Eventbrite Scraper - Events, Ticket Prices & Organizers
Pricing
from $5.10 / 1,000 event delivereds
Eventbrite Scraper - Events, Ticket Prices & Organizers
Scrape Eventbrite events by city, country or online, keyword, category, format, dates, free or paid. Ticket price range, sold out, venue with GPS, organizer followers and website, full description. From US$ 6 per 1,000.
Pricing
from $5.10 / 1,000 event delivereds
Rating
0.0
(0)
Developer
Scrapewise Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
19 hours ago
Last modified
Categories
Share
Eventbrite Scraper
Eventbrite Scraper turns public Eventbrite events into clean JSON, CSV or Excel, without login, cookies or an API key. Search any city, country or online events by keyword, category, format, date window, free or paid, and get every event's ticket price range and currency, sold-out status, start and end with time zone and UTC, venue address with GPS coordinates, and the organizer's name, page, followers, website and social links. Turn on includeEventDetails for the full description, refund policy, age limit, performers and the organizer's event and attendee counts.
US$ 6 per 1,000 events, US$ 14 per 1,000 with full details. No monthly fee, no start fee. Error rows are free.
At a glance
- Price per 1,000 events: US$ 6 from search results, US$ 14 with the event page details
- Search: City, country or online, keyword, category, format, date window, free or paid, language, soonest first
- More than 1,000 per search: Eventbrite stops at about 1,000; the Actor splits by week and keeps going
- Tickets: Minimum and maximum price, currency, free, sold out, sales status
- Organizer: Name, page, followers, website, X/Twitter and Facebook; with details, events hosted and total attendees
- Error rows: Free, with an
errorCode
One real row
New York + jazz, this month, with includeEventDetails on (collected on 2026-09-30, trimmed):
{"id": "2001634712307","url": "https://www.eventbrite.com/e/elias-meister-chinchilla-with-scott-colberg-b-jeremy-gustin-d-tickets-2001634712307","name": "Elias Meister - CHINCHILLA with Scott Colberg (b) & Jeremy Gustin (d)","detailed": true,"startDate": "2026-09-30","startTime": "21:00","timezone": "America/New_York","startUtc": "2026-10-01T01:00:00Z","endUtc": "2026-10-01T03:00:00Z","isOnline": false,"venueName": "Dada","address": "6047 Myrtle Avenue, Queens, NY 11385","latitude": 40.70079140000001,"longitude": -73.89664239999999,"isFree": false,"minPrice": 12.51,"maxPrice": 81.88,"currency": "USD","isSoldOut": false,"salesStatus": "on_sale","category": "Music","subcategory": "Jazz","format": "Concert or Performance","ticketsUrl": "https://www.eventbrite.com/checkout-external?eid=2001634712307","organizerName": "DADA","organizerUrl": "https://www.eventbrite.com/o/dada-108250881751","organizerFollowers": 346,"organizerWebsite": "https://www.dadabar.nyc/","description": "Elias Meister's music combines many genres into a new and personal sound...","durationMinutes": 120,"refundPolicy": "custom","isRefundAllowed": false,"performers": ["Elias Meister"],"organizerEventsCount": 575,"organizerTotalAttendees": 2825,"source": "search:New York | jazz"}
What you can do with it
- Event lead generation: build a list of event organizers in any city or niche, with their website, social links, follower count and how many events they have hosted. Useful for venues, caterers, ticketing, sponsors and event marketing agencies.
- Event aggregation and calendars: feed a city guide, newsletter or app with upcoming events, times in UTC and GPS coordinates.
- Ticket price research: compare price ranges and sold-out events by city, category or format.
- Market research: which categories and formats grow where, and who organizes them.
Search Eventbrite events by city, keyword and date
| Field | What it does |
|---|---|
locations | Cities or countries as you would type them: London, Austin, Paris, France, United Kingdom, or online |
searchQueries | Optional keywords (tech, jazz, yoga). Every location is searched with every keyword |
categories | Optional, e.g. music, business, food-and-drink, science-and-tech (several = OR) |
formats | Optional, e.g. conference, class, concert, networking, festival (several = OR) |
dateFilter | any, today, tomorrow, this_weekend, this_week, next_week, this_month, next_month, custom |
startDate, endDate | Date window, YYYY-MM-DD |
eventType | any, in_person or online |
price | any, free or paid |
languages | Two-letter codes, e.g. en, es |
sortBy | relevance (Eventbrite default) or date (soonest first) |
startUrls | Eventbrite search pages (/d/..., scraped with all their filters) and event pages (/e/..., always with full details) |
maxItems | Default 100, per location and keyword |
includeEventDetails | Opens each event page for the full description and the fields below. One extra request per event |
onlyNew | For schedules: delivers, and charges, only events not delivered by earlier runs of the same search (see below) |
{"locations": ["London", "Berlin"],"searchQueries": ["startup"],"formats": ["networking", "conference"],"dateFilter": "next_month","price": "free","maxItems": 300,"includeEventDetails": true}
Schedule it daily: only new events
Turn on onlyNew, save your locations, keywords and filters as a Task and attach a daily Schedule:
{"locations": ["London"],"searchQueries": ["startup"],"formats": ["networking", "conference"],"maxItems": 200,"onlyNew": true}
- The first run delivers up to
maxItemsand marks every other event of the search as seen. - Every run after that delivers, and charges, only events organizers published since: an event must be new to this search and published after the watch started (Eventbrite reshuffles its relevance results on every request, so the publish date is what tells a new event from an old one). Already delivered events do not count toward
maxItems. - A day with nothing new ends successfully with the status "No new events since the last run" and charges nothing.
- The memory lives in a Key-Value Store in your own Apify account (
eventbrite-scraper-only-new), one record per search and filter set. Delete it to start over. - Connect Slack, e-mail or Google Sheets to the Task and new events land where you read them.
Output fields
Every row: id, url, name, summary, startDate, startTime, endDate, endTime, timezone, startUtc, endUtc, isOnline, isCancelled, venueName, address, city, region, country, postalCode, latitude, longitude, isFree, minPrice, maxPrice, currency, isSoldOut, hasAvailableTickets, salesStatus, salesMessage, urgencySignals (e.g. few tickets left), category, subcategory, format, tags, imageUrl, ticketsUrl, ticketsBy, language, publishedAt, seriesId, organizerId, organizerName, organizerUrl, organizerFollowers, organizerWebsite, organizerTwitter, organizerFacebook, organizerSummary, source, scrapedAt.
With includeEventDetails (or event links): description (plain text), descriptionHtml, durationMinutes, createdAt, eventStatus, isSeries, hasReservedSeating, ageRestriction, doorTime, parking, refundPolicy, isRefundAllowed, refundDays, performers, agenda, faqs, galleryImages, organizerDescription, organizerEventsCount, organizerTotalAttendees, organizerYearsOnEventbrite, organizerVerified.
Only what the organizer publishes as a business on Eventbrite. Never attendee data.
Error codes (never charged)
| errorCode | Meaning |
|---|---|
LOCATION_NOT_FOUND | Eventbrite does not know this place; try City, Country |
EVENT_NOT_FOUND | No public event with this id |
NO_RESULTS | Eventbrite returned no event for this search |
INVALID_URL, INVALID_INPUT | A value the Actor does not understand, or filters Eventbrite refused |
BLOCKED | Eventbrite did not answer after retries; run again |
NOT_REACHED, UNEXPECTED | The run timeout arrived, or something unforeseen broke; only that input is lost |
If an event page fails while search data is fine, the row is delivered and charged as a plain event, with detailsError saying why.
Pricing
| Event | Per 1,000 |
|---|---|
| Event delivered (search data) | US$ 6 |
| Event delivered with details (event page read) | US$ 14 |
Each event is charged once, as one or the other. Duplicates and error rows are free, and there is no Apify compute bill on top.
FAQ
Why not the official Eventbrite API? Eventbrite's public API no longer offers event search: it only returns events of organizations you manage, and it needs an app key. This Actor reads the same public search pages anyone can open, in any city.
How many events can I get? Eventbrite shows about 1,000 per search. When you ask for more, the Actor splits the search week by week and removes duplicates.
Keyword without a location? It searches online events. Add a location for in-person events.
Limitations
- Eventbrite ranks keyword searches by relevance; when few events match, it fills the list with other events of the place, as on the site.
organizerEventsCount,organizerTotalAttendeesand the full description come only from the event page (includeEventDetails).- Only public events. This Actor reads public pages only and respects the site's terms.
Changelog
-
2026-10-04:
onlyNew(aliasonlyNewEvents) for daily schedules: only events not delivered by earlier runs of the same search are delivered and charged; a day with nothing new charges nothing. -
2026-09-30, 0.1: first release. City, country and online search with keyword, category, format, date, price, language and sort filters; weekly split past 1,000; search and event links; optional event page details; free error rows.