Eventbrite Scraper - Events, Ticket Prices & Organizers avatar

Eventbrite Scraper - Events, Ticket Prices & Organizers

Pricing

from $5.10 / 1,000 event delivereds

Go to Apify Store
Eventbrite Scraper - Events, Ticket Prices & Organizers

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

Scrapewise Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

19 hours ago

Last modified

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

FieldWhat it does
locationsCities or countries as you would type them: London, Austin, Paris, France, United Kingdom, or online
searchQueriesOptional keywords (tech, jazz, yoga). Every location is searched with every keyword
categoriesOptional, e.g. music, business, food-and-drink, science-and-tech (several = OR)
formatsOptional, e.g. conference, class, concert, networking, festival (several = OR)
dateFilterany, today, tomorrow, this_weekend, this_week, next_week, this_month, next_month, custom
startDate, endDateDate window, YYYY-MM-DD
eventTypeany, in_person or online
priceany, free or paid
languagesTwo-letter codes, e.g. en, es
sortByrelevance (Eventbrite default) or date (soonest first)
startUrlsEventbrite search pages (/d/..., scraped with all their filters) and event pages (/e/..., always with full details)
maxItemsDefault 100, per location and keyword
includeEventDetailsOpens each event page for the full description and the fields below. One extra request per event
onlyNewFor 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 maxItems and 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)

errorCodeMeaning
LOCATION_NOT_FOUNDEventbrite does not know this place; try City, Country
EVENT_NOT_FOUNDNo public event with this id
NO_RESULTSEventbrite returned no event for this search
INVALID_URL, INVALID_INPUTA value the Actor does not understand, or filters Eventbrite refused
BLOCKEDEventbrite did not answer after retries; run again
NOT_REACHED, UNEXPECTEDThe 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

EventPer 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, organizerTotalAttendees and 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 (alias onlyNewEvents) 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.