Getting Started with the Eventbrite API
Introducing… The Eventbrite API!
Eventbrite is the leading web-based solution for creating, managing, and promoting local events.
Whether you are interested in adding robust event-management features to an existing site, or you want to include best free event content in your application – the Eventbrite API can be your solution for accessing extremely rich and relevant local data.
Simply share a link to an event page to kick off our order workflow. Additional event promotion and sharing tools are also available.
Although our public event data is available without cost, we ask that you respect our user’s privacy, and comply with our data-usage terms when accessing and using our data.
API Request Limits
New API keys start out with a default rate-limit of 1000 requests per day, so please remember to swap in your own Application key when copying example request URLs from our interactive docs.
If you think you may be in danger of exceeding your request-limit threshold, feel free to contact us with an estimate of your anticipated API activity. We should be able to increase your limit to meet your application’s needs.
Interactive Docs
Click the “Try it Now!” button on any of our API method pages for help crafting request URLs, or to see Live API response data.
WARNING: Our “Try it Now” examples access LIVE DATA!
By default, our interactive docs will configured to access only publicly available Eventbrite content.
You can allow our developer site to access your personal Eventbrite account data (in addition to public data) by selecting the Login link, under the My Account menu at the top of any page. Selecting Logout from the same menu will allow you to switch back to public data-access levels.
Learn more about public vs private data in our authentication section.
Constructing API Request URLs
Eventbrite API request URLs are composed of the following components:
| term | definition |
|---|---|
| protocol | http or https. SSL-encrypted https connections are definitely preferred. |
| hostname | Our API services are available on our www.eventbrite.com domain. |
| data-type | xml or json data-types are supported. |
| API method | Navigate our API method pages to find out which service call will provide the data you need. |
| authentication tokens | Each of our supported authentication schemes are covered on our authentication page. Most API requests involve sending an app_key parameter, available here. |
| request parameters | Key/Value pairs of request data, as defined in each of our API method pages. |
Put all these pieces together in order, and you should end up with a URL that looks something like this:
https://www.eventbrite.com/json/event_search?app_key=YOUR_API_KEY&keywords=super%20fun
NOTE: Your authentication tokens and method request parameters must be urlencoded and formatted as a valid URL querystring segment.
Our available API Client libraries automatically encode requests and parse responses, providing local language support for each of our API methods.