Eventbrite Scraper - Events, Organizers & Tickets API avatar

Eventbrite Scraper - Events, Organizers & Tickets API

Pricing

from $6.15 / 1,000 results

Go to Apify Store
Eventbrite Scraper - Events, Organizers & Tickets API

Eventbrite Scraper - Events, Organizers & Tickets API

Eventbrite scraper and events API. Extract Eventbrite events by keyword, location, category or date, or from event URLs. Get name, schedule (local + UTC), venue, geolocation, ticket prices, availability, organizer profile, social links and follower count. No API key. JSON, CSV, Excel.

Pricing

from $6.15 / 1,000 results

Rating

3.8

(2)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

5 days ago

Last modified

Share

Eventbrite Scraper - Events, Organizers & Tickets API

Eventbrite Scraper - Events, Organizers & Tickets API

Scrape Eventbrite events without an API key. One real result below, showing every field the actor returns with the details add-on enabled (long text trimmed):

{
"imageUrl": "https://img.evbuc.com/...original.20260804-150357?...",
"name": "Pathways into Cyber & Tech Claims",
"url": "https://www.eventbrite.co.uk/e/pathways-into-cyber-tech-claims-registration-1992050191748",
"eventId": "1992050191748",
"summary": "A collaborative CILA Cyber & Technology SIG and Future Focus event",
"fullDescription": "Cyber and technology continue to evolve rapidly, creating new and complex challenges for the insurance market. ... (full text)",
"startsAt": "2026-09-08T15:00:00 Europe/London",
"startsAtUtc": "2026-09-08T14:00:00Z",
"endsAt": "2026-09-08T18:30:00 Europe/London",
"endsAtUtc": "2026-09-08T17:30:00Z",
"timezone": "Europe/London",
"isOnline": false,
"venueName": "EC3M 7AN",
"address": "McLarens, Forum House 15 -18 Lime Street, London, EC3M 7AN",
"addressLine1": "McLarens, Forum House",
"addressLine2": "15 -18 Lime Street",
"city": "London",
"region": "England",
"postalCode": "EC3M 7AN",
"country": "GB",
"latitude": 51.5123295,
"longitude": -0.0834076,
"organizer": "Chartered Institute of Loss Adjusters",
"organizerId": "68566014723",
"organizerUrl": "https://www.eventbrite.co.uk/o/chartered-institute-of-loss-adjusters-68566014723",
"organizerWebsite": "https://cila.co.uk/",
"organizerTwitter": null,
"organizerFacebook": null,
"organizerAbout": "... (organizer bio when published)",
"followerCount": 43,
"organizerNumUpcomingEvents": null,
"organizerNumPastEvents": null,
"organizerTotalEvents": null,
"category": "Business & Professional",
"subcategory": "Career",
"format": "Meeting or Networking Event",
"tags": ["Networking", "cyber_security", "special_interest", "launch_event"],
"priceMin": 10,
"priceMax": 20,
"currency": "GBP",
"isFree": false,
"isSoldOut": false,
"hasAvailableTickets": true,
"ticketUrl": "https://www.eventbrite.com/checkout-external?eid=1992050191748",
"ticketsBy": "Eventbrite",
"language": "en_US",
"isCancelled": null,
"isProtected": false,
"seriesId": null,
"numChildren": 1,
"status": "live",
"createdAt": "2026-06-17T11:14:03Z",
"publishedAt": "2026-06-17T14:06:33Z",
"capacity": null,
"capacityIsCustom": null,
"isListed": true,
"isSeries": false,
"isSeriesParent": false,
"isReservedSeating": false,
"inventoryType": "limited",
"ticketClasses": [
{ "name": "CILA member ticket", "cost": "£10.00", "costValue": 10, "fee": "£0.00", "feeValue": 0, "currency": "GBP", "onSaleStatus": "AVAILABLE", "minimumQuantity": 1, "maximumQuantity": 10 },
{ "name": "Standard ticket", "cost": "£20.00", "costValue": 20, "fee": "£0.00", "feeValue": 0, "currency": "GBP", "onSaleStatus": "AVAILABLE", "minimumQuantity": 1, "maximumQuantity": 10 }
],
"observedAt": "2026-09-05T01:46:23.404Z",
"error": null
}

The most complete Eventbrite scraper and events API on Apify. Pull Eventbrite event listings, ticket prices, venues with geolocation, and full organizer profiles (website, social handles, follower count) by keyword, location, category or date, or straight from event URLs. Every event carries both local and UTC start/end times, a per ticket-class price breakdown, and honest null for anything the source does not publish. No API key, no login. Ideal for event data aggregation, market research, conference and concert monitoring, and organizer lead generation.

📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples

Apify Coverage Output Billing

Table of contents

What it does

This Eventbrite events scraper searches Eventbrite for the query, location, date and category you pass, opens each matching event, and writes one normalized record per event to the run's dataset. With the details add-on on, each record carries the full description, venue and geolocation, the price range and every ticket class, the capacity, status and publish dates, the series flags, and the organizer profile including website, social handles and follower count. Missing source values are returned as null and never invented.

Coverage is worldwide across all Eventbrite domains (.com, .co.uk, and more). You can also pass direct event URLs to scrape exactly those listings. No Eventbrite API key or account is required.

Quickstart

Open the actor, paste this into the input, and press Run. It returns upcoming music events in New York with full detail.

{
"query": "music",
"location": "New York",
"dateRange": "current_future",
"withDetails": true,
"maxEvents": 50
}

To scrape specific events, put their URLs in eventUrls (the search filters are then ignored). Free Apify plans return up to 10 events per run.

Why this scraper

A strict superset of the popular Eventbrite actors: it accepts every input they do and returns every field they return, plus extras (UTC times, per ticket-class pricing, capacity and series flags, free-form tags, postal code).

CapabilityThis actorTypical alternatives
Search by keyword, location, categoryYesYes
Named date windows (today, tomorrow, this/next week, this/next month)YesPartial
Custom start/end date rangeYesPartial
Direct event URL inputYesPartial
Online-only, price and format filtersYesPartial
Local and UTC start/end datetimesYesLocal only
Venue geolocation + postal codeYesPartial
Organizer website, social handles, follower countYesPartial
Per ticket-class price and fee breakdownYesNo (min/max only)
Capacity, status, publish dates, series flagsYesNo
Free-form event tagsYesPartial
No API key or login requiredYesYes

Input reference

FieldTypeRequiredDefaultDescription
querystringnomusicFree-text event search, for example music, tech conference, yoga. Empty to browse all events matching the other filters.
locationstringnoNew YorkCity, region or country, for example London, Mexico City. Empty for a worldwide search.
eventUrlsstring[]no[]Direct Eventbrite event URLs. When set, the actor returns exactly these events and ignores the search filters.
onlineOnlybooleannofalseReturn only online events (the location filter is ignored).
dateRangeenumnocurrent_futurecurrent_future, today, tomorrow, this_week, this_weekend, next_week, this_month, next_month, or custom.
startDatestringno(empty)Earliest event date (YYYY-MM-DD). Used only with dateRange: custom.
endDatestringno(empty)Latest event date (YYYY-MM-DD). Used only with dateRange: custom.
priceFilterenumno(any)free or paid only; empty for any price.
formatenumno(any)Event format code, for example 100 Conference, 104 Festival, 108 Class/Workshop. Empty for all formats.
categoryenumno(any)Eventbrite category code, for example 103 Music, 101 Business, 110 Food & Drink. Empty for all categories.
withDetailsbooleannotruePaid add-on. Opens each event for the full description, ticket classes, capacity, status, publish dates, series flags and organizer profile.
maxEventsintegerno10Maximum events to collect (maxItems is also accepted). Free Apify plans are capped at 10 per run.

Output reference

One dataset item per event. Types: string, number, boolean, string[], object[], or null when the source value is absent. Fields marked "details" are populated only when the details add-on is enabled (paid plans).

FieldTypeDescription
namestringEvent title.
eventIdstringEventbrite event id.
urlstringEvent page URL.
imageUrlstringEvent cover image URL.
summarystringShort event summary.
fullDescriptionstringFull event description (details).
startsAt / endsAtstringStart and end datetime in the event's local timezone.
startsAtUtc / endsAtUtcstringStart and end datetime in UTC (ISO 8601).
timezonestringEvent IANA timezone.
isOnlinebooleantrue for online events.
venueNamestringVenue name, or null for online events.
addressstringFull venue address.
addressLine1 / addressLine2stringAddress lines.
city / region / postalCode / countrystringVenue location components.
latitude / longitudenumberVenue geolocation, or null.
organizerstringOrganizer name.
organizerId / organizerUrlstringOrganizer id and page URL.
organizerWebsitestringOrganizer website.
organizerTwitter / organizerFacebookstringOrganizer social handles.
organizerAboutstringOrganizer description.
followerCountintegerOrganizer follower count.
organizerNumUpcomingEvents / organizerNumPastEvents / organizerTotalEventsintegerOrganizer event counts when available, else null.
category / subcategorystringEventbrite category and subcategory.
formatstringEvent format label.
tagsstring[]Free-form organizer/topic tags.
priceMin / priceMaxnumberLowest and highest ticket price.
currencystringPrice currency.
isFreebooleantrue when the event is free.
isSoldOutbooleantrue when sold out.
hasAvailableTicketsbooleantrue when tickets are currently available.
ticketUrlstringDirect checkout URL.
ticketsBystringTicketing provider.
languagestringListing language.
isCancelled / isProtectedbooleanCancellation and password-protection flags.
seriesId / numChildrenstring / integerSeries id and number of occurrences.
statusstringEvent status, for example live (details).
createdAt / publishedAtstringCreation and publish timestamps (details).
capacity / capacityIsCustominteger / booleanEvent capacity when published (details).
isListedbooleantrue when publicly listed (details).
isSeries / isSeriesParentbooleanRecurring-series flags (details).
isReservedSeatingbooleantrue for reserved-seating events (details).
inventoryTypestringInventory type, for example limited (details).
ticketClassesobject[]All ticket classes with name, cost, fees, on-sale status and quantity limits (details).
observedAtstringISO 8601 timestamp of when the record was collected.
errorstringnull on success; populated on a failed direct-URL fetch.

