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 your existing site, or in building a portal to show the world what exciting things are happening all around them - the Eventbrite API can be your source for extrememly rich and relevant local data.
This page provides information for developers who are interested in interacting with the Eventbrite API. Not all of the code listed here is maintained or supported by Eventbrite. Many of these projects are maintained by a community of 3rd party developers who would probably appreciate your help. So, grab a fork and dig in!
The Getting-Started Guide on developer.eventbrite.com is a great introduction to the Eventbrite API basics. There, you can find more information about our authentication requirements, request limits, and read through our API method documentation.
If you still can't find what you are looking for, the Eventbrite developer forums contain many useful peices of information. And, you can always contact Eventbrite Developer Relations with questions.
The following client libraries are excellent resources to help make Eventbrite integration quick and painless. Most web programming languages already have an API client available. Is your language of choice missing from the list? Let us know!
Javascript - Eventbrite.jquery.js, eventbrite.npm
PHP - eventbrite.php, eventbrite
Ruby - eventbrite-client.rb, Eventbrite.rb
Python - eventbrite.py
.NET - Eventbrite.NET
These example scripts are here to illustrate a few simple API use-cases. You can read through them to learn about the API, run them manually to carry out specific tasks, or mix them into a larger application that will help assist with event management automation.
Javascript Examples - Attendee list (jsFiddle), Search event list (jsFiddle), Organizer event list (jsfiddle), Organizer Event list, OAuth2 login widget, Eventbrite widgets
PHP Examples - Event lists, Discount code recipe, OAuth2 login widget, Attendee list example
Python Examples - Eventbrite GCal connector
Ruby Examples - Multi-event discount codes
Looking for something a little more high-level? A lot of great application plugins are also available. Take a look at the Eventbrite App Showcase to see if an existing plugin or project meets your needs. The following projects are open source:
Wordpress - Events Calendar on Wordpress [code]
Drupal - Eventbrite Drupal Module [code]
Radiant CMS - Eventbrite extension for Radiant CMS [code]
If you are working on an open-source Eventbrite API client, please keep the following best practices in mind as you build:
If you are planning to use Eventbrite data in an application, please take a look at our branding guidelines and other 3rd party application requirements.
Developers using the Eventbrite API should review the API terms of service. By using the Eventbrite API, you are obligated to comply to the terms.