Eventbrite Event Scraper avatar

Eventbrite Event Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Eventbrite Event Scraper

Eventbrite Event Scraper

Scrapes Eventbrite events — dates, venues, ticket prices, organisers, and coordinates, for any city.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Mina

Mina

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 days ago

Last modified

Share

Scrape Eventbrite events for any city — dates, venues, ticket prices, organisers, and coordinates.

What does Eventbrite Event Scraper do?

Name a city and it returns the events happening there on Eventbrite as structured data: the event name and summary, start and end dates, the venue with its full address and coordinates, ticket prices, whether it is free or sold out, and who is organising it.

You can narrow by category — music, business, food and drink, and a dozen more — or to free events only, and Eventbrite's own search applies both. A keyword keeps only events whose name, summary or tags mention it, so you do not pay for unrelated rows.

Why use Eventbrite Event Scraper?

  • Event discovery and aggregation — build a local listings site or newsletter.
  • Sponsorship and venue research — find active organisers and the venues they use.
  • Competitive analysis — see what similar events charge and how often they run.
  • Lead generation — identify organisers running events in your market.
  • Market research — measure how busy a city is in a category, and at what price points.

Running it on Apify adds scheduling, an API, integrations (Sheets, Slack, Zapier, S3), and run monitoring.

How to use Eventbrite Event Scraper

  1. Enter one or more Locations as City, Country — for example Austin, United States — or paste a location link from Eventbrite.
  2. Optionally pick a Category or add a Keyword.
  3. Set Max events per location and click Start.

Results appear in the Output tab as they are scraped, and download as JSON, CSV, Excel, or XML.

Input

FieldDescription
locationsPlaces as City, Country, one per line. Add the state or region where a city name is shared, e.g. Washington, DC, United States. You can also paste an Eventbrite location link such as https://www.eventbrite.com/d/tx--austin/events/, or just its tx--austin part.
categoryOne of Eventbrite's categories, or all of them. Eventbrite filters by it.
search_queryOptional keyword. Only events whose name, summary or tags contain every word are kept; each word must start a word there, so art finds "artist" but not "party". Eventbrite ranks the best matches first, and the Actor moves on once a page has no more matches.
max_events_per_locationCap per location (Eventbrite's search stops at 1,000).
free_onlyAsk Eventbrite for free events only.
proxy_configurationProxy settings. Apify's residential proxy (US) by default.

Example input:

{
"locations": ["Austin, United States", "Washington, DC, United States"],
"category": "Music",
"max_events_per_location": 100,
"free_only": false
}

Output

{
"event_id": "2001937308380",
"name": "Young Professionals French Happy Hour (21-35) at Bonne Vie Café and Bistro",
"url": "https://www.eventbrite.com/e/young-professionals-french-happy-hour-21-35-at-bonne-vie-cafe-and-bistro-tickets-2001937308380",
"summary": "Come join Washington DC’s young Francophones and Francophiles for a special Happy Hour!",
"start_date": "2026-10-23",
"start_time": "18:30",
"end_date": "2026-10-23",
"timezone": "America/New_York",
"is_free": false,
"price_min": 12.51,
"price_max": 17.85,
"currency": "USD",
"sold_out": false,
"venue_name": "Bonne Vie Café and Bistro",
"address": "1604 U St NW, Washington, DC, DC 20009",
"city": "Washington, DC",
"region": "DC",
"country": "US",
"postal_code": "20009",
"latitude": 38.9168425,
"longitude": -77.0371189,
"organizer": "Alliance Française de Washington, DC (AFDC)",
"organizer_id": "6446446445",
"organizer_followers": 3400,
"image": "https://img.evbuc.com/https%3A%2F%2Fcdn.evbuc.com%2Fimages%2F1194045965%2F98320357293%2F1%2Foriginal.20260921-204811?crop=focalpoint&fit=crop&h=200&w=400",
"tags": ["Language", "Community & Culture", "Meeting or Networking Event", "French"],
"location_searched": "Washington, DC, United States"
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Data fields

FieldDescription
event_id, name, url, summary, imageThe event and where to find it.
start_date, start_time, end_date, timezoneWhen it runs.
price_min, price_max, currency, is_free, sold_outTicketing.
venue_name, address, city, region, country, postal_codeWhere it is.
latitude, longitudeExact position.
organizer, organizer_id, organizer_followersWho is running it and how big their following is.
tagsEventbrite's own category and topic labels.
location_searchedThe location from your input that produced this event.

How much does it cost to scrape Eventbrite?

This Actor is billed per event, and proxy and compute are included:

  • $0.003 per event in the dataset. That is about $3.00 per 1,000 events.
  • $0.00005 per run start (one start event per GB of memory; the default is 1 GB).

So 100 events from one city cost about $0.30. A location that returns nothing is never billed as a row. Events come back 20 at a time and the Actor pauses between pages, so 1,000 events take a few minutes.

Tips

  • Write locations as City, Country, plus the state where a name is shared. Washington, United States is Washington state on Eventbrite; Washington, DC, United States is the capital. Likewise New York, United States is New York state; use New York, NY, United States for the city. The run log shows the place each location resolved to.
  • organizer_followers is a good proxy for how established an organiser is — useful for sponsorship targeting.
  • Combine a category with a keyword to cut a large city down to the events you actually care about. The keyword is matched as text, so prefer a word organisers put in titles (yoga, hackathon) over a phrase.
  • Need more than 1,000 events from one city? Eventbrite's search stops at 1,000 per search, so run the city once per category.
  • Schedule it weekly to track new events appearing in a market.

FAQ and support

Does it need an Eventbrite account or API key? No.

Why did a location return nothing? Locations that give no events are listed in the FAILED_INPUTS record in the run's key-value store, with the reason, and the run's status message sums them up. "Eventbrite has no events page for this location" or "does not know this city" means the place name was not recognised: try City, Country form, or paste the location link from Eventbrite's own site. "No events match this search and filters" means the search really is empty, for example a keyword nothing mentions. "Blocked or failed" means Eventbrite refused the request; try again later. If every location is blocked, the run is marked failed.

Can it scrape online events? No. It searches by place, and Eventbrite's place search returns events with a venue. Its "online" page has no place to search, so that input is reported in FAILED_INPUTS.

How do prices work? Free events come back with is_free: true and prices of 0. A paid event with a price_min of 0 also offers a free or donation ticket. Prices are in the event's own currency.

Does it get past the 32 events the website shows? Yes. The public pages stop there and their page links do not actually advance, so this Actor uses the same search Eventbrite's own front end uses. That search pages properly up to 1,000 events per location.

Is scraping Eventbrite legal? This Actor collects publicly listed event information. Organiser names are business details, but treat them as personal data where an organiser is an individual. You are responsible for your use, including Eventbrite's terms. Consult a lawyer if you are unsure.

Found a bug or want a field that is missing? Open an issue on the Actor's Issues tab. Need a custom Eventbrite dataset or integration? Get in touch through the same tab.