Eventbrite Event Details Scraper
Pricing
from $0.30 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
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?
| Field | Type | Description |
|---|---|---|
id | String | Eventbrite event ID. |
name | String | Event title as shown on Eventbrite. |
summary | String or null | Short event summary written by the organizer. |
description | String or null | Full event description as plain text. |
description_html | String or null | Full event description as HTML. |
url | String | Public Eventbrite page of the event. |
status | String or null | Event status, for example live, started, ended or canceled. |
start_utc | String | Start date and time in UTC. |
start_local | String | Start date and time in the local time zone. |
end_utc | String or null | End date and time in UTC. |
end_local | String or null | End date and time in the local time zone. |
timezone | String | Time zone of the event, for example Europe/Berlin. |
online_event | Boolean | True when the event takes place online. |
is_free | Boolean or null | True when all tickets are free. |
currency | String or null | Three-letter currency code of the tickets. |
min_price | String or null | Lowest ticket price as text, for example 11.83. |
max_price | String or null | Highest ticket price as text. |
has_available_tickets | Boolean or null | True when tickets can still be bought. |
is_sold_out | Boolean or null | True when the event is sold out. |
sales_start | String or null | Start of ticket sales in UTC. |
waitlist_available | Boolean or null | True when a waitlist is open. |
category_id | String or null | Eventbrite category ID, for example 103 for Music. |
subcategory_id | String or null | Eventbrite subcategory ID. |
format_id | String or null | Eventbrite format ID, for example 6 for concerts. |
is_series | Boolean or null | True when the event belongs to a series of dates. |
published | String or null | Date and time in UTC when the event was published. |
changed | String or null | Date and time in UTC of the last change. |
venue_name | String or null | Name of the venue. Null for online events. |
address | String or null | Full venue address in local format. |
city | String or null | City of the venue. |
postal_code | String or null | Postal code of the venue. |
country | String or null | Two-letter country code of the venue. |
latitude | String or null | Venue latitude as text. |
longitude | String or null | Venue longitude as text. |
organizer_id | String or null | Eventbrite ID of the organizer. |
organizer_name | String or null | Name of the organizer. |
organizer_url | String or null | Eventbrite profile page of the organizer. |
organizer_website | String or null | Website of the organizer. |
organizer_twitter | String or null | X (Twitter) handle of the organizer. |
organizer_facebook | String or null | Facebook page name of the organizer. |
organizer_description | String or null | Organizer profile text. |
image_url | String or null | URL of the event cover image in original size. |
input_event | String | Event ID or URL from the input that produced this row. |
scraped_at | String | UTC 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
- Copy event links from Eventbrite or take the
idfield from Eventbrite Events Scraper results. - Add one event ID or URL per entry to
events. - Start the run. Each event gives one dataset row.
{"events": [{"event": "1994150029419"}],"maxResults": 10}
Input
| Field | Type | Required | Description |
|---|---|---|---|
events | Array<object> | Yes | Eventbrite event IDs or event page URLs, one per entry. |
events[].event | string | Yes per entry | Eventbrite event ID, for example 2003469318664, or the event page URL. The Actor reads the ID at the end of the URL. |
maxResults | integer | No | Maximum 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
Is scraping this information legal?
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.