Eventbrite API - Event & Attendee Management
Pricing
Pay per event
Eventbrite API - Event & Attendee Management
Automate your Eventbrite event management with the official API. List events, manage attendees, track orders, configure ticket classes, and sync venue data. Perfect for event marketing automation, attendee analytics, and ticket sales workflows.
Pricing
Pay per event
Rating
0.0
(0)
Developer

John Rippy
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
API Integration
This actor connects to an external API service. You'll need valid API credentials from the service provider.
API Integration
This actor connects to an external API service. You'll need valid API credentials from the service provider.
Automate Eventbrite event management. List events, get attendees, manage orders, retrieve ticket classes, and sync venue data. Perfect for event marketing, attendee analytics, and ticket sales automation.
Features
User & Organization
- Get Current User - Retrieve authenticated user info
- List Organizations - Get all organizations you manage
- Get Organization - Retrieve organization details
Event Management
- List Organization Events - Get all events for an organization
- Get Event - Retrieve event details
- Create Event - Create a new event
- Update Event - Modify event details
- Publish Event - Make event live
- Unpublish Event - Take event offline
- Cancel Event - Cancel an event
Attendees & Orders
- List Event Attendees - Get all attendees for an event
- Get Attendee - Retrieve attendee details
- List Event Orders - Get all orders for an event
- Get Order - Retrieve order details
Tickets
- List Ticket Classes - Get ticket types for an event
- Get Ticket Class - Retrieve ticket class details
- Create Ticket Class - Add new ticket type
Venues
- List Venues - Get venues for organization
- Get Venue - Retrieve venue details
- Create Venue - Add new venue
Quick Start
{"input": "your input here"}
Demo Mode
Set demoMode: true to test with sample data (no charges). When you're ready for real results, set demoMode: false or omit it.
{"demoMode": true,...}
Input Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| task | string | Yes | Operation to perform |
| accessToken | string | Yes* | OAuth access token (*not needed for demoMode) |
| organizationId | string | No | Organization ID |
| eventId | string | No | Event ID |
| attendeeId | string | No | Attendee ID |
| orderId | string | No | Order ID |
| ticketClassId | string | No | Ticket class ID |
| venueId | string | No | Venue ID |
| eventName | string | No | Event name for create/update |
| eventDescription | string | No | Event description (HTML) |
| eventStartDate | string | No | Start date (ISO 8601) |
| eventEndDate | string | No | End date (ISO 8601) |
| eventTimezone | string | No | Timezone (default: America/New_York) |
| status | string | No | Filter by event status |
| maxResults | integer | No | Max results (default: 50) |
| webhookUrl | string | No | URL to send results |
| demoMode | boolean | No | Run with sample data (default: true) |
Output Format
Results are saved to the default dataset:
Organization Events
{"task": "list_organization_events","success": true,"events": [{"id": "987654321","name": { "text": "Tech Conference 2025" },"description": { "text": "Join us for an amazing tech conference!" },"start": { "utc": "2025-03-15T14:00:00Z" },"end": { "utc": "2025-03-15T22:00:00Z" },"status": "live","capacity": 500,"is_free": false,"url": "https://www.eventbrite.com/e/tech-conference-2025-tickets-987654321"}],"total": 12}
Attendees
{"task": "list_event_attendees","success": true,"attendees": [{"id": "111222333","profile": {"name": "Jane Smith","email": "jane@example.com","company": "Tech Corp"},"status": "Attending","ticket_class_name": "General Admission","order_id": "444555666"}],"total": 156}
Pricing
This actor uses pay-per-event billing: Pay-per-result pricing:
| Operation | Cost |
|---|---|
| Get user/organization | $0.01 |
| List events | $0.02 |
| Get event | $0.01 |
| Create/update event | $0.03 |
| Publish/unpublish/cancel | $0.02 |
| List attendees | $0.03 |
| Get attendee | $0.01 |
| List orders | $0.02 |
| Get order | $0.01 |
| Ticket class operations | $0.02 |
| Venue operations | $0.02 |
Use Cases
Event Marketing
- Sync events to marketing calendar
- Trigger email campaigns for new events
- Track registration trends
Sales Automation
- Notify sales team of VIP registrations
- Update CRM with attendee data
- Track revenue by event
Operations
- Monitor ticket sales in real-time
- Generate attendee lists for check-in
- Sync venue availability
Analytics
- Export attendee data for analysis
- Track conversion rates
- Monitor event performance
Common Problems & Solutions
"Invalid API key" error
Cause: Your API key is wrong, expired, or doesn't have the right permissions. Fix: Double-check your API key. Make sure you copied it exactly without extra spaces.
"Rate limit exceeded" error
Cause: You've hit the API's rate limits. Fix: Wait a few minutes, then try again. Consider reducing the number of concurrent requests.
Empty or incomplete results
Cause: The target may have anti-scraping protection or the data doesn't exist. Fix:
- Check if the URL/search query is correct
- Try with different parameters
- Some sites may block automated access
Demo data showing instead of real results
Cause: demoMode is still set to true.
Fix: Set demoMode: false and provide your API key(s).
Built by John Rippy | Actor Arsenal