Eventbrite Events Scraper
Pricing
from $1.00 / 1,000 results
Eventbrite Events Scraper
Extract events from Eventbrite like title, date, venue, organizer, ticket price, image, tags. Filter by location, category, or keyword. No proxy required.
Pricing
from $1.00 / 1,000 results
Rating
5.0
(20)
Developer
Crawler Bros
Actor stats
21
Bookmarked
14
Total users
8
Monthly active users
12 hours
Issues response
9 days ago
Last modified
Categories
Share
Extract events from Eventbrite — name, dates, venue, organizer, geocoordinates, image, category, tags, and ticket URL. Browse by location, category, or paste any Eventbrite browse URL. No proxy required.
Features
- 29 output fields per event — flat schema with typed defaults (zero nulls)
- Filter by location (city / state / country / online)
- Filter by category (music, business, food-and-drink, sports, etc.)
- Pagination — walks
?page=NuntilmaxItemsreached (~20 events per page) - Geocoordinates for every event with a venue
- No proxy, no cookies, no login — works directly from datacenter IPs
Input
| Field | Type | Description |
|---|---|---|
startUrls | Array | Eventbrite browse URLs (e.g., https://www.eventbrite.com/d/ny--new-york/all-events/). Filters in the URL pass through. |
location | String | City/region slug used when no startUrls (e.g., ny--new-york, ca--san-francisco, united-states, online) |
category | String | Category slug (e.g., music, business, food-and-drink, sports) |
maxItems | Integer | Maximum events to return (default 50, max 500) |
Example Input
{"location": "ny--new-york","category": "music","maxItems": 100}
Or with a direct URL:
{"startUrls": ["https://www.eventbrite.com/d/online/business/"],"maxItems": 50}
Output
Each event has 29 fields. All fields are always present — empty strings, zero, false, or empty array as typed defaults, never null.
Identity
| Field | Type | Description |
|---|---|---|
id | String | Eventbrite event ID |
name | String | Event name |
summary | String | Short summary (truncated to 1,000 chars) |
url | String | Event page URL |
ticketsUrl | String | Direct checkout URL |
Dates
| Field | Type | Description |
|---|---|---|
startDate | String | Start date (YYYY-MM-DD) |
startTime | String | Start time (HH:MM) |
endDate | String | End date (YYYY-MM-DD) |
endTime | String | End time (HH:MM) |
timezone | String | IANA timezone (e.g., America/New_York) |
Venue
| Field | Type | Description |
|---|---|---|
isOnline | Boolean | Whether it's a virtual event |
isCancelled | Boolean | Whether the event is cancelled |
venueName | String | Primary venue name |
venueAddress | String | Full street address |
venueCity | String | City |
venueRegion | String | State / region code |
venueCountry | String | Country code (US) |
venuePostalCode | String | ZIP / postal code |
latitude | Number | Latitude |
longitude | Number | Longitude |
Classification
| Field | Type | Description |
|---|---|---|
category | String | Eventbrite category (e.g., Music, Business) |
format | String | Event format (e.g., Concert, Workshop) |
tags | Array | Organizer tags / keywords |
language | String | Language code |
Other
| Field | Type | Description |
|---|---|---|
imageUrl | String | Uncropped master cover image URL (typically 2160×1080) — the highest-resolution variant Eventbrite serves |
gallery | Array | Every variant Eventbrite exposes for the cover image, in descending quality: master (uncropped), large (~1024 px), medium (~640 px), small (~320 px), and the display thumbnail |
primaryOrganizerId | String | Organizer ID |
ticketsBy | String | Ticket provider name |
scrapedAt | String | ISO 8601 scrape timestamp |
FAQ
Q: Do I need a proxy?
No. Eventbrite browse pages are publicly accessible from datacenter IPs via Chrome 131 TLS impersonation. The scraper extracts the embedded window.__SERVER_DATA__ JSON which contains all event data — no auth or cookies needed.
Q: How do I filter by city?
Use the location slug Eventbrite uses in its URLs. Examples:
ny--new-york,ca--san-francisco,tx--austinunited-kingdom,germany,united-statesonline(for virtual events)
You can also paste any Eventbrite browse URL into startUrls directly.
Q: How do I filter by category? Use the category slug from Eventbrite URLs:
music,business,food-and-drink,community,artssports-and-fitness,health,science-and-tech,family-and-education
Q: How fresh is the data? Eventbrite browse pages are served from their live database — events appear immediately after publication.
Q: Are paid and free events both included? Yes. Both ticketed and free events appear in browse results.
Q: What resolution are the cover images?
imageUrl is the uncropped master image Eventbrite serves — typically 2160×1080 (~400 KB JPEG). The gallery array also includes Eventbrite's pre-cropped focal-point variants (large 1024 px, medium 640 px, small 320 px) plus the display thumbnail, so you can pick whichever size fits your downstream use. Every URL is signed by Eventbrite's CDN and works without modification.
Use Cases
- Event marketing research — track competitor events in your category / region
- Venue analytics — map events by venue to understand utilization
- Calendar aggregation — feed event data into calendars or city guides
- Lead generation — identify event organizers in target markets
- Travel planning — find events happening in destination cities
- Trend analysis — spot rising tags / categories over time