# Eventbrite Events Scraper (`sheshinmcfly/eventbrite-scraper`) Actor

Search Eventbrite events by location and keyword. Get event name, dates, venue, address with coordinates, category, organizer, ticket price range, and sales status. Search any city worldwide with automatic geocoding.

- **URL**: https://apify.com/sheshinmcfly/eventbrite-scraper.md
- **Developed by:** [Sheshinmcfly](https://apify.com/sheshinmcfly) (community)
- **Categories:** Travel
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $5.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 a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
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.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use 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 Events Scraper

Search Eventbrite events by location and keyword — any city worldwide. Get event dates, venue details with GPS coordinates, category, organizer info, and ticket price ranges. No login, no account, no API key.

Give it one or more cities (plain text — automatic geocoding, no need to look up coordinates), an optional keyword, and a search radius. Get back every matching upcoming event with structured fields ready for analysis, mapping, or lead generation.

### Data you get

| Field | Description |
|---|---|
| eventId | Eventbrite event identifier |
| name | Event title |
| summary | Short event summary |
| description | Full description (when available) |
| url | Event page URL |
| startDate / startTime | Event start date and time |
| endDate / endTime | Event end date and time |
| timezone | Event timezone |
| isOnline | Whether the event is online-only |
| category / subcategory | Event category (e.g. Music, Business, Health) |
| venueName | Venue name |
| venueAddress | Full formatted address |
| city / region / country | Location breakdown |
| latitude / longitude | GPS coordinates |
| organizerName / organizerId / organizerUrl | Event organizer |
| isFree | Whether the event is free |
| minPrice / maxPrice / currency | Ticket price range |
| salesStatus | Whether tickets are on sale |
| ticketsUrl | Direct ticket purchase link |
| image | Event cover image URL |
| searchLocation | The location query that returned this event |

### How to use

1. Add one or more **locations** — city names or full addresses (e.g. `"Los Angeles, CA"`, `"London, UK"`).
2. Optionally set a **keyword** to filter by event type (e.g. `"music"`, `"networking"`, `"yoga"`).
3. Set the **search radius** (e.g. `25mi`, `50km`).
4. Set **max events per location** and run.

### Use cases

- **Local marketing:** find events relevant to your brand or audience in target cities.
- **Lead generation:** identify event organizers in a category or region for outreach.
- **Competitive/market research:** track how many and what kind of events are happening in a market.
- **Content & travel apps:** power "things to do" feeds with structured, up-to-date event data.
- **Price benchmarking:** compare ticket price ranges across events and categories.

### Input

| Field | Type | Description |
|---|---|---|
| locations | array | Cities or addresses to search (required) |
| keyword | string | Filter by keyword |
| radius | string | Search radius, e.g. `25mi`, `50km` |
| maxEventsPerLocation | integer | Max events per location (default 100) |

### Output example

```json
{
  "eventId": "1993572593292",
  "name": "How to Read Music Notes — FREE Beginner Masterclass",
  "startDate": "2026-07-17",
  "startTime": "18:30",
  "venueName": "USArmenia TV",
  "city": "Glendale",
  "region": "CA",
  "country": "US",
  "latitude": 34.1491177,
  "longitude": -118.2583452,
  "category": "Music",
  "isFree": true,
  "organizerName": "Anastasi Music Club LLC"
}
````

### Performance & cost

Runs on lightweight requests (no browser), so it is fast and cheap: dozens to hundreds of events per location in seconds.

### Pricing

This actor uses **pay-per-result** pricing — you are charged per event record returned. See the pricing shown on the actor page.

### Keywords

eventbrite scraper, event scraper, events api, local events data, event listings, event discovery, things to do scraper, event lead generation, ticket price scraper

### Related actors

- [Google Maps Scraper](https://apify.com/sheshinmcfly/google-maps-scraper)
- [TradingView Screener](https://apify.com/sheshinmcfly/tradingview-screener)
- [App Store & Google Play Reviews Scraper](https://apify.com/sheshinmcfly/app-reviews-scraper)

### Disclaimer

This actor collects only publicly available event listing data from Eventbrite. Use the data in compliance with the applicable terms and with data-protection laws in your jurisdiction.

### Changelog

| Version | Date | Changes |
|---|---|---|
| 1.0 | 2026-07-13 | Initial release — multi-city event search with venue, organizer, and pricing data |

# Actor input Schema

## `locations` (type: `array`):

Cities or addresses to search around (e.g. 'Los Angeles, CA', 'London, UK'). Each location is geocoded automatically.

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

Search term to filter events by (e.g. 'music', 'yoga', 'networking'). Leave empty to get all upcoming events.

## `radius` (type: `string`):

Radius around each location, e.g. '10mi', '25mi', '50mi', '25km'.

## `maxEventsPerLocation` (type: `integer`):

Maximum number of events to return per location.

## Actor input object example

```json
{
  "locations": [
    "New York, NY"
  ],
  "radius": "25mi",
  "maxEventsPerLocation": 100
}
```

# Actor output Schema

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

All extracted event 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 = {
    "locations": [
        "New York, NY"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("sheshinmcfly/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 = { "locations": ["New York, NY"] }

# Run the Actor and wait for it to finish
run = client.actor("sheshinmcfly/eventbrite-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 '{
  "locations": [
    "New York, NY"
  ]
}' |
apify call sheshinmcfly/eventbrite-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Eventbrite Events Scraper",
        "description": "Search Eventbrite events by location and keyword. Get event name, dates, venue, address with coordinates, category, organizer, ticket price range, and sales status. Search any city worldwide with automatic geocoding.",
        "version": "1.0",
        "x-build-id": "eRlyFLJ4w27k4v1jg"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/sheshinmcfly~eventbrite-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-sheshinmcfly-eventbrite-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/sheshinmcfly~eventbrite-scraper/runs": {
            "post": {
                "operationId": "runs-sync-sheshinmcfly-eventbrite-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/sheshinmcfly~eventbrite-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-sheshinmcfly-eventbrite-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "required": [
                    "locations"
                ],
                "properties": {
                    "locations": {
                        "title": "Locations",
                        "type": "array",
                        "description": "Cities or addresses to search around (e.g. 'Los Angeles, CA', 'London, UK'). Each location is geocoded automatically.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "keyword": {
                        "title": "Keyword",
                        "type": "string",
                        "description": "Search term to filter events by (e.g. 'music', 'yoga', 'networking'). Leave empty to get all upcoming events."
                    },
                    "radius": {
                        "title": "Search radius",
                        "type": "string",
                        "description": "Radius around each location, e.g. '10mi', '25mi', '50mi', '25km'.",
                        "default": "25mi"
                    },
                    "maxEventsPerLocation": {
                        "title": "Max events per location",
                        "minimum": 1,
                        "type": "integer",
                        "description": "Maximum number of events to return per location.",
                        "default": 100
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
