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 is required for public endpoints. 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 gives you full CRUD control over events (create, update, list, delete, and toggle active state), with attendee endpoints coming next.

API keys are stored securely using HMAC hashing (the same approach used for passwords), so the raw key is never stored. See the dedicated admin API page for full details.

Embeddable widget

If you don't want to build a custom integration, Chobble Tickets also includes an embeddable iframe widget. 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.