Eventbrite Events Scraper — Search & Extract Events
Pricing
from $5.00 / 1,000 event scrapeds
Eventbrite Events Scraper — Search & Extract Events
Scrape Eventbrite search results: event names, dates, venues, cities, organizers, categories and ticket links. Search by keyword and location, online or in-person. No login needed. Ideal for lead generation, market research and event monitoring.
Pricing
from $5.00 / 1,000 event scrapeds
Rating
0.0
(0)
Developer
Oaida Adrian
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
16 days ago
Last modified
Categories
Share
Eventbrite Events Scraper — Events, Venues & Organizers
Scrape public Eventbrite search results — no login, no API key, no proxy. Search by keyword and location (online or any city) and get clean, structured event data straight from Eventbrite's own search feed: names, dates, venues, organizers, categories, ticket links and cover images.
Perfect for:
- 🎯 Lead generation — build lists of conferences, meetups and networking events in your niche or city
- 📈 Market research — measure how many events a topic, city or category hosts over time
- 🔔 Event monitoring — watch a keyword and feed new-event alerts into Slack, a sheet or your CRM
- 🤖 AI & content — assemble event datasets for recommendation engines, newsletters or analysis
Why this Actor
- No Eventbrite account or API key — reads the same public search results a visitor sees, nothing to configure.
- Works for online and in-person events —
onlinereturns virtual events worldwide; any city works with a slug or a plain "City, Country" string. - Structured, deduplicated rows — one item per event with venue, organizer, category and ticket-link fields; no HTML to parse on your side.
- Cancelled and online flags — filter them out (or in) with a single field check.
- Pay per result — a small fee per event scraped; a 100-event run costs a few cents.
How it works
Give the Actor a list of search keywords and a location. For each query it reads Eventbrite's paginated search results (up to maxEventsPerQuery events, bounded by Eventbrite's own ~49-page search limit) and emits one dataset item per event with fully structured fields — no HTML, no parsing glue on your side.
Input
{"searchQueries": ["startup networking", "python meetup"],"location": "united-states--new-york","maxEventsPerQuery": 50}
| Field | Type | Description |
|---|---|---|
searchQueries | array | Keywords to search. Leave empty to browse all events at the location. |
location | string | online, an Eventbrite slug like united-states--new-york, or City, Country (e.g. Berlin, Germany). |
maxEventsPerQuery | integer | Max events per query (default 50, max 980). |
Location tip:
onlinereturns virtual events worldwide. For a city, either paste the slug from an Eventbrite URL or use the human formBerlin, Germany— the Actor normalises it automatically.
Output (one dataset item per event)
{"eventId": "1992141791726","name": "Entrepreneurs & Small Business Owners Networking","summary": "Grow your network at this after-work mixer.","url": "https://www.eventbrite.com/e/...-tickets-1992141791726","ticketsUrl": "https://www.eventbrite.com/e/1992141791726/tickets","startDate": "2026-07-24","startTime": "19:00","endDate": "2026-07-24","timezone": "America/New_York","isOnlineEvent": false,"venueName": "Sky Room","city": "New York","country": "United States","categories": ["Business & Professional", "Startups & Small Business"]}
Use cases in detail
- Sales & sponsorship prospecting — find every "SaaS", "fintech" or "wedding" event in a target city and reach organizers before tickets sell out.
- Competitive tracking — monitor how often a competitor or topic runs events, and where.
- Local discovery apps — power a "what's on near me" feed with fresh, structured listings.
- Dataset building for AI — categories, formats and venues make clean training/recommendation data.
Run it from the API
Trigger the Actor and get results in one call:
curl -X POST "https://api.apify.com/v2/acts/darknezz~eventbrite-events-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"searchQueries":["ai conference"],"location":"online","maxEventsPerQuery":100}'
Python:
import requestsresp = requests.post("https://api.apify.com/v2/acts/darknezz~eventbrite-events-scraper/run-sync-get-dataset-items",params={"token": "YOUR_TOKEN"},json={"searchQueries": ["ai conference"], "location": "online", "maxEventsPerQuery": 100},timeout=300,)events = resp.json() # list of event dicts
Scheduling: attach an Apify Schedule (e.g. every morning) to append new events to the same dataset — run timestamps give you a "new since last run" view for free.
Pricing
Pay per event: you are charged a small fee per event scraped, plus Apify's standard platform compute and a one-time Actor start fee. You only pay for the results you actually get.
FAQ
Do I need an Eventbrite account or API key? No. The Actor reads public search results — nothing to log in to or configure.
Can it scrape a single organizer's page or a specific event URL? It works from search (keyword + location). Use a keyword matching the organizer or event name to surface their listings.
Why did a query return fewer events than maxEventsPerQuery? Eventbrite caps search pagination (~49 pages) and may simply not have that many matching events for the keyword/location.
Are ticket prices included? The Actor extracts event, venue, organizer and ticket-link data. Follow ticketsUrl for live pricing, which Eventbrite renders per session.
Can I search multiple cities in one run? Yes — each searchQueries entry runs against the same location. To cover several cities, run the Actor once per location (a schedule with multiple runs is the cleanest way).
Is this legal? The Actor only reads publicly displayed event listings. You are responsible for how you use the data.
Limitations
- Eventbrite caps search pagination at ~49 pages, so very broad queries can't return more than ~980 events.
- Ticket prices are deliberately not parsed — they vary by session and are best read from
ticketsUrl. - Free vs paid events: both are returned;
isOnlineEventand categories help you filter, but the Actor does not classify by price tier.