Eventbrite Scraper
Pricing
from $1.00 / 1,000 results
Eventbrite Scraper
[๐ฐ $1.0 / 1K] Extract events from Eventbrite โ names, dates, organizers, venues with GPS, ticket prices, images, and tags. Search by country and city, filter by category, date, format, and price, or paste direct event URLs.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
SolidCode
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Pull events from Eventbrite at scale โ names, dates, organizers, venues with GPS coordinates, ticket pricing, images, and tags. Search by country and city, filter by 27 categories, format, price, and date range, or paste direct event URLs from any Eventbrite domain. Built for event marketers, lead-gen teams, market researchers, ticket resellers, and music and sports promoters who need a clean Eventbrite dataset without writing pagination logic, slug-mapping tables, or recurring-event de-duplication code.
Why This Scraper?
- 27 official Eventbrite categories in a single dropdown โ Music, Performing Arts, Food & Drink, Business, Sports & Fitness, Charity & Causes, Holiday, plus 20 more โ selectable without knowing Eventbrite's internal slug format.
- 31 supported countries with canonical location slugs โ United States, United Kingdom, Germany, France, Japan, Singapore, Brazil, UAE, and 23 more โ pre-mapped so you type "London" or "New York" instead of
united-kingdom--london. - Direct event URL mode supports every Eventbrite TLD โ
.com,.co.uk,.fr,.de,.com.au,.nl,.es,.it,.ca,.ieโ paste a list of known events and skip the search step entirely. - Independent start and end date bounds โ pass either, both, or neither. Many event scrapers force you to set both or neither; this one treats them as separate filters.
- Recurring series de-duplicated to a single row โ a weekly yoga class returns 1 row, not 52, with
isSeriesParent: trueandseriesIdflagged so you can fetch every session separately if you need the full schedule. - Latitude and longitude on every venue โ geographic analysis, mapping, or radius search without a separate geocoding step or a Google Maps API key.
- Online-only filter โ toggle a single dropdown to ignore physical venues entirely and pull Eventbrite's global digital catalog. Country and city become irrelevant in this mode.
- Free vs. paid event filter applied at the URL level โ distinct from category, so you can isolate ticketed events for revenue analysis or free events for community outreach in one run.
- 980-event server cap fully supported โ pagination tested through the entire 49-page set Eventbrite returns per search, with no duplicates and no skipped pages.
Use Cases
Event Marketing & Promotion
- Build a calendar of competing events in your city to time your launches
- Track conferences and meetups by category for sponsorship outreach
- Identify high-traffic venues hosting your audience's events
Lead Generation & Sales
- Extract organizer profiles with follower counts and event histories for B2B outreach
- Build a target list of paid-event organizers in a vertical (Business, Health, Tech) for partnership pitches
- Surface organizer URLs and social handles for relationship mapping
Market & Industry Research
- Quantify the volume of Music vs. Food & Drink events across major metros
- Track week-over-week event creation rates as a leading indicator of local recovery or growth
- Compare paid-event price ranges (priceMin/priceMax) by category to benchmark market rates
Sponsorship & Brand Discovery
- Find sponsored events in Charity & Causes, Sports & Fitness, or Family & Education for activation matching
- Surface recurring series with high attendance signals for season-long sponsorship
- Pull organizer follower counts to size audience reach before outreach
Concert, Festival & Ticket Tracking
- Monitor Music and Nightlife events daily for resale opportunity identification
- Track sold-out status and price floors across markets
- Surface tour-style recurring series and capture every tour-stop date as a single row
Travel & Hospitality Planning
- Pull Holiday, Seasonal, and Travel & Outdoor events in a destination city to build "things to do" content
- Match event peaks to hotel and short-let pricing for revenue management
- Generate calendars of festival weekends across 31 countries
Academic & Civic Research
- Track Government & Politics, Religion & Spirituality, or Community events for civic engagement studies
- Build datasets of School Activities and Family & Education events for ed-tech research
- Quantify online vs. in-person event distribution across regions and over time
Getting Started
Search by City
The simplest run โ every Eventbrite event in New York, capped at 100 results:
{"country": "united-states","city": "New York","maxResults": 100}
Category + Date Range
Music events in Berlin happening this summer:
{"country": "germany","city": "Berlin","category": "music","startDate": "2026-06-01","endDate": "2026-08-31","maxResults": 200}
Online-Only, Free, with a Keyword
Free online startup workshops, no city or country needed:
{"eventFormat": "online","priceFilter": "free","keyword": "startup","maxResults": 100}
Direct Event URLs (multi-domain)
Paste a list of known Eventbrite URLs from any country's TLD โ the scraper goes straight to the detail page and ignores all search filters:
{"eventUrls": ["https://www.eventbrite.com/e/your-event-tickets-12345","https://www.eventbrite.co.uk/e/london-jazz-night-tickets-67890","https://www.eventbrite.fr/e/concert-paris-tickets-13579","https://www.eventbrite.com.au/e/sydney-startup-meetup-tickets-24680"]}
Input Reference
| Parameter | Type | Default | Description |
|---|---|---|---|
eventUrls | string[] | [] | Direct Eventbrite event URLs from any TLD (.com, .co.uk, .fr, .de, .com.au, etc.). When provided, all search filters below are ignored. |
country | select | United States | Country to search in. 31 options. Ignored when eventUrls are provided or eventFormat is Online only. |
city | string | New York | City to search in. Common abbreviations supported (NYC, LA, SF, DC) โ case-insensitive, hyphens or spaces both work. Use the canonical city name for non-US locations. Ignored in URL mode or online-only mode. |
category | select | Any category | One of 27 official Eventbrite categories โ Music, Performing Arts, Food & Drink, Business, Health, Sports & Fitness, Charity & Causes, Holiday, and 19 others. |
keyword | string | "" | Free-text keyword (e.g., "jazz", "startup", "yoga"). Combine with category or use on its own. |
startDate | date | null | Earliest event start date in YYYY-MM-DD. Works independently of endDate. |
endDate | date | null | Latest event start date in YYYY-MM-DD. Works independently of startDate. |
eventFormat | select | In-person and online | In-person only, Online only, or both. Online-only mode overrides country and city. |
priceFilter | select | Free and paid | Free only, Paid only, or both. When combined with a category, category wins on the URL and price is applied client-side. |
maxResults | integer | 100 | Maximum events per search. Eventbrite caps a single search at 980 events (49 pages ร 20). Set to 0 for the full available set, up to a defensive ceiling of 100,000 events per run. |
Output
One row per event. Recurring series collapse to a single row with all session dates in the dates[] array. Online events return venue: null.
{"id": "1234567890","name": "Summer Jazz Night at The Blue Note","url": "https://www.eventbrite.com/e/summer-jazz-night-tickets-1234567890","summary": "An intimate evening of live jazz featuring local and touring artists.","description": "Doors open at 7 PM. Two sets, full bar, table seating...","startDate": "2026-07-12T19:00:00-04:00","endDate": "2026-07-12T22:30:00-04:00","timezone": "America/New_York","isOnline": false,"isCancelled": false,"status": "live","language": "en_US","category": "Music","subcategory": "Jazz","tags": ["live music", "nightlife", "manhattan"],"isFree": false,"isSoldOut": false,"priceMin": 25.00,"priceMax": 65.00,"currency": "USD","salesStatus": "on_sale","ticketsUrl": "https://www.eventbrite.com/e/summer-jazz-night-tickets-1234567890","venue": {"name": "The Blue Note","address1": "131 W 3rd St","address2": null,"city": "New York","region": "NY","postalCode": "10012","country": "US","latitude": 40.7305,"longitude": -74.0009},"organizer": {"id": "987654321","name": "Blue Note Presents","url": "https://www.eventbrite.com/o/blue-note-presents-987654321","summary": "Booking and producing live jazz events in NYC since 2008.","websiteUrl": "https://bluenotepresents.com","twitter": "bluenotepresents","facebook": "bluenotepresents","numFollowers": 15420,"numUpcomingEvents": 47},"images": ["https://img.evbuc.com/.../original.jpg","https://img.evbuc.com/.../large.jpg"],"seriesId": null,"isSeriesParent": false,"numChildren": null,"dates": [{ "startDate": "2026-07-12T19:00:00-04:00", "endDate": "2026-07-12T22:30:00-04:00" }],"sourceUrl": "https://www.eventbrite.com/d/united-states--new-york/music/"}
Core Fields
| Field | Type | Description |
|---|---|---|
id | string | Eventbrite event ID |
name | string | Event title |
url | string | Canonical event detail URL |
summary | string | Short text description shown on the event card |
description | string | Full long-form event description |
startDate | string | ISO 8601 with timezone offset |
endDate | string | ISO 8601 with timezone offset |
timezone | string | IANA timezone name (e.g., America/New_York) |
isOnline | boolean | True for digital-only events |
isCancelled | boolean | True if the event was cancelled |
status | string | Eventbrite lifecycle state (live, started, completed, etc.) |
language | string | Event listing language code |
category | string | Display category name (e.g., Music) |
subcategory | string | Eventbrite sub-genre when present |
tags | string[] | Free-text tags applied by the organizer |
images | string[] | Hero and gallery image URLs |
sourceUrl | string | The search URL or input URL that produced this row |
Pricing & Tickets
| Field | Type | Description |
|---|---|---|
isFree | boolean | null | true when at least one free ticket type exists; null when ticket info is unavailable |
isSoldOut | boolean | null | true when no tickets remain available; null when ticket info is unavailable |
priceMin | number | null | Lowest current ticket price; null for free or unticketed events |
priceMax | number | null | Highest current ticket price; null for free or unticketed events |
currency | string | ISO 4217 currency code |
salesStatus | string | Ticketing state (on_sale, not_yet_on_sale, sales_ended, sold_out) |
ticketsUrl | string | Direct ticket-purchase URL |
Venue
Returns null for online-only events.
| Field | Type | Description |
|---|---|---|
venue.name | string | Venue display name |
venue.address1 | string | Street address line 1 |
venue.address2 | string | Street address line 2 |
venue.city | string | City |
venue.region | string | State or region code |
venue.postalCode | string | Postal code |
venue.country | string | Country code |
venue.latitude | number | Decimal latitude |
venue.longitude | number | Decimal longitude |
Organizer
| Field | Type | Description |
|---|---|---|
organizer.id | string | Organizer ID |
organizer.name | string | Organizer display name |
organizer.url | string | Eventbrite organizer page |
organizer.summary | string | Short bio shown on the event page |
organizer.websiteUrl | string | External website |
organizer.twitter | string | Twitter handle |
organizer.facebook | string | Facebook handle |
organizer.numFollowers | number | Eventbrite follower count |
organizer.numUpcomingEvents | number | Future events on this organizer's profile |
Recurring Series
A recurring event (a weekly class, a multi-day festival) is collapsed into a single parent row instead of fanning out as 52 duplicates. The fields below tell you whether the row represents a series parent โ and let you go fetch the full session schedule from the Eventbrite API if you need it.
| Field | Type | Description |
|---|---|---|
seriesId | string | null | Parent series ID when the event is part of a recurring series; null otherwise |
isSeriesParent | boolean | true when this row is the parent of a recurring series with at least one child session |
numChildren | number | null | Total number of sessions in the recurring series; null for non-recurring events |
dates | object[] | The parent event's {startDate, endDate}. Always length 1 โ additional sessions are not expanded |
Tips for Best Results
- Always pair country with city. Eventbrite's URL structure is
country--city, so a city alone returns nothing. Pick the country first, then type the city. - For non-US cities, use the full country name slug โ
united-kingdom, notuk. The country dropdown shows you the exact slug for all 31 supported countries. - Combine category and price filter knowingly. Eventbrite's URL only carries one filter at a time. When you set both, category wins on the URL and the price filter is applied client-side after the fetch โ slightly slower, still accurate.
- Date bounds are independent. Set
startDatealone for a future-only window,endDatealone for a "before this date" cutoff, or both for a tight range. No need to fill the other to make one work. - Direct URL mode is the fastest path for known events. Skip search entirely by pasting URLs into
eventUrlsโ no pagination, no slug mapping, full detail in one shot. Mix TLDs freely. - The 980-event ceiling is per-search, not per-run. To go beyond, split a broad search into narrower ones โ by month using
startDate/endDate, or by category. Each narrower search gets its own 980-event budget. - Use online-only mode for global digital catalogs. When
eventFormatisOnline only, country and city are ignored โ Eventbrite serves a worldwide online catalog, with results biased toward the locale of the requesting connection. For the broadest pool, setCountryto a major market (United States or United Kingdom) and let the actor follow.
Pricing
$1.00 per 1,000 results. No compute charges โ you only pay per result returned.
| Results | Estimated Cost |
|---|---|
| 100 | $0.10 |
| 1,000 | $1.00 |
| 10,000 | $10.00 |
| 100,000 | $100.00 |
A "result" is any event row in the output dataset. Recurring series count as one result regardless of how many session dates are embedded in the dates[] array. Platform storage and bandwidth fees from your Apify plan are not included in this rate.
Integrations
Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps via:
- Zapier / Make / n8n โ Workflow automation
- Google Sheets โ Direct spreadsheet export
- Slack / Email โ Notifications on new events
- Webhooks โ Trigger custom APIs on run completion
- Apify API โ Full programmatic access
Legal & Ethical Use
This actor is designed for legitimate event marketing, market research, lead generation, and analytics. Users are responsible for complying with applicable laws and Eventbrite's Terms of Service, including respecting rate limits and content usage rules. Only public event listings are extracted โ no private, gated, or password-protected event data is accessed. Attribution to Eventbrite is recommended when republishing event data. Do not use extracted data for spam, harassment, or any illegal purpose.