Eventbrite Event Details Scraper avatar

Eventbrite Event Details Scraper

Pricing

from $0.30 / 1,000 results

Go to Apify Store
Eventbrite Event Details Scraper

Eventbrite Event Details Scraper

Get full Eventbrite event details by event ID or event URL: complete description as text and HTML, start and end times, status, ticket prices, sold-out status, venue with coordinates and organizer with website and socials. One clean row per event.

Pricing

from $0.30 / 1,000 results

Rating

0.0

(0)

Developer

Scrappa

Scrappa

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Paste Eventbrite event IDs or event links and get the full record of each event: the complete description as text and HTML, start and end times with time zone, status, ticket prices, sold-out and waitlist status, venue with coordinates and the organizer with website and social links. Events that no longer exist are logged and skipped, and the run continues.

What data can you extract?

FieldTypeDescription
idStringEventbrite event ID.
nameStringEvent title as shown on Eventbrite.
summaryString or nullShort event summary written by the organizer.
descriptionString or nullFull event description as plain text.
description_htmlString or nullFull event description as HTML.
urlStringPublic Eventbrite page of the event.
statusString or nullEvent status, for example live, started, ended or canceled.
start_utcStringStart date and time in UTC.
start_localStringStart date and time in the local time zone.
end_utcString or nullEnd date and time in UTC.
end_localString or nullEnd date and time in the local time zone.
timezoneStringTime zone of the event, for example Europe/Berlin.
online_eventBooleanTrue when the event takes place online.
is_freeBoolean or nullTrue when all tickets are free.
currencyString or nullThree-letter currency code of the tickets.
min_priceString or nullLowest ticket price as text, for example 11.83.
max_priceString or nullHighest ticket price as text.
has_available_ticketsBoolean or nullTrue when tickets can still be bought.
is_sold_outBoolean or nullTrue when the event is sold out.
sales_startString or nullStart of ticket sales in UTC.
waitlist_availableBoolean or nullTrue when a waitlist is open.
category_idString or nullEventbrite category ID, for example 103 for Music.
subcategory_idString or nullEventbrite subcategory ID.
format_idString or nullEventbrite format ID, for example 6 for concerts.
is_seriesBoolean or nullTrue when the event belongs to a series of dates.
publishedString or nullDate and time in UTC when the event was published.
changedString or nullDate and time in UTC of the last change.
venue_nameString or nullName of the venue. Null for online events.
addressString or nullFull venue address in local format.
cityString or nullCity of the venue.
postal_codeString or nullPostal code of the venue.
countryString or nullTwo-letter country code of the venue.
latitudeString or nullVenue latitude as text.
longitudeString or nullVenue longitude as text.
organizer_idString or nullEventbrite ID of the organizer.
organizer_nameString or nullName of the organizer.
organizer_urlString or nullEventbrite profile page of the organizer.
organizer_websiteString or nullWebsite of the organizer.
organizer_twitterString or nullX (Twitter) handle of the organizer.
organizer_facebookString or nullFacebook page name of the organizer.
organizer_descriptionString or nullOrganizer profile text.
image_urlString or nullURL of the event cover image in original size.
input_eventStringEvent ID or URL from the input that produced this row.
scraped_atStringUTC date and time when this record was collected.

Use cases

  • Event calendars can import the full description and times of each event.
  • Ticketing teams can check prices, sales start and sold-out status of competitor events.
  • Sales teams can enrich event lists with organizer websites and social profiles.
  • Analysts can track status changes such as cancelled or sold-out events over time.

How to use

  1. Copy event links from Eventbrite or take the id field from Eventbrite Events Scraper results.
  2. Add one event ID or URL per entry to events.
  3. Start the run. Each event gives one dataset row.
{
"events": [
{
"event": "1994150029419"
}
],
"maxResults": 10
}

Input

FieldTypeRequiredDescription
eventsArray<object>YesEventbrite event IDs or event page URLs, one per entry.
events[].eventstringYes per entryEventbrite event ID, for example 2003469318664, or the event page URL. The Actor reads the ID at the end of the URL.
maxResultsintegerNoMaximum dataset items to save across this entire run.

Output example

{
"id": "1987654321098",
"name": "Late Night Jazz Session at the Riverside Club",
"summary": "Live quartet from 21:00, open jam after midnight. Bring your instrument.",
"description": "Live quartet from 21:00, open jam after midnight. Bring your instrument.",
"description_html": "<p>Live quartet from 21:00, open jam after midnight. Bring your instrument.</p>",
"url": "https://www.eventbrite.de/e/late-night-jazz-session-at-the-riverside-club-tickets-1987654321098",
"status": "live",
"start_utc": "2026-11-14T20:00:00Z",
"start_local": "2026-11-14T21:00:00",
"end_utc": "2026-11-15T01:00:00Z",
"end_local": "2026-11-15T02:00:00",
"timezone": "Europe/Berlin",
"online_event": false,
"is_free": false,
"currency": "EUR",
"min_price": "15.00",
"max_price": "22.00",
"has_available_tickets": true,
"is_sold_out": false,
"sales_start": "2026-10-02T09:00:00Z",
"waitlist_available": false,
"category_id": "103",
"subcategory_id": "3027",
"format_id": "6",
"is_series": false,
"published": "2026-10-02T09:15:00Z",
"changed": "2026-10-03T08:12:00Z",
"venue_name": "Riverside Club",
"address": "Uferstraße 8, 13357 Berlin",
"city": "Berlin",
"postal_code": "13357",
"country": "DE",
"latitude": "52.5491",
"longitude": "13.3802",
"organizer_id": "71234509876",
"organizer_name": "Riverside Jazz Nights",
"organizer_url": "https://www.eventbrite.de/o/riverside-jazz-nights-71234509876",
"organizer_website": "https://riverside-jazz.de/",
"organizer_twitter": "@riversidejazz",
"organizer_facebook": "riversidejazznights",
"organizer_description": "Weekly jazz concerts and jam sessions in Berlin-Wedding since 2019.",
"image_url": "https://img.evbuc.com/https%3A%2F%2Fcdn.evbuc.com%2Fimages%2F1201234567%2F71234509876%2F1%2Foriginal.jpg",
"input_event": "1994150029419",
"scraped_at": "2026-10-01T12:00:00Z"
}

Pricing

$0.38 per 1,000 results. Apify saves one dataset item per result and applies the Actor’s per-result price to saved items.

Set maxResults to cap the number of dataset items saved in one run.

FAQ

Rules depend on the source, location, data type, and intended use. Check applicable laws and source terms, and make sure your workflow follows privacy and data protection requirements.

What limits apply?

Submit up to 100 batch entries per run. Use maxResults to cap saved items. Results also depend on source availability and your Scrappa API plan.

Can I start runs through the Apify API?

Yes. Send a POST request to https://api.apify.com/v2/acts/thescrappa~eventbrite-event-details-scraper/runs with your Actor input, or use an Apify client library. Read the output from the run dataset.

Can I connect the results to other tools?

Yes. Apify integrations and APIs can pass dataset results to Make, Zapier, n8n, Google Sheets, and other data workflows.

What happens when one input fails?

The Actor logs a short source error and continues with the remaining entries. Transient rate limits and gateway errors are retried; if every entry fails, the run reports an error.

Can I paste full event URLs?

Yes. The Actor reads the event ID at the end of the link, for example 2003469318664 from https://www.eventbrite.de/e/jazz-n-beats-tickets-2003469318664. Links from every Eventbrite country site work.

What happens with deleted or private events?

Eventbrite reports them as not found. The Actor logs the entry, saves no row for it, does not charge for it and continues with the next event.