Eventbrite Scraper | Events Tickets Venues Organizers avatar

Eventbrite Scraper | Events Tickets Venues Organizers

Pricing

from $2.20 / 1,000 results

Go to Apify Store
Eventbrite Scraper | Events Tickets Venues Organizers

Eventbrite Scraper | Events Tickets Venues Organizers

Scrape Eventbrite public events — Discover, category browse, keyword search, free/online filters, multi-city batch, ticket prices, venues, organizers & series. Global TLDs. Export Excel/CSV/JSON. Unofficial — not affiliated with Eventbrite.

Pricing

from $2.20 / 1,000 results

Rating

0.0

(0)

Developer

kane liu

kane liu

Maintained by Community

Actor stats

1

Bookmarked

1

Total users

0

Monthly active users

8 days ago

Last modified

Share

Eventbrite Scraper — Events, Tickets, Venues & Organizers

Scrape Eventbrite public events worldwide — then download structured results as Excel, CSV, or JSON.

Use this Actor as a practical Eventbrite API alternative for event discovery, ticket price monitoring, venue research, and organizer lead lists. Pick a mode (Discover, category, search, event detail, organizer, geos catalog), choose a host TLD and city geo, and get clean Dataset rows with titles, dates, venues, ticket availability, organizers, tags, and URLs.

  • Scrape Eventbrite events, organizers, categories / subcategories, search results, series occurrences, and geo catalogs
  • Cover global Eventbrite TLDs (.com, .co.uk, .com.au, .ca, EU, LATAM, APAC, …) plus special geos like online
  • Filter by city / multi-city batch, category, free or paid, online / offline, date range, keyword, and neighborhood packs
  • Enrich lists with ticket prices, sold-out status, venue GPS, organizer profiles, and category tags (destination API, default on)
  • Expand series parents into child occurrences when you need every date
  • Export to Excel / CSV / JSON, or connect Make, n8n, Zapier, Python, or the Apify API
  • Pay per event — Actor start + each Dataset result; platform usage is included (you do not pay separate Apify compute on top of PPE)

Free Apify-plan users (developer policy): 10 runs / 200 results per run.

Unofficial community Actor — not affiliated with Eventbrite. Collects only publicly available page data. You are responsible for complying with Eventbrite terms and applicable law. Checkout / purchase flows are out of scope.


What does the Eventbrite Scraper do?

Eventbrite Scraper lets you extract structured event data from Eventbrite without building your own browser farm or reverse-engineering every TLD. Give it a mode, host, geo (or geos), and filters, then start a run.

Under the hood, the Actor:

  1. Validates your input (mode, host, geo / geos, category, filters, enrich flags)
  2. Calls a managed Cloud Run worker that reads public Eventbrite HTML (JSON-LD lists + __NEXT_DATA__ detail) and the public destination events API for ticket/venue/org enrich
  3. Normalizes events, organizers, geos, and catalogs into Dataset rows
  4. Writes RUN_SUMMARY (and ERROR_SUMMARY on failure) to the key-value store

You run it like any other Apify Actor — schedule it, call it from the API, or plug it into automations.


What Eventbrite data can I extract?

DataDiscover / SearchCategory browseEvent detailOrganizerGeos catalog
Event id / name / URL✅*
Start / end date & timezone✅**✅**✅*
Venue name / address / GPS✅**✅**✅*
Ticket min–max price / free / sold out✅**✅**✅*
Organizer name / URL / followers✅**✅**
Category / subcategory / tags✅**
Online / free / price filters
Series id + child occurrences✅***✅***✅***
City / country / online geo rows
Host TLD / multi-geo batch

*When organizer upcoming events are included.
**With enrichDestination (default on).
***With expandSeries (optional).


Why scrape Eventbrite?

Eventbrite is one of the largest public event marketplaces. Teams scrape Eventbrite to:

  • Build city or multi-city event feeds for apps, newsletters, and local media
  • Monitor ticket prices, free events, and sold-out status for competitive research
  • Generate organizer leads (profiles, follower counts, upcoming events)
  • Track categories (music, business, food-and-drink, tech, …) and subcategories
  • Pull online / virtual inventory or neighborhood-level slices in major cities
  • Export clean rows instead of hand-copying the Eventbrite UI

Compared with keyword-only or single-country scrapers, this Actor focuses on full public surface coverage: global hosts, filters, destination enrich, series expand, and multi-geo batch.


Features