Run via API and CLI

Start a run and wait for it to finish, then read the dataset. Replace <TOKEN> with your Apify API token.

Run synchronously and get dataset items in one call:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~eventbrite-scraper/run-sync-get-dataset-items?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"query":"tech conference","location":"London","dateRange":"this_month","maxEvents":25}'

Start a run asynchronously:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~eventbrite-scraper/runs?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"query":"yoga","onlineOnly":true,"priceFilter":"free","maxEvents":100}'

Apify CLI:

apify call scrapers_lat/eventbrite-scraper \
--input '{"eventUrls":["https://www.eventbrite.com/e/summer-music-series-tickets-1996899273482"]}'

Fetch results

Every run writes to a dataset. Fetch items as JSON, CSV, or Excel by changing format:

# JSON
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"
# CSV
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"
# Paginate large datasets
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&offset=1000&limit=1000"

<DATASET_ID> is returned as defaultDatasetId in the run object. Use offset and limit to page through large result sets. clean=true drops empty and internal fields.

Billing and limits

  • Pay per result. You are charged per event returned (result event). With the details add-on on, a details event is also charged per event enriched. See the pricing tab for current prices.
  • Details add-on. The details add-on (full description, ticket classes, capacity, status, series flags and full organizer profile) runs on paid Apify plans. Free runs return the base event fields, which already include venue, price, geolocation, organizer name, website and follower count.
  • No charge on failure. Zero-result runs cost nothing, and failed direct-URL fetches are returned with an error field and not charged for the details add-on.
  • Spend cap respected. Set maxTotalChargeUsd on the run; once reached, the actor stops emitting and charging further billable results.
  • Free Apify plans are capped at 10 events per run. Upgrade for a higher maxEvents.

FAQ and troubleshooting

Do I need an Eventbrite API key or account? No. This Eventbrite scraper reads publicly available event data directly and needs no API key, token or login.

What datetime format do I get? Both. Every event carries the local wall-time (startsAt / endsAt, with the IANA timezone) and the UTC equivalent (startsAtUtc / endsAtUtc), so you can sort and compare events across time zones without extra work.

Can I get organizer contact and lead data? Yes, for what Eventbrite publishes: organizer name, page URL, website, Twitter/Facebook handles, description and follower count. Eventbrite does not expose organizer email or phone, so those are not returned.

A run returned 0 records. Why? The search matched no events. Broaden query, widen the dateRange, or clear location, category or priceFilter. Zero-result runs are not charged.

How do I scrape specific events instead of searching? Put their URLs in eventUrls. The actor returns exactly those events and ignores the search filters.

Why is fullDescription or the organizer profile detail missing? Those come from the details add-on. Keep withDetails on (the default) and run on a paid Apify plan. With it off you get the base search fields only, which is faster and cheaper.

How do I get only free (or only paid) events? Set priceFilter to free or paid. Leave it empty to include both.

Is this an official Eventbrite tool? No. This actor is independent and has no affiliation with Eventbrite. It reads only data that is publicly available on event pages. Use it in accordance with the Eventbrite terms of service.

More scrapers at scrapers.lat

Built and maintained by scrapers.lat, where we publish scrapers for US, European and Latin American public platforms: company registries, government data, finance, e-commerce and more. Browse the catalog or request a custom scraper at scrapers.lat.


Independent tool, not affiliated with Eventbrite. Accesses only publicly available event data. Use in accordance with the Eventbrite terms of service.