# Eventbrite Pro: Global Event & Lead Scraper (`ahmed_jasarevic/eventbrite-pro-event-scraper`) Actor

Powerful Eventbrite scraper to extract detailed event data, organizer leads, pricing, and venue metadata. Supports advanced filtering by Country, City, Category, Date Ranges, and Keywords with anti-block bypass.

- **URL**: https://apify.com/ahmed\_jasarevic/eventbrite-pro-event-scraper.md
- **Developed by:** [Ahmed Jasarevic](https://apify.com/ahmed_jasarevic) (community)
- **Categories:** E-commerce, Lead generation, Social media
- **Stats:** 5 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $4.00 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

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 Pro Scraper: Global Event & Lead Generation Tool

An advanced, high-performance **Eventbrite Scraper** built to extract exhaustive event listings, venue metadata, ticket pricing ranges, and valuable organizer lead info across any global location.

Unlike basic web scrapers that fail due to simple geographical blocks or strict anti-bot systems, this actor simulates authentic desktop users by using customized headers and stateful session caching. It dynamically syncs localized **Place IDs** directly with Eventbrite’s internal search API parameters for optimal precision.

***

### ✨ Key Features & Capabilities

- 🌐 **Global Geo-Targeting:** Scrape regional data accurately by formatting specific `country` and `city` criteria.
- 🏷️ **Category & Subcategory Matching:** Tap right into specialized topics like *Business, Science & Tech, Music, Arts, Food & Drink*, and more.
- 📅 **Custom Time-Frame Filtering:** Target exact custom date ranges via strict `startDate` and `endDate` parameters (ideal for mapping future market patterns).
- 🔍 **Keyword Injection:** Filter search feeds instantly by targeting specific industry topics like *AI, Crypto, Startup Networking, or Yoga*.
- 💼 **B2B Lead Generation Data:** Grabs critical event organizer properties like total follower metrics, dedicated summary sheets, and custom redirection URLs.
- 🛡️ **Anti-Block & Stealth Measures:** Built on top of customized user headers to bypass automated detection layers and Cloudflare walls safely.

***

### 📥 Input Parameters

The Actor accepts a clean JSON structure to dictate exactly what events you need to pull:

| Parameter | Type | Required | Default | Description |
| --- | --- | --- | --- | --- |
| `country` | String | No | `"united-states"` | The destination country where the events take place. |
| `city` | String | No | `"New York"` | The destination city for filtering localized venues. |
| `category` | String | No | `"custom"` | Event category flag (`business`, `music`, `science-and-tech`, etc.). |
| `keyword` | String | No | `""` | Text query string used to refine explicit topic targeting. |
| `startDate` | String | No | `null` | ISO Start date limit layout: `YYYY-MM-DD`. |
| `endDate` | String | No | `null` | ISO End date limit layout: `YYYY-MM-DD`. |
| `maxPages` | Number | No | `3` | Maximum number of search pagination indexes to process sequentially. |

#### Input Example (`input.json`)

```json
{
  "country": "united-states",
  "city": "New York",
  "category": "business",
  "keyword": "startup networking",
  "startDate": "2026-06-01",
  "endDate": "2026-06-30",
  "maxPages": 2
}

```

***

### 📤 Output Data Structure

The results are stored within your default Apify Dataset storage pool. Each record includes clean top-level presentation fields alongside an exhaustive nested `Full_Object` detailing structural geolocation matrices, exact ticket tiers, pricing variations, and full organizer summaries.

#### Output Example (`dataset_item.json`)

```json
{
  "Name": "NYC Tech Startups, Investors, Experts Networking & Pitch Event",
  "Date": "2026-06-09",
  "URL": "https://www.eventbrite.com/e/nyc-tech-startups-investors-experts-networking-pitch-event-tickets-1988315940502",
  "Venue": "The Laurels Cafe and Bar",
  "Full_Object": {
    "id": "1988315940502",
    "name": "NYC Tech Startups, Investors, Experts Networking & Pitch Event",
    "summary": "Join the Tech Startups Networking Event to connect and and build partnerships, for live pitches and meaningful networking.",
    "url": "https://www.eventbrite.com/e/nyc-tech-startups-investors-experts-networking-pitch-event-tickets-1988315940502",
    "start_date": "2026-06-09",
    "start_time": "19:00",
    "end_date": "2026-06-09",
    "end_time": "22:00",
    "timezone": "America/New_York",
    "published": "2026-04-27T11:42:46Z",
    "image": {
      "id": "1047986313",
      "url": "https://img.evbuc.com/https%3A%2F%2Fcdn.evbuc.com%2Fimages%2F1047986313%2F2682446774211%2F1%2Foriginal.20250607-122333?w=300&auto=format%2Ccompress&q=75&sharp=10&s=bedb3fcfa9f9f25c6fe4642f041e0277"
    },
    "event_sales_status": {
      "sales_status": "on_sale",
      "currency": "USD"
    },
    "ticket_availability": {
      "minimum_ticket_price": {
        "currency": "USD",
        "major_value": "9.85",
        "display": "9.85 USD"
      },
      "maximum_ticket_price": {
        "currency": "USD",
        "major_value": "39.19",
        "display": "39.19 USD"
      },
      "is_free": false,
      "is_sold_out": false
    },
    "primary_venue": {
      "id": "297507801",
      "name": "The Laurels Cafe and Bar",
      "address": {
        "address_1": "231 2nd Avenue",
        "city": "New York",
        "region": "NY",
        "postal_code": "10003",
        "country": "US",
        "latitude": "40.7325995",
        "longitude": "-73.985007",
        "localized_address_display": "231 2nd Avenue, New York, NY 10003"
      }
    },
    "primary_organizer": {
      "id": "108731452361",
      "name": "The Founders Club",
      "url": "https://www.eventbrite.com/o/the-founders-club-108731452361",
      "num_followers": 1002,
      "summary": "The Founders Club – Tech Startups, Founders, Investors & Innovators. Welcome to The Founders Club, the community for tech startup founders, angel investors, VCs..."
    },
    "locations": [
      { "type": "country", "name": "United States" },
      { "type": "region", "name": "New York" },
      { "type": "locality", "name": "New York" },
      { "type": "borough", "name": "Manhattan" }
    ],
    "tags": [
      { "prefix": "EventbriteCategory", "display_name": "Business & Professional" },
      { "prefix": "EventbriteSubCategory", "display_name": "Startups & Small Business" },
      { "prefix": "EventbriteFormat", "display_name": "Meeting or Networking Event" }
    ]
  }
}

```

***

### 🎯 Use Cases

- 📊 **Market Trend Analysis:** Track which event themes or subcategories dominate major metropolitan hubs during specific months.
- 📈 **Lead Generation & CRM Fueling:** Extract business organizer properties, company titles, and event descriptions to connect with expanding event management brands.
- 🏨 **Hospitality Tracking:** Collect precise venue coordinates (`latitude`/`longitude`) alongside timing maps to forecast foot traffic for hotels, bars, or catering industries.
- 💸 **Pricing Arbitrage & Intelligence:** Monitor ticketing valuations across competitive events to price your own local or online workshops perfectly.

# Actor input Schema

## `country` (type: `string`):

The country to search for events.

## `city` (type: `string`):

Optional city name.

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

The category to search for.

## `keyword` (type: `string`):

Keyword used when category is 'Custom Keyword Only'.

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

Filter from this date (Format: YYYY-MM-DD).

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

Filter until this date (Format: YYYY-MM-DD).

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

Maximum number of pages to crawl.

## Actor input object example

```json
{
  "country": "united-states",
  "category": "custom",
  "maxPages": 5
}
```

# Actor output Schema

## `dataset` (type: `string`):

Link to the default dataset containing the scraped Eventbrite events, pricing, and organizer leads.

# 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("ahmed_jasarevic/eventbrite-pro-event-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("ahmed_jasarevic/eventbrite-pro-event-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).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 ahmed_jasarevic/eventbrite-pro-event-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=ahmed_jasarevic/eventbrite-pro-event-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/acts/gF7PP7KfcScE2yeh9/builds/unebAppQDxiBBeeVS/openapi.json
