Eventbrite Scraper
Pricing
from $2.00 / 1,000 events
Eventbrite Scraper
Extract event data from Eventbrite by keyword, location, category, date & price. Get ticket pricing, venue GPS coordinates, organizer profiles with follower counts & socials, and gallery images. No API key or login needed. 25+ fields per event. Export to CSV/JSON.
Pricing
from $2.00 / 1,000 events
Rating
5.0
(1)
Developer
Epic Scrapers
Maintained by CommunityActor stats
2
Bookmarked
9
Total users
2
Monthly active users
a day ago
Last modified
Categories
Share
Eventbrite Scraper: events by keyword, city, category and date, with ticket prices, venues and organizers
Eventbrite Scraper turns Eventbrite searches into a spreadsheet of events. Pick a city, add keywords, and get each event with its dates, venue and GPS coordinates, ticket price range, sales status, category, gallery images and organizer. It is built for lead generation, event market research, venue and sponsorship scouting, and content curation.
- Search the way Eventbrite does. Combine keywords with a location, one of the categories, a date preset or an exact custom date range, and a free, paid or both filter.
- Separate limit per keyword. Each keyword is searched on its own and can return up to 500 events, so one busy keyword doesn't use up the budget of the others.
- Organizer profiles on request. Turn on
enrichOrganizerto add bio, profile URL, social links and follower counts for each event's organizer. - Known events too. Paste event URLs to fetch specific events directly. Filters and limits don't apply to them.
- Traceable rows. Every row has an
_inputContextobject that says which URL or search found it. - Pay per run on the Apify platform, no Eventbrite account. No login, no API key, no OAuth. Export to JSON, CSV, Excel or Google Sheets. See the Pricing tab for current prices.
Scope: This Actor finds events by search or URL. To read the full detail record of a long list of event URLs or IDs (discounts, refund policy, FAQs, good-to-know highlights), use Eventbrite Event Details Scraper. It covers Eventbrite only. For community meetups, see Meetup Events Scraper.
What can you do with Eventbrite Scraper?
| Goal | How |
|---|---|
| Build a list of events in a city | Set locationSlug (for example germany--berlin) and add keywords. |
| Find organizers to contact | Turn on enrichOrganizer and read organizer.numFollowers, organizer.numEvents, organizerEnriched.twitter and organizerEnriched.facebook. |
| Compare ticket prices | Use ticketAvailability.minimumPrice, ticketAvailability.maximumPrice, currency and isFree. |
| Scout venues | Group by venue.name, venue.city and venue.latitude / venue.longitude. |
| Track virtual events | Set locationSlug to online and filter on isOnline. |
| Monitor sales | Schedule the same search and watch eventSalesStatus, ticketAvailability.isSoldOut and hasAvailableTickets. |
| Pull events in a date window | Set datePreset to custom with startDate and endDate. |
How it compares
| What you need | Eventbrite Scraper | Manual copy-paste | Official Eventbrite API |
|---|---|---|---|
| Search events by keyword, city | Yes, with category, date and price filters | Yes, one page at a time | Event search is not offered to new apps |
| Setup | None: no account, key or OAuth | None | App registration and OAuth token |
| Venue coordinates and prices | In every row | Typed by hand | Depends on endpoint and permissions |
| Organizer follower counts | Optional enrichment | Open every profile | Limited |
| Repeat runs | Schedule and compare | Redo by hand | Yes |
| Export | JSON, CSV, Excel, API | Your own spreadsheet | Your own code |
Quick start
- Click Try for free and sign in to Apify.
- Enter a Location slug such as
united-states--new-yorkand one or more Keywords. - For a first run, set Max results per keyword to
10. - Click Start, then open the Output tab and export the data.
Input
{"keywords": ["data science conference", "AI workshop"],"locationSlug": "united-states--new-york","category": "science-and-tech","datePreset": "this-month","price": "both","enrichOrganizer": true,"maxResults": 100}
| Field | Type | Description |
|---|---|---|
startUrls | array | Eventbrite event URLs to fetch directly. Filters and maxResults don't apply. |
locationSlug | string | Location as in an Eventbrite search URL, for example united-kingdom--london, or online. Required with keywords. |
keywords | array | Search terms. Each one is searched separately with the same filters. |
category | string | One Eventbrite category, for example music, business, science-and-tech, food-and-drink. Empty means all. |
datePreset | string | today, tomorrow, this-weekend, this-week, next-week, this-month, next-month or custom. |
startDate, endDate | string | YYYY-MM-DD. Used with datePreset: "custom". If one is missing the date filter is dropped. |
price | string | free, paid or both (default). |
enrichOrganizer | boolean | Add an organizerEnriched object with profile details. Default false. Adds one request per event. |
maxResults | integer | Events per keyword, 1 to 500. Default 50. |
proxyConfiguration | object | Apify Proxy settings. Used for all requests. |
To find a location slug, search on eventbrite.com and copy the part of the URL after /d/.
Output
Every row is one event.
{"eventId": "1983188270503","name": "AI Dev Summit 2026 NYC","summary": "The premier AI developer conference on the East Coast","url": "https://www.eventbrite.com/e/ai-dev-summit-2026-nyc-tickets-1983188270503","status": "live","isOnline": false,"isFree": false,"currency": "USD","eventSalesStatus": "on_sale","startDate": { "utc": "2026-07-28T13:00:00Z", "local": "2026-07-28T09:00:00", "timezone": "America/New_York" },"endDate": { "utc": "2026-07-29T21:00:00Z", "local": "2026-07-29T17:00:00", "timezone": "America/New_York" },"venue": {"id": "12345678","name": "Javits Center","address": "429 11th Avenue, New York, NY 10001","latitude": 40.7572,"longitude": -74.0027,"city": "New York","region": "NY","country": "US"},"organizer": { "id": "5494940201", "name": "TechEvents Inc.", "numFollowers": 3400, "numEvents": 128, "verified": true },"ticketAvailability": {"minimumPrice": 149.99,"maximumPrice": 599,"currency": "USD","hasAvailableTickets": true,"isSoldOut": false,"showWaitList": false},"category": { "id": "EventbriteCategory/102", "displayName": "Science & Tech" },"description": "<div>Join 500+ developers...</div>","images": ["https://img.evbuc.com/..."],"createdAt": "2026-01-15T10:00:00Z","updatedAt": "2026-07-01T14:30:00Z","_inputContext": { "source": "search", "keyword": "data science conference", "locationSlug": "united-states--new-york", "category": "science-and-tech", "datePreset": "this-month", "price": "both" }}
Notes:
ticketAvailability.minimumPriceandmaximumPriceare decimal amounts incurrency(not cents). The whole object isnullfor events with no ticket price.venueisnullfor online events or events without a venue.descriptionis HTML.- With
enrichOrganizer, each row also hasorganizerEnriched:organizerId,name,profileType,summary,url,numUpcomingEvents,numFollowers,imageUrl,twitter,facebook. - For direct URLs,
_inputContextis{ "source": "direct_url", "originalUrl": "..." }.
Track Eventbrite over time with scheduled runs
Run the same search again and compare. Apify can run the Actor on a schedule and send the results wherever you need them.
1. Save your input as a task
Open the Actor, set your input, then click Save as a new task. A task is a saved input you can run again with one click or on a schedule.
2. Schedule the task
In Apify Console, go to Schedules, click Create new, choose how often to run, and add your task. See Schedules and How to create a schedule.
Watch how to schedule an Actor:
Or schedule a saved task:
Common schedules:
| Use case | Frequency | Cron expression |
|---|---|---|
| New events in your city | Daily | 0 6 * * * |
| Weekend event lists | Weekly (Thursday) | 0 6 * * 4 |
| Sales and price tracking | Twice a day | 0 6,18 * * * |
3. Send the results to a spreadsheet
Connect Google in the task's Integrations tab to save every run to Google Sheets or Google Drive automatically:
4. Compare runs
- New events: compare
eventIdbetween runs to see what was added. - Sales changes: track
eventSalesStatusandticketAvailability.isSoldOutpereventId. - Price changes: compare
ticketAvailability.minimumPriceandmaximumPricepereventId. - Edits:
updatedAtshows when an organizer last changed an event.
FAQ
How many events can I get?
Up to 500 per keyword, and you can add many keywords. A search can return fewer if Eventbrite has fewer matching events.
Why did I get fewer events than expected?
The filters apply together, so a narrow category, date range and price filter can leave few matches. Events that Eventbrite doesn't return details for are skipped. Check the run log for warnings.
Do I need a location with keywords?
Yes. locationSlug is required when you use keywords. Use online for virtual events.
Do I need proxies, a login or an API key?
No login or API key. The default input uses Apify Proxy. Change it under Proxy configuration if you need a specific country or your own proxies.
Is there an official Eventbrite API?
Yes, but it needs an app registration and OAuth, and public event search is not available to new apps. This Actor needs none of that.
Is it legal?
The Actor collects event information that Eventbrite shows publicly. Organizer details can be personal data, so follow the privacy rules that apply to you, such as GDPR, when you store or contact people.
Can I fetch a long list of known events?
Yes, with startUrls here, or use Eventbrite Event Details Scraper, which fetches up to 50 events per request in fast mode.
Cost
You pay for Actor runs on the Apify platform. The exact price is on the Pricing tab of this Actor. Turning on enrichOrganizer makes runs a little slower because it adds a request per event.
Related Actors
- Eventbrite Event Details Scraper: full details for known event URLs or IDs.
- Meetup Events Scraper: events from Meetup.
- Meetup Groups Finder: find Meetup groups by topic and city.
Support
Found a problem or need a field added? Open the Issues tab and include the run ID and your input.
Eventbrite is a trademark of its owner. This Actor is not affiliated with or endorsed by Eventbrite.