Eventbrite Event Scraper
Pricing
from $4.00 / 1,000 results
Eventbrite Event Scraper
Scrapes Eventbrite events by direct URL or search filters. Returns each event as a flat row with title, date, venue, price, and optional organizer details.
Pricing
from $4.00 / 1,000 results
Rating
5.0
(2)
Developer
ParseForge
Maintained by CommunityActor stats
7
Bookmarked
338
Total users
63
Monthly active users
14 days ago
Last modified
Categories
Share
Eventbrite Event Scraper
Scrape Eventbrite events from any city, category, or direct URL, up to a million per run. Every event comes with its title, date, venue, price, and organizer details. No API key or login. Export to CSV, JSON, Excel, or XML.
Eventbrite's official API requires an API key and has rate limits. This Actor reads the public event pages directly, filtered by city, category, date, format, price, or online status, and returns each match in one fixed schema. It also supports direct event or category URLs for targeted scraping.
| Who uses it | What they scrape Eventbrite for |
|---|---|
| Market researchers | Track which events and topics are trending in a city or category |
| Event aggregators | Build a feed of upcoming events for a website or app |
| Lead generation teams | Find event organizers and their contact details for sponsorship or partnership outreach |
| Competitive analysts | Monitor competitor events and pricing in a niche |
| Data journalists | Collect event data for stories on local culture or business activity |
What it does
This Actor collects Eventbrite events by direct URL or search filters, and returns each one as a flat row with event details, venue, pricing, and optional organizer data.
- ๐ Search filters: city, category, date, format, price, and online-only, all combinable.
- ๐ Direct URLs: paste event or category page URLs to scrape exactly those pages.
- ๐ค Organizer data: optionally fetch organizer name, description, and social URLs for each event.
- ๐ Structured output: every event is a flat row with consistent fields, ready for analysis.
- โก High volume: collect up to 1,000,000 events per run.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with Eventbrite data
๐ Track event trends in a city.
A market researcher runs the Actor with city='ny--new-york' and category='music' to see which events are popular this month and identify emerging genres.
๐ฏ Build a lead list of organizers.
A sponsorship team scrapes business events in London with retrieveOrganizerData=true to get organizer names and social URLs for outreach.
๐ Power an event discovery app.
An event aggregator scrapes free online events this weekend and feeds the dataset into their website or mobile app.
๐ Monitor competitor events.
A competitive analyst scrapes events by a specific organizer's direct URL to track their upcoming schedule and pricing.
๐ฐ Gather data for a local news story.
A journalist scrapes charity events in their city to find stories about community initiatives and nonprofit activity.
Why choose this scraper
| What you get | |
|---|---|
| No API key | Scrape public Eventbrite pages without registration or rate limits |
| Flexible input | Use direct URLs or search filters, not both, to target exactly what you need |
| Organizer details | Optionally fetch organizer name, description, and social URLs for outreach |
| Clean data | Every event is returned as a flat row with consistent fields |
| Scalable | Collect up to a million events per run |
How it compares
This Actor focuses on flexible search filters and direct URL scraping, while competitors may offer different input methods or additional data sources.
| Feature | ParseForge | Eventbrite Scraper - Event & Organizer Data | Eventbrite Search Scraper | Event Scraper Pro |
|---|---|---|---|---|
| Search by city | Yes | Not listed | Yes | Not listed |
| Search by category | Yes | Not listed | Not listed | Not listed |
| Direct URL input | Yes | Not listed | Not listed | Not listed |
| Organizer details | Yes | Yes | Not listed | Not listed |
| Price filter | Yes | Not listed | Not listed | Not listed |
| Online events filter | Yes | Not listed | Not listed | Not listed |
| Multi-source aggregation | No | Not listed | Not listed | Yes |
Configure the run
Drive the Actor from direct Eventbrite URLs or search filters like city, category, date, format, price, and online status. Filters run as each event is read, so only matches reach your dataset. The Input tab lists every parameter.
A first run with the defaults:
{"maxItems": 10,"city": "ny--new-york","retrieveOrganizerData": false}
A larger pull:
{"maxItems": 200,"city": "ny--new-york","retrieveOrganizerData": false}
Pricing
Pay-per-result: $0.006 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $0.60 |
| 1,000 results | $6.00 |
| 10,000 results | $60.00 |
New Apify accounts start with $5 in free credit.
Free users
Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.
Run it
- Create a free Apify account with $5 in credit.
- Open the Eventbrite Event Scraper.
- Set your inputs and any filters, then click Start.
- Export the results as CSV, Excel, JSON, or XML from the Dataset tab.
Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.
Use with AI agents (MCP)
Give an AI agent live access to Eventbrite through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:
$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/eventbrite-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting no results?
Check that your filters are not too restrictive. Try removing some filters or broadening the date range. Also ensure you are using either direct URLs or search filters, not both.
Why did the Actor stop before reaching maxItems?
The Actor stops when there are no more events matching your filters. Try broadening your filters or using a different city or category.
Why is the run slow when retrieveOrganizerData is true?
Fetching organizer data requires an extra request per unique organizer. If you have many events from different organizers, this can slow down the run. Consider setting it to false if you don't need organizer details.
Why am I getting an error about city slug?
Make sure you are using the correct slug format, like 'ny--new-york'. You can find the slug in the Eventbrite URL when browsing events in that city.
Can I use both startUrl and city in the same run?
No, they are mutually exclusive. Use either direct URLs or search filters, not both. If you provide both, the Actor may ignore one or behave unexpectedly.
FAQ
| Question | Answer |
|---|---|
| Can I scrape events by city and category at the same time? | Yes, you can combine city, category, date, format, price, and online filters. They all work together to narrow down results. |
| What is the difference between direct URLs and search filters? | Direct URLs let you scrape specific event or category pages you already know. Search filters let you discover events by criteria like city and category. You must use one method or the other, not both in the same run. |
| How do I get organizer details? | Set retrieveOrganizerData to true. The Actor will visit each unique organizer's page and fetch their name, description, and social URLs. This adds one extra request per organizer. |
| Does this Actor handle pagination? | Yes, it automatically follows pagination on search and category pages until it reaches maxItems or there are no more results. |
| Can I scrape only free events? | Yes, set price to 'free' to get only free events, or 'paid' for paid events. |
| Can I scrape online events only? | Yes, set online to true to include only virtual events. |
| What date filters are available? | You can filter by 'today', 'tomorrow', 'this-weekend', 'this-week', 'next-week', 'this-month', or 'next-month'. |
| What output formats are supported? | You can export the dataset to CSV, JSON, Excel, or XML. |
| Is there a limit on how many events I can scrape? | You can set maxItems up to 1,000,000 events per run. |
| Do I need an Eventbrite API key? | No, this Actor scrapes the public website directly, so no API key or login is required. |
| Can I scrape events from multiple cities in one run? | You can provide multiple direct URLs in startUrl, but for search filters you can only specify one city per run. To scrape multiple cities, run the Actor multiple times with different city values. |
| What is a city slug? | A city slug is the URL-friendly name Eventbrite uses, like 'ny--new-york' or 'ca--los-angeles'. You can find it in the Eventbrite URL when browsing events in that city. |
Related actors
Browse the full ParseForge collection for more scrapers.
๐ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.
โ ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Eventbrite, Inc. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.
