Eventbrite Events Scraper avatar

Eventbrite Events Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Eventbrite Events Scraper

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

Crawler Bros

Maintained by Community

Actor stats

21

Bookmarked

14

Total users

8

Monthly active users

12 hours

Issues response

9 days ago

Last modified

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=N until maxItems reached (~20 events per page)
  • Geocoordinates for every event with a venue
  • No proxy, no cookies, no login — works directly from datacenter IPs

Input

FieldTypeDescription
startUrlsArrayEventbrite browse URLs (e.g., https://www.eventbrite.com/d/ny--new-york/all-events/). Filters in the URL pass through.
locationStringCity/region slug used when no startUrls (e.g., ny--new-york, ca--san-francisco, united-states, online)
categoryStringCategory slug (e.g., music, business, food-and-drink, sports)
maxItemsIntegerMaximum 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

FieldTypeDescription
idStringEventbrite event ID
nameStringEvent name
summaryStringShort summary (truncated to 1,000 chars)
urlStringEvent page URL
ticketsUrlStringDirect checkout URL

Dates

FieldTypeDescription
startDateStringStart date (YYYY-MM-DD)
startTimeStringStart time (HH:MM)
endDateStringEnd date (YYYY-MM-DD)
endTimeStringEnd time (HH:MM)
timezoneStringIANA timezone (e.g., America/New_York)

Venue

FieldTypeDescription
isOnlineBooleanWhether it's a virtual event
isCancelledBooleanWhether the event is cancelled
venueNameStringPrimary venue name
venueAddressStringFull street address
venueCityStringCity
venueRegionStringState / region code
venueCountryStringCountry code (US)
venuePostalCodeStringZIP / postal code
latitudeNumberLatitude
longitudeNumberLongitude

Classification

FieldTypeDescription
categoryStringEventbrite category (e.g., Music, Business)
formatStringEvent format (e.g., Concert, Workshop)
tagsArrayOrganizer tags / keywords
languageStringLanguage code

Other

FieldTypeDescription
imageUrlStringUncropped master cover image URL (typically 2160×1080) — the highest-resolution variant Eventbrite serves
galleryArrayEvery 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
primaryOrganizerIdStringOrganizer ID
ticketsByStringTicket provider name
scrapedAtStringISO 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--austin
  • united-kingdom, germany, united-states
  • online (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, arts
  • sports-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