# Eventbrite Scraper | Events Tickets Venues Organizers (`lentic_clockss/eventbrite-scraper`) Actor

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.

- **URL**: https://apify.com/lentic\_clockss/eventbrite-scraper.md
- **Developed by:** [kane liu](https://apify.com/lentic_clockss) (community)
- **Categories:** Travel, Lead generation, Automation
- **Stats:** 1 total users, 0 monthly users, 0.0% runs succeeded, 1 bookmarks
- **User rating**: No ratings yet

## Pricing

from $2.20 / 1,000 results

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

## 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?

| Data | Discover / Search | Category browse | Event detail | Organizer | Geos 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

| Capability | What it means for you |
| --- | --- |
| Global hosts | 29 live Eventbrite TLDs (`.com`, `.co.uk`, `.com.au`, `.ca`, EU/LATAM/APAC, …) |
| Discover + search | City / online / country geos, keyword `query`, date facets, free/paid, online/offline |
| Category tree | Browse categories + subcategories (e.g. `music/jazz`, `food-and-drink/wine`) |
| Multi-geo batch | `geos[]` splits `maxResults` across cities so one city cannot starve the rest |
| Neighborhood packs | Major-city packs (`ny--new-york`, `ca--san-francisco`, London, …) via `neighborhood=pack` |
| Destination enrich | Ticket availability, venue GPS, organizer, tags (default on — no extra browser step) |
| Series expand | Turn a series parent into dated child occurrences |
| Organizer profiles | Bio, metrics, socials, upcoming events |
| Free tier | 10 runs / 200 results per free-plan user (Actor developer policy) |
| Standby Live View | Health + 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:**

| Field | What to enter |
| --- | --- |
| mode | `discover` |
| geo | `ny--new-york` |
| facet | `events--this-weekend` |
| maxResults | `50` |

**You get back (Excel / CSV / JSON):**

| Name | Start | Venue | Min price | URL |
| --- | --- | --- | --- | --- |
| Lectures on Tap | 2026-08-10 | Williamsburg | 41.32 USD | https://www.eventbrite.com/e/… |
| … | … | … | … | … |

<details>
<summary>📋 For developers: JSON input</summary>

```json
{
  "mode": "discover",
  "host": "com",
  "geo": "ny--new-york",
  "facet": "events--this-weekend",
  "maxResults": 50,
  "enrichDestination": true
}
```

</details>

***

#### 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.

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

***

#### 3. Free online workshops by keyword

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

***

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

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

***

#### 5. Organizer lead list + upcoming events

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

***

#### 6. Expand a recurring series into every date

```json
{
  "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

- [Google Maps Scraper](https://apify.com/lentic_clockss/google-maps-scraper)
- [TripAdvisor Scraper](https://apify.com/lentic_clockss/tripadvisor-scraper)
- [Airbnb Listings Scraper](https://apify.com/lentic_clockss/airbnb-listings-scraper)
- [Booking.com Hotels Scraper](https://apify.com/lentic_clockss/booking-hotels-scraper)
- [Expedia Scraper](https://apify.com/lentic_clockss/expedia-scraper)
- [Stealth Web Scraper](https://apify.com/lentic_clockss/stealth-web-scraper)
- [Polymarket Scraper](https://apify.com/lentic_clockss/polymarket-scraper)
- [Hacker News Scraper](https://apify.com/lentic_clockss/hacker-news-scraper)

#### 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**

- [LinkedIn Jobs Scraper](https://apify.com/lentic_clockss/linkedin-jobs-scraper)
- [Indeed Jobs Scraper](https://apify.com/lentic_clockss/indeed-jobs-scraper)
- [Upwork Jobs Scraper](https://apify.com/lentic_clockss/upwork-jobs-scraper)
- [Glassdoor Scraper](https://apify.com/lentic_clockss/glassdoor-scraper)
- [Fiverr Gigs Scraper](https://apify.com/lentic_clockss/fiverr-programming-tech-gigs-scraper)
- [Bayt Jobs Scraper](https://apify.com/lentic_clockss/bayt-scraper)

**E-commerce**

- [Walmart Product Scraper](https://apify.com/lentic_clockss/walmart-scraper)
- [Amazon Search Scraper](https://apify.com/lentic_clockss/amazon-search-results-collector)
- [Shopee Search Scraper](https://apify.com/lentic_clockss/shopee-search-scraper)
- [Etsy Scraper](https://apify.com/lentic_clockss/etsy-scraper)
- [SHEIN Product Scraper](https://apify.com/lentic_clockss/shein-scraper)
- [Temu Product Scraper](https://apify.com/lentic_clockss/temu-scraper)
- [Target Product Scraper](https://apify.com/lentic_clockss/target-scraper)
- [Allegro Scraper](https://apify.com/lentic_clockss/allegro-scraper)

**Real Estate**

- [Zillow & Zumper Scraper](https://apify.com/lentic_clockss/us-real-estate-scraper)
- [Realtor.com Scraper](https://apify.com/lentic_clockss/realtor-com-scraper)
- [Apartments.com Rental Scraper](https://apify.com/lentic_clockss/apartments-com-rental-scraper)
- [Rightmove Scraper](https://apify.com/lentic_clockss/rightmove-property-scraper)
- [Idealista Scraper](https://apify.com/lentic_clockss/idealista-scraper)
- [realestate.com.au Scraper](https://apify.com/lentic_clockss/realestate-com-au-scraper)

**Travel & Stays**

- [Booking.com Hotels Scraper](https://apify.com/lentic_clockss/booking-hotels-scraper)
- [Airbnb Listings Scraper](https://apify.com/lentic_clockss/airbnb-listings-scraper)
- [Expedia Scraper](https://apify.com/lentic_clockss/expedia-scraper)
- [TripAdvisor Scraper](https://apify.com/lentic_clockss/tripadvisor-scraper)

**Social & Content**

- [YouTube Research Scraper](https://apify.com/lentic_clockss/youtube-research-scraper)
- [TikTok Scraper](https://apify.com/lentic_clockss/tiktok-scraper)
- [Reddit Scraper](https://apify.com/lentic_clockss/reddit-scraper)
- [YouTube Shorts Scraper](https://apify.com/lentic_clockss/youtube-shorts-scraper)

**Ads Intelligence**

- [Facebook Ad Library Scraper](https://apify.com/lentic_clockss/facebook-ad-library-scraper)
- [TikTok Ads Scraper](https://apify.com/lentic_clockss/tiktok-ads-top-ads-actor)

**Local & Maps**

- [Google Maps Scraper](https://apify.com/lentic_clockss/google-maps-scraper)

→ See the full catalog in [Related Actors](#related-actors) below, or browse [apify.com/lentic\_clockss](https://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)

| Dimension | Coverage |
| --- | --- |
| **Hosts / regions** | Live Eventbrite TLD set (`com`, `co.uk`, `com.au`, `ca`, EU/LATAM/APAC…). Special geos: `online`, country slugs, city packs. Dead DNS hosts excluded. |
| **Categories** | All verified browse slugs + optional subcategories (`music/jazz`, …) |
| **Services / modes** | `discover`, `category`, `search`, `event`, `organizer`, `categories`, `geos` |
| **Filters** | price free/paid, format online/offline, date range, query, neighborhood packs, date facets |
| **List quality** | `enrichDestination` (default) ticket/venue/org/tags; optional HTML `enrichDetails` |
| **Series** | `expandSeries` + `maxSeriesEvents` |
| **Multi-geo** | `geos[]` with per-city `maxResults` split |

Checkout / purchase flows are out of scope.

***

### Input reference (high level)

| Field | Notes |
| --- | --- |
| `mode` | `discover` / `category` / `search` / `event` / `organizer` / `categories` / `geos` |
| `host` | TLD key, default `com` |
| `geo` | `region--city`, `online`, or country slug |
| `geos` | Multi-city batch (shared budget, split per city) |
| `category` / `subcategory` | Browse taxonomy |
| `facet` | Discover facet (`events--this-weekend`, `free--events`, …) |
| `price` / `eventFormat` | `any` / `free` / `paid` · `any` / `online` / `offline` |
| `neighborhood` | Area slug, or `pack` / `all` for major-city packs |
| `query` | Keyword search |
| `maxResults` / `maxPages` | Volume controls (free plan capped at 200 results/run) |
| `enrichDestination` | Default **true** — ticket/venue/org enrich |
| `expandSeries` / `maxSeriesEvents` | Series child expansion |
| `eventIds` / `eventUrls` | Event detail mode |
| `organizerIds` / `organizerUrls` | Organizer mode |

#### Example

```json
{
  "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).

| Event | Price |
| --- | --- |
| 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,000 | per 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):

| Results | Approx. 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)

| Cap | Value |
| --- | --- |
| Free runs | **10** total per free-plan user |
| Free results / run | **200** |
| Paying users | Unlimited 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

| Platform | How to connect |
| --- | --- |
| **Make.com** | Search "Apify" → "Run Actor" → Actor ID: `lentic_clockss/eventbrite-scraper` |
| **n8n** | Add Apify node → "Run Actor" → same Actor ID |
| **Zapier** | Apify integration → "Run Actor" |
| **Python / Node.js** | Apify SDK or direct HTTPS call |

#### API call example

```bash
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}'
```

```http
GET https://api.apify.com/v2/datasets/{datasetId}/items?format=json
```

***

### Engine / architecture

| Item | Choice |
| --- | --- |
| Engine | **curl\_cffi** HTML (JSON-LD ItemList + `__NEXT_DATA__`) + destination events API |
| Worker region | **us-central1** |
| Proxy | Worker-owned egress (`WORKER_PROVIDES_PROXY=1`); Actor does not mint Apify proxy |
| Architecture | Thin 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.

***

### Related Actors

Public Actors from [lentic\_clockss](https://apify.com/lentic_clockss). Click a name to open the Store detail page.

#### Jobs & Freelance

- [LinkedIn Jobs Scraper](https://apify.com/lentic_clockss/linkedin-jobs-scraper)
- [Bayt Jobs Scraper](https://apify.com/lentic_clockss/bayt-scraper)
- [Fiverr Gigs Scraper](https://apify.com/lentic_clockss/fiverr-programming-tech-gigs-scraper)
- [Freelancer.com Scraper](https://apify.com/lentic_clockss/freelancer-scraper)
- [Glassdoor Scraper](https://apify.com/lentic_clockss/glassdoor-scraper)
- [Himalayas Jobs Scraper](https://apify.com/lentic_clockss/himalayas-jobs-scraper)
- [Indeed Jobs Scraper](https://apify.com/lentic_clockss/indeed-jobs-scraper)
- [Jobicy Remote Jobs Scraper](https://apify.com/lentic_clockss/jobicy-remote-jobs-scraper)
- [RemoteOK Jobs Scraper](https://apify.com/lentic_clockss/remoteok-all-jobs-scraper)
- [SEEK Jobs Scraper](https://apify.com/lentic_clockss/seek-scraper)
- [Upwork Jobs Scraper](https://apify.com/lentic_clockss/upwork-jobs-scraper)

#### Real Estate

- [Zillow & Zumper Scraper](https://apify.com/lentic_clockss/us-real-estate-scraper)
- [Realtor.com Scraper](https://apify.com/lentic_clockss/realtor-com-scraper)
- [99.co Scraper](https://apify.com/lentic_clockss/ninetynine-co-sg-scraper)
- [Realtor.com Agents Scraper](https://apify.com/lentic_clockss/realtor-com-agents-scraper)
- [Apartments.com Rental Scraper](https://apify.com/lentic_clockss/apartments-com-rental-scraper)
- [Bayut Scraper](https://apify.com/lentic_clockss/bayut-uae-scraper)
- [Craigslist Housing Scraper](https://apify.com/lentic_clockss/craigslist-housing-scraper)
- [Daft.ie Scraper](https://apify.com/lentic_clockss/daft-property-scraper)
- [Dot Property Scraper](https://apify.com/lentic_clockss/dot-property-th-scraper)
- [FINN.no Scraper](https://apify.com/lentic_clockss/finn-scraper)
- [Funda Scraper](https://apify.com/lentic_clockss/funda-scraper)
- [Hepsiemlak Scraper](https://apify.com/lentic_clockss/hepsiemlak-scraper)
- [Idealista Scraper](https://apify.com/lentic_clockss/idealista-scraper)
- [Immobiliare.it Scraper](https://apify.com/lentic_clockss/immobiliare-property-scraper)
- [ImmoScout24 Scraper](https://apify.com/lentic_clockss/immobilienscout24-scraper)
- [Naver Land Scraper](https://apify.com/lentic_clockss/naver-land-scraper)
- [OpenSooq Scraper](https://apify.com/lentic_clockss/opensooq-real-estate-scraper)
- [Otodom Scraper](https://apify.com/lentic_clockss/otodom-scraper)
- [Property Finder Scraper](https://apify.com/lentic_clockss/property-finder-uae-scraper)
- [PropertyGuru Scraper](https://apify.com/lentic_clockss/propertyguru-sg-scraper)
- [realestate.com.au Scraper](https://apify.com/lentic_clockss/realestate-com-au-scraper)
- [Realtor.ca Scraper](https://apify.com/lentic_clockss/realtor-ca-scraper)
- [Rightmove Scraper](https://apify.com/lentic_clockss/rightmove-property-scraper)
- [SeLoger Scraper](https://apify.com/lentic_clockss/seloger-property-scraper)
- [SUUMO Scraper](https://apify.com/lentic_clockss/suumo-property-scraper)
- [Zillow Group Scraper](https://apify.com/lentic_clockss/zillow-group-scraper)
- [Booli Scraper](https://apify.com/lentic_clockss/booli-scraper)

#### E-commerce

- [Shopee Search Scraper](https://apify.com/lentic_clockss/shopee-search-scraper)
- [E-commerce Scraper](https://apify.com/lentic_clockss/ecommerce-scraper)
- [1688 Global Product Search Scraper](https://apify.com/lentic_clockss/1688-global-scraper)
- [Allegro Scraper](https://apify.com/lentic_clockss/allegro-scraper)
- [Amazon Search Scraper](https://apify.com/lentic_clockss/amazon-search-results-collector)
- [ASOS Product Scraper](https://apify.com/lentic_clockss/asos-scraper)
- [Cdiscount Product Scraper](https://apify.com/lentic_clockss/cdiscount-scraper)
- [Costco Product Scraper](https://apify.com/lentic_clockss/costco-scraper)
- [Coupang Product Scraper](https://apify.com/lentic_clockss/coupang-scraper)
- [Etsy Scraper](https://apify.com/lentic_clockss/etsy-scraper)
- [Lazada Scraper](https://apify.com/lentic_clockss/lazada-ph-search-results-collector)
- [MercadoLibre Scraper](https://apify.com/lentic_clockss/mercadolibre-scraper)
- [Mercari Japan Scraper](https://apify.com/lentic_clockss/mercari-scraper)
- [Rakuten Japan Scraper](https://apify.com/lentic_clockss/rakuten-scraper)
- [SHEIN Product Scraper](https://apify.com/lentic_clockss/shein-scraper)
- [Target Product Scraper](https://apify.com/lentic_clockss/target-scraper)
- [Temu Product Scraper](https://apify.com/lentic_clockss/temu-scraper)
- [Walmart Product Scraper](https://apify.com/lentic_clockss/walmart-scraper)
- [DHgate Scraper](https://apify.com/lentic_clockss/dhgate-scraper)
- [TikTok Shop Scraper](https://apify.com/lentic_clockss/tiktok-shop-scraper)

#### Travel & Stays

- [Booking.com & Airbnb Scraper](https://apify.com/lentic_clockss/booking-airbnb-scraper)
- [Agoda Scraper](https://apify.com/lentic_clockss/agoda-scraper)
- [Airbnb Listings Scraper](https://apify.com/lentic_clockss/airbnb-listings-scraper)
- [Booking.com Hotels Scraper](https://apify.com/lentic_clockss/booking-hotels-scraper)
- [Despegar Scraper](https://apify.com/lentic_clockss/despegar-scraper)
- [Expedia Scraper](https://apify.com/lentic_clockss/expedia-scraper)
- [Traveloka Scraper](https://apify.com/lentic_clockss/traveloka-scraper)
- [Travelstart Flights Scraper](https://apify.com/lentic_clockss/travelstart-scraper)
- [Trip.com Scraper](https://apify.com/lentic_clockss/trip-com-scraper)
- [TripAdvisor Scraper](https://apify.com/lentic_clockss/tripadvisor-scraper)

#### Food delivery

- [DoorDash Scraper](https://apify.com/lentic_clockss/doordash-scraper)
- [Uber Eats Scraper](https://apify.com/lentic_clockss/ubereats-scraper)
- [Deliveroo Scraper](https://apify.com/lentic_clockss/deliveroo-scraper)
- [Foodpanda Scraper](https://apify.com/lentic_clockss/foodpanda-scraper)
- [Grab Scraper](https://apify.com/lentic_clockss/grab-scraper)
- [Wolt Scraper](https://apify.com/lentic_clockss/wolt-scraper)
- [iFood Scraper](https://apify.com/lentic_clockss/ifood-scraper)
- [PedidosYa Scraper](https://apify.com/lentic_clockss/pedidosya-scraper)
- [Foodora Scraper](https://apify.com/lentic_clockss/foodora-scraper)
- [Instacart Scraper](https://apify.com/lentic_clockss/instacart-scraper)

#### Social & Content

- [TikTok Scraper](https://apify.com/lentic_clockss/tiktok-scraper)
- [Reddit Scraper](https://apify.com/lentic_clockss/reddit-scraper)
- [YouTube Shorts Scraper](https://apify.com/lentic_clockss/youtube-shorts-scraper)
- [YouTube Research Scraper](https://apify.com/lentic_clockss/youtube-research-scraper)
- [Hacker News Scraper](https://apify.com/lentic_clockss/hacker-news-scraper)
- [Polymarket Scraper](https://apify.com/lentic_clockss/polymarket-scraper)

#### Ads Intelligence

- [Facebook Ad Library Scraper](https://apify.com/lentic_clockss/facebook-ad-library-scraper)
- [Google Ads Transparency VN](https://apify.com/lentic_clockss/google-ads-transparency-center-vn)
- [TikTok Ads Scraper](https://apify.com/lentic_clockss/tiktok-ads-top-ads-actor)

#### Local & Maps

- [Google Maps Scraper](https://apify.com/lentic_clockss/google-maps-scraper)
- [Eventbrite Scraper](https://apify.com/lentic_clockss/eventbrite-scraper)

#### B2B & directories

- [ThomasNet Scraper](https://apify.com/lentic_clockss/thomasnet-scraper)
- [Kompass Scraper](https://apify.com/lentic_clockss/kompass-scraper)
- [Europages Scraper](https://apify.com/lentic_clockss/europages-scraper)
- [IndiaMART Scraper](https://apify.com/lentic_clockss/indiamart-scraper)
- [Global Sources Scraper](https://apify.com/lentic_clockss/globalsources-scraper)
- [Faire Scraper](https://apify.com/lentic_clockss/faire-scraper)
- [Xometry Scraper](https://apify.com/lentic_clockss/xometry-scraper)
- [Monotaro Scraper](https://apify.com/lentic_clockss/monotaro-scraper)
- [iPros Scraper](https://apify.com/lentic_clockss/ipros-scraper)

#### General Tools

- [Stealth Web Scraper](https://apify.com/lentic_clockss/stealth-web-scraper)
- [Email Risk Validator](https://apify.com/lentic_clockss/email-risk-validator)
- [Phone Number Intelligence](https://apify.com/lentic_clockss/phone-number-intelligence)

→ Browse the full profile: [apify.com/lentic\_clockss](https://apify.com/lentic_clockss)

***

### Local development

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

# Actor input Schema

## `mode` (type: `string`):

discover, category, search, event, organizer, categories (capability/tree catalog), or geos (city/online/country pack).

## `host` (type: `string`):

Live Eventbrite market TLD key.

## `geo` (type: `string`):

region--city (ca--san-francisco), special online, or country slug (united-states, united-kingdom).

## `geos` (type: `array`):

Multi-geo batch for discover/category/search. Shared maxResults budget across geos (e.g. ny--new-york, wa--seattle, online).

## `category` (type: `string`):

Browse category (music, business, food-and-drink, …). Supports parent/sub form music/jazz.

## `subcategory` (type: `string`):

Optional subcategory under category (e.g. jazz, rock, wine).

## `facet` (type: `string`):

Base discover facet; composed with price/eventFormat/category when set.

## `price` (type: `string`):

any / free / paid (maps to free--events or price-paid facets).

## `eventFormat` (type: `string`):

any / online / offline. Use geo=online for global virtual inventory.

## `neighborhood` (type: `string`):

Optional area facet under a city geo (e.g. brooklyn, manhattan). Use all or pack to expand the major-city neighborhood pack.

## `expandNeighborhoods` (type: `boolean`):

When true (or neighborhood=all|pack), walk the major-city neighborhood pack under the shared maxResults budget.

## `query` (type: `string`):

Keyword search (mode=search or as extra filter on lists).

## `startDate` (type: `string`):

Optional YYYY-MM-DD lower bound.

## `endDate` (type: `string`):

Optional YYYY-MM-DD upper bound.

## `page` (type: `integer`):

1-based list page to start from.

## `maxPages` (type: `integer`):

How many list pages to fetch.

## `maxResults` (type: `integer`):

Maximum publishable records (free plan capped at 200).

## `maxGeos` (type: `integer`):

Maximum geo rows to return in geos mode.

## `eventIds` (type: `array`):

Numeric Eventbrite event ids for event mode.

## `eventUrls` (type: `array`):

Full Eventbrite /e/… URLs for event mode.

## `organizerIds` (type: `array`):

Numeric organizer ids for organizer mode.

## `organizerUrls` (type: `array`):

Full Eventbrite /o/… URLs for organizer mode.

## `startUrls` (type: `array`):

Optional Eventbrite list/detail/organizer URLs (auto-detects targets).

## `enrichDetails` (type: `boolean`):

When true, fetch event LDP HTML for each list row (slower). Prefer enrichDestination for ticket/venue/org fields.

## `enrichDestination` (type: `boolean`):

Bulk-enrich list/event rows via Eventbrite destination/events (ticket availability, venue, organizer, tags, seriesId). Default on.

## `expandSeries` (type: `boolean`):

When true, expand seriesId parents into child occurrence events via destination/series/{id}/events.

## `maxSeriesEvents` (type: `integer`):

Cap child occurrences fetched per series when expandSeries is true.

## `includeOrganizerEvents` (type: `boolean`):

When true, organizer mode keeps upcomingEvents and may flatten them.

## `scrapeSitemapGeos` (type: `boolean`):

When true, geos mode scrapes directory sitemap in addition to seed packs.

## `fields` (type: `array`):

Optional allow-list of item field names.

## `workerBaseUrl` (type: `string`):

Optional HTTPS Cloud Run origin override (allowlisted). Production uses Actor env WORKER\_BASE\_URL.

## Actor input object example

```json
{
  "mode": "discover",
  "host": "com",
  "geos": [],
  "facet": "events",
  "price": "any",
  "eventFormat": "any",
  "expandNeighborhoods": false,
  "page": 1,
  "maxPages": 1,
  "maxResults": 20,
  "maxGeos": 200,
  "eventIds": [],
  "eventUrls": [],
  "organizerIds": [],
  "organizerUrls": [],
  "startUrls": [],
  "enrichDetails": false,
  "enrichDestination": true,
  "expandSeries": false,
  "maxSeriesEvents": 20,
  "includeOrganizerEvents": true,
  "scrapeSitemapGeos": true,
  "fields": []
}
```

# Actor output Schema

## `results` (type: `string`):

Public Eventbrite list/detail/organizer records.

## `runSummary` (type: `string`):

Worker, free-tier, and collection metrics.

## `inputEcho` (type: `string`):

Normalized non-secret input.

## `errorSummary` (type: `string`):

Present when a run cannot collect valid public records.

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {};

// Run the Actor and wait for it to finish
const run = await client.actor("lentic_clockss/eventbrite-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {}

# Run the Actor and wait for it to finish
run = client.actor("lentic_clockss/eventbrite-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{}' |
apify call lentic_clockss/eventbrite-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,lentic_clockss/eventbrite-scraper"
        }
    }
}

```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/JchSKrC3SlVH5pcih/builds/Gl3f2wjHmjYpDglu9/openapi.json