CapabilityWhat it means for you
Global hosts29 live Eventbrite TLDs (.com, .co.uk, .com.au, .ca, EU/LATAM/APAC, …)
Discover + searchCity / online / country geos, keyword query, date facets, free/paid, online/offline
Category treeBrowse categories + subcategories (e.g. music/jazz, food-and-drink/wine)
Multi-geo batchgeos[] splits maxResults across cities so one city cannot starve the rest
Neighborhood packsMajor-city packs (ny--new-york, ca--san-francisco, London, …) via neighborhood=pack
Destination enrichTicket availability, venue GPS, organizer, tags (default on — no extra browser step)
Series expandTurn a series parent into dated child occurrences
Organizer profilesBio, metrics, socials, upcoming events
Free tier10 runs / 200 results per free-plan user (Actor developer policy)
Standby Live ViewHealth + OpenAPI surface for monitoring

What you can do with it

1. Build a city weekend event feed

In plain English: pick a city geo and a weekend facet → get a table of events with titles, times, venues, and ticket prices.

You give:

FieldWhat to enter
modediscover
geony--new-york
facetevents--this-weekend
maxResults50

You get back (Excel / CSV / JSON):

NameStartVenueMin priceURL
Lectures on Tap2026-08-10Williamsburg41.32 USDhttps://www.eventbrite.com/e/…

2. Multi-city batch for a national calendar

In plain English: pass several cities in one run → the Actor splits your result budget across them and returns a mixed feed.

{
"mode": "discover",
"geos": ["tx--austin", "fl--miami", "wa--seattle"],
"maxResults": 30,
"enrichDestination": true
}

3. Free online workshops by keyword

{
"mode": "search",
"geo": "online",
"query": "workshop",
"price": "free",
"eventFormat": "online",
"maxResults": 25
}

4. Category + subcategory (e.g. jazz in NYC)

{
"mode": "category",
"geo": "ny--new-york",
"category": "music",
"subcategory": "jazz",
"maxResults": 20
}

5. Organizer lead list + upcoming events

{
"mode": "organizer",
"organizerIds": ["86136754923"],
"includeOrganizerEvents": true,
"maxResults": 50
}

6. Expand a recurring series into every date

{
"mode": "event",
"eventIds": ["56339550111"],
"expandSeries": true,
"maxSeriesEvents": 20,
"maxResults": 25,
"enrichDestination": true
}

More Actors like this

Need another site or vertical? Use a dedicated Actor below for structured fields. Stay on Eventbrite Scraper for Eventbrite events, tickets, venues, organizers, and multi-city discovery.

Similar local / travel / lead tools

Prefer another specialized scraper?

If your target has a specialized Actor below, use that first — usually cheaper and more structured than a generic scrape.

Jobs & Freelance

E-commerce

Real Estate

Travel & Stays

Social & Content

Ads Intelligence

Local & Maps

→ See the full catalog in Related Actors below, or browse apify.com/lentic_clockss.


How to use (no code required)

  1. Click "Try for Free" at the top of this page
  2. Set mode (start with discover or search)
  3. Enter a geo such as ny--new-york, england--london, or online — or paste several cities into geos
  4. (Optional) Set category, price=free, eventFormat=online, or a keyword query
  5. Keep enrichDestination on (default) for ticket prices and venues
  6. Click Start — results appear in the Dataset tab

Download your results as CSV, Excel, or JSON.


Coverage matrix (full product surface)

DimensionCoverage
Hosts / regionsLive Eventbrite TLD set (com, co.uk, com.au, ca, EU/LATAM/APAC…). Special geos: online, country slugs, city packs. Dead DNS hosts excluded.
CategoriesAll verified browse slugs + optional subcategories (music/jazz, …)
Services / modesdiscover, category, search, event, organizer, categories, geos
Filtersprice free/paid, format online/offline, date range, query, neighborhood packs, date facets
List qualityenrichDestination (default) ticket/venue/org/tags; optional HTML enrichDetails
SeriesexpandSeries + maxSeriesEvents
Multi-geogeos[] with per-city maxResults split

Checkout / purchase flows are out of scope.


Input reference (high level)

FieldNotes
modediscover / category / search / event / organizer / categories / geos
hostTLD key, default com
georegion--city, online, or country slug
geosMulti-city batch (shared budget, split per city)
category / subcategoryBrowse taxonomy
facetDiscover facet (events--this-weekend, free--events, …)
price / eventFormatany / free / paid · any / online / offline
neighborhoodArea slug, or pack / all for major-city packs
queryKeyword search
maxResults / maxPagesVolume controls (free plan capped at 200 results/run)
enrichDestinationDefault true — ticket/venue/org enrich
expandSeries / maxSeriesEventsSeries child expansion
eventIds / eventUrlsEvent detail mode
organizerIds / organizerUrlsOrganizer mode

Example

{
"mode": "discover",
"host": "com",
"geo": "wa--seattle",
"facet": "events--this-weekend",
"maxResults": 5,
"maxPages": 1,
"enrichDestination": true
}

Output

Dataset rows typically include:

  • recordType, id, name, url
  • startDate / endDate, timezone, isOnline, isFree
  • ticketAvailability (min/max price, sold out, has tickets)
  • venue (name, address, lat/lon)
  • organizer (name, url, followers)
  • tags (categories / subcategories / formats)
  • geo, host, category, subcategory, seriesId, source, scrapedAt

KV artifacts: INPUT_ECHO, RUN_SUMMARY, ERROR_SUMMARY.


Pricing

Pay per event. Platform usage is paid by the Actor developer (you are not charged separate Apify compute on top of PPE for normal runs).

EventPrice
Actor start (apify-actor-start)$0.005 per run (per GB of memory, min 1 event)
Result (apify-default-dataset-item)$3.00 / 1,000 on FREE & BRONZE, with volume tiers
Tier$/1,000per result
FREE*$3.00$0.003
BRONZE$3.00$0.003
SILVER$2.60$0.0026
GOLD$2.20$0.0022
PLATINUM$2.00$0.002
DIAMOND$1.60$0.0016

*FREE here is Apify’s PPE discount tier for the result event — separate from this Actor’s 10 runs / 200 results free-plan developer cap.

Rough examples (1 GB memory start):

ResultsApprox. PPE
100~$0.005 + $0.30 = $0.305
1,000~$0.005 + $3.00 = $3.005
10,000 (DIAMOND)~$0.005 + $16.00 = $16.005

Free tier (Actor developer policy)

CapValue
Free runs10 total per free-plan user
Free results / run200
Paying usersUnlimited runs (schema max still applies)

Limits are enforced in Actor code (src/free_tier.py), not by Apify Console. Message text states they are set by the Actor developer, not Apify.


Connect to your tools

PlatformHow to connect
Make.comSearch "Apify" → "Run Actor" → Actor ID: lentic_clockss/eventbrite-scraper
n8nAdd Apify node → "Run Actor" → same Actor ID
ZapierApify integration → "Run Actor"
Python / Node.jsApify SDK or direct HTTPS call

API call example

curl "https://api.apify.com/v2/acts/lentic_clockss~eventbrite-scraper/runs" \
-X POST \
-H "Authorization: Bearer YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"mode":"discover","geo":"ny--new-york","maxResults":10,"enrichDestination":true}'
GET https://api.apify.com/v2/datasets/{datasetId}/items?format=json

Engine / architecture

ItemChoice
Enginecurl_cffi HTML (JSON-LD ItemList + __NEXT_DATA__) + destination events API
Worker regionus-central1
ProxyWorker-owned egress (WORKER_PROVIDES_PROXY=1); Actor does not mint Apify proxy
ArchitectureThin Apify Actor → HTTPS Cloud Run worker
Apify Actor (this repo) --HTTPS + API key--> Cloud Run worker eventbrite-com
input / dataset / free-tier / PPE / Standby scrape + parse + egress-control

FAQ

Is this an official Eventbrite API?
No. It reads public pages only. No Eventbrite API key is required for this Actor.

Why zero results?
That geo/category/date facet may be empty, or the host returned no list items. Try another city, online, or a broader facet.

Do I need my own proxies?
No for normal runs. Residential egress is handled by the worker. Host→country pinning is automatic; advanced users can still pass worker-side overrides via support channels.

What does enrichDestination do?
It bulk-enriches list/detail rows with ticket availability, venue, organizer, and tags via Eventbrite’s public destination events endpoint. Default on.

Can I scrape multiple cities in one run?
Yes — set geos to a list of geo slugs. maxResults is split across cities.

Is checkout / ticket purchase supported?
No. Public listing and profile data only.

How is this different from generic web scrapers?
Dedicated Eventbrite taxonomy (hosts, geos, categories, filters), structured ticket/venue/org fields, multi-geo productization, and series expand — without writing CSS selectors.


Public Actors from lentic_clockss. Click a name to open the Store detail page.

Jobs & Freelance

Real Estate

E-commerce

Travel & Stays

Food delivery

Social & Content

Ads Intelligence

Local & Maps

B2B & directories

General Tools

→ Browse the full profile: apify.com/lentic_clockss


Local development

python3.11 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt -r requirements-dev.txt
pytest -q