Eventbrite Scraper - Events, Dates & Organizers
Pricing
from $0.000035 / actor start
Eventbrite Scraper - Events, Dates & Organizers
Scrape Eventbrite events by city, category or URL — title, ISO start/end dates, venue, address, online flag, parsed price (free flag + min/max + currency), organizer, category, tags & image. Dedup, upcoming-first sort, clean flat rows. Build event lists. Export CSV/JSON/Excel.
Pricing
from $0.000035 / actor start
Rating
0.0
(0)
Developer
Flash Scrape
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Eventbrite Events Scraper — city & category event data with parsed prices and organizers
Turn any Eventbrite city or category search into a clean event list. This Eventbrite scraper returns one flat row per event: title, ISO start/end dates, venue and full address with coordinates, an online flag, a parsed price (free flag + min/max + currency), organizer name and URL, category, format, tags, ticket availability, image, and the event URL. Built for event marketers, sponsors, promoters, lead-gen teams, and researchers who want Eventbrite event data as a spreadsheet — not a nested scrape they have to flatten themselves. Pay-per-result ($5.50 per 1,000 events), no Eventbrite account and no API key.
What it does
- Scrapes Eventbrite two ways: give it a city slug (e.g.
ny--new-york) with optional category/date/format/price/online filters, or paste search and event-page URLs intosearchUrlsfor full control. Events are fetched through theparseforge/eventbrite-scraperdata provider. - Parses prices into numbers: each event gets
isFree,priceMin,priceMax, andcurrency— derived from Eventbrite's structured pricing when available, or parsed from the display text ("$20 - $45") when it isn't — alongside the rawpriceDisplay. - Normalizes dates to ISO (
startDate,startDateTime,endDateTime,timezone) so events sort correctly in any spreadsheet. - Composes a full venue address from street, city, state, postal code, and country, plus
latitude/longitudeand anisOnlineflag for virtual events. - Captures demand signals:
ticketsAvailable,isSoldOut, anisSellingFastflag derived from Eventbrite's urgency indicators, plusattendeeCountandcapacitywhen published. - Enriches organizers (
retrieveOrganizerData, on by default) so you get the organizer name and URL for outreach. - Dedupes by event ID, applies your
dateFrom/dateTowindow, and sorts everything upcoming-first.
Use cases
- Sponsorship & event lead lists — pull every business or music event in a city this month, with organizer names and URLs to pitch.
- Competitive and market research — track what events run in your category, when, and at what ticket prices.
- Event aggregators & newsletters — populate a niche events calendar with clean, deduped rows on a schedule.
- Demand and pricing analysis — compare
priceMin/priceMax, sold-out rates, and selling-fast flags across a category. - Venue prospecting — map where events in your niche actually happen using the venue coordinates.
Input
| Field | Type | Default | Description |
|---|---|---|---|
searchUrls | array | [] | Eventbrite search or event-page URLs to scrape directly — the most flexible mode. |
city | string | "ny--new-york" | Eventbrite city slug (not free text) — e.g. ca--san-francisco, united-kingdom--london. |
category | string | "" | Category filter: music, business, food-and-drink, community, performing-arts, film-and-media, sports-and-fitness, health, science-and-tech, travel-and-outdoor, charity-and-causes, religion-and-spirituality, family-and-education, fashion, home-and-lifestyle, hobbies, or empty for any. |
date | string | "" | today, this-weekend, this-week, this-month, or empty for any time. |
format | string | — | Event format (e.g. conference, festival, seminar, networking). |
price | string | "" | free, paid, or empty for any. |
online | boolean | false | Restrict to online-only events. |
retrieveOrganizerData | boolean | true | Extra request per organizer to enrich organizer details (slightly slower). |
maxItems | integer | 100 | Maximum events to return (1–5000). |
dateFrom | string | — | Keep only events on/after YYYY-MM-DD (applied after scraping). |
dateTo | string | — | Keep only events on/before YYYY-MM-DD (applied after scraping). |
{"city": "ny--new-york","category": "music","date": "this-month","maxItems": 100,"retrieveOrganizerData": true}
Provide searchUrls, a city slug, or online: true — everything else has a default.
Output
One dataset row per event, deduped and sorted soonest-first. Export to CSV, JSON, or Excel from the Output tab.
{"title": "Friday Night Jazz at the Blue Room","startDate": "2026-07-10","startDateTime": "2026-07-10T19:00","endDateTime": "2026-07-10T22:00","timezone": "America/New_York","venue": "The Blue Room","address": "123 W 45th St, New York, NY, 10036, United States","city": "New York","region": "NY","country": "United States","postalCode": "10036","latitude": 40.757,"longitude": -73.985,"isOnline": false,"isFree": false,"priceMin": 20,"priceMax": 45,"currency": "USD","priceDisplay": "$20 - $45","ticketsAvailable": true,"isSoldOut": false,"isSellingFast": false,"attendeeCount": null,"capacity": null,"ageRestriction": null,"duration": "3 hours","language": "en","status": "published","organizer": "Blue Room Presents","organizerUrl": "https://www.eventbrite.com/o/9469346654","category": "Music","subcategory": "Jazz","format": "Concert or Performance","tags": ["jazz", "live music"],"summary": "An evening of live jazz at sunset…","description": "Join us for an evening of live jazz…","imageUrl": "https://img.evbuc.com/...","eventUrl": "https://www.eventbrite.com/e/friday-night-jazz-1234567890","ticketsUrl": "https://www.eventbrite.com/checkout-external?eid=1234567890","eventId": "1234567890","scrapedAt": "2026-07-03T09:00:00Z"}
Fields an event doesn't publish (capacity, age restriction, etc.) come through as null, so your columns stay stable. Long descriptions are trimmed to 1,500 characters.
Pricing
This actor uses Apify pay-per-event pricing: $5.50 per 1,000 events ($0.0055 per result). You're charged only for the cleaned, deduped event rows delivered after your date filters — no subscription, no charge for empty runs. Use maxItems to cap cost: a full 5,000-event city pull costs $27.50, and the default 100-event run costs about half a cent. The free Apify plan is enough to try it on a real city before paying anything.
Tips / FAQ
What exactly is the city slug? Eventbrite's location identifier from its URLs — the part after /d/ in eventbrite.com/d/ny--new-york/events/. It's not free text; if you're unsure, just paste a search URL into searchUrls instead.
Why is the organizer sometimes empty? Keep retrieveOrganizerData on (the default) — it makes one extra request per organizer to fill the name and URL. Turning it off is faster but leaves some organizer fields blank.
How fresh is the data? Every run scrapes live — there's no cached snapshot. Schedule the actor to keep an events calendar or lead list current.
Do I need an Eventbrite account or API key? No. The actor reads public event pages only, with no login and no key.
Where does the data come from, and what if the source is down? Events are fetched via an upstream data provider (parseforge/eventbrite-scraper). On a transient upstream outage the run ends gracefully with a "temporarily unavailable — please retry" message and you're charged nothing.
Is scraping Eventbrite legal? This collects public event data only. Follow Eventbrite's terms and local law; the data is intended for research, marketing, and editorial use.
Related actors
- Concert & Live Events Scraper — tour dates for any artist, one row per show
- Local Business Leads Scraper — venues and local businesses by city for partnership outreach
- Bulk Email Verifier — verify organizer contact lists before an outreach campaign
Support: found a bug or need a feature? Open an Issue on this actor's Issues tab — typical response within 1 business day.