Public & Admin API

A RESTful JSON API with public endpoints for event listings and an authenticated admin API for reading and editing private data, so you can build custom frontends, integrations, and automations.

Build what you need

The public API gives you access to event listings, availability data, and booking functionality. No API key required for public endpoints - just make HTTP requests and get JSON back.

This means you can build your own event listing page on your existing website, create a custom booking flow, or pull event data into any system that can make HTTP requests.

Admin API

Admins can create API keys to access private data and manage their site programmatically. The admin API lets you view and edit events and attendees, making it possible to build custom dashboards, automate workflows, or integrate with other systems that need access to your ticketing data.

API keys are stored securely using HMAC hashing (the same approach used for passwords), so the raw key is never stored.

Embeddable widget

If you don't want to build a custom integration, Chobble Tickets also includes an embeddable iframe widget - just drop a snippet of HTML into your website and your events appear inline.

Check the embed documentation for widget setup, and the full API documentation for endpoint details.