Eventbrite Scraper
Pricing
Pay per usage
Eventbrite Scraper
Unlock comprehensive event data from Eventbrite with ease. Instantly extract detailed information on conferences, concerts, festivals, and local meetups, including dates, venues, organizers, and ticket availability. Ideal for event aggregators, market analysis, and lead generation.
Pricing
Pay per usage
Rating
5.0
(2)
Developer

Shahid Irfan
Actor stats
1
Bookmarked
24
Total users
6
Monthly active users
a day ago
Last modified
Categories
Share
Eventbrite Events Scraper
Extract comprehensive event data from Eventbrite at scale. Collect event names, dates, times, prices, locations, categories, and direct ticket URLs from any Eventbrite search page. Perfect for event aggregators, market researchers, lead generation, and anyone who needs fast, reliable, automated access to live and virtual event listings.
Features
- Flexible Search — Filter events by location, category, date range, or free/paid status
- Complete Event Data — Names, descriptions, dates, times, prices, images, and ticket URLs
- Automatic Pagination — Seamlessly collects events across multiple pages to reach your target count
- Deduplication — Built-in duplicate removal ensures clean, ready-to-use datasets
- Direct URL Support — Scrape from specific Eventbrite search URLs for precise targeting
- Proxy Support — Configurable proxy settings for reliable, uninterrupted data collection
- Cost Efficient — Lightweight extraction optimized to minimize compute costs
Use Cases
Event Aggregation & Discovery Platforms
Build event discovery apps powered by real Eventbrite data. Automatically gather thousands of events across locations and categories to populate your platform without manual effort.
Market Research & Trend Analysis
Analyze which types of events are growing in popularity, which locations have the highest demand, and how pricing varies across categories. Make data-driven decisions for event planning or sponsorship.
Competitive Intelligence for Event Organizers
Track similar events in your city or niche to understand attendance patterns, pricing strategies, and scheduling gaps. Stay ahead of the competition by monitoring the market continuously.
Lead Generation for Event Services
Identify upcoming events in your area to reach out to organizers with relevant services — catering, photography, AV equipment, ticketing, or sponsorship packages.
Academic & Social Research
Study live event attendance trends, geographic participation patterns, and the growth of virtual events. Build datasets for sociological or marketing research quickly and reliably.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
startUrls | Array | No | — | Direct Eventbrite search URLs to scrape |
search_query | String | No | all-events | Search term (e.g., music, tech-conference) |
location | String | No | online | Location slug (e.g., online, new-york, london) |
category | String | No | All | Category filter (e.g., music, science-and-tech, business) |
date_filter | String | No | Any | Date range filter (today, this-weekend, this-month) |
is_free | Boolean | No | false | Set to true to collect only free events |
results_wanted | Integer | No | 100 | Maximum number of events to collect |
max_pages | Integer | No | 50 | Maximum pages to process per run |
proxyConfiguration | Object | No | Apify Proxy | Proxy settings for reliable extraction |
Output Data
Each event record in the dataset contains:
| Field | Type | Description |
|---|---|---|
id | String | Unique Eventbrite event ID |
name | String | Event title |
summary | String | Short event description |
url | String | Full event page URL |
image_url | String | Event banner image URL |
start_date | String | Start date in YYYY-MM-DD format |
start_time | String | Start time |
end_date | String | End date |
end_time | String | End time |
timezone | String | Event timezone |
is_online_event | Boolean | true if the event is held online |
is_free | Boolean | true if the event is free |
price | String | Ticket price or "Free" |
category | String | Event category |
organizer_id | String | Eventbrite organizer ID |
tickets_url | String | Direct ticket purchase URL |
Usage Examples
Basic Online Event Collection
Collect all types of online events from Eventbrite:
{"location": "online","search_query": "all-events","results_wanted": 500}
City-Specific Music Events This Weekend
Find music events happening in New York this weekend:
{"location": "new-york","category": "music","date_filter": "this-weekend","results_wanted": 100}
Free Tech & Science Events
Collect free technology and science events available online:
{"location": "online","category": "science-and-tech","is_free": true,"results_wanted": 200}
Scrape from a Specific Search URL
Target a specific Eventbrite search URL directly:
{"startUrls": [{ "url": "https://www.eventbrite.com/d/ca--san-francisco/tech-events/" }],"results_wanted": 100}
Sample Output
{"id": "123456789","name": "Tech Innovation Summit 2026","summary": "Join industry leaders for a day of insights on emerging technologies and startup trends.","url": "https://www.eventbrite.com/e/tech-innovation-summit-2026-tickets-123456789","image_url": "https://img.evbuc.com/example-image.jpg","start_date": "2026-04-15","start_time": "09:00:00","end_date": "2026-04-15","end_time": "17:00:00","timezone": "America/New_York","is_online_event": false,"is_free": false,"price": "From $49.00","category": "Science & Tech","organizer_id": "987654321","tickets_url": "https://www.eventbrite.com/checkout/123456789"}
Tips for Best Results
Start with a Small Test Run
- Use
results_wanted: 20before launching large-scale collection - Verify the output format matches your expectations
- Check that URLs and filters produce the expected events
Use Specific Filters for Faster Runs
- Narrow results by
categoryanddate_filterto reduce pages processed - Combine
location+categoryfor highly targeted datasets - Use
is_free: truewhen you only need free events
Proxy Configuration
For reliable, uninterrupted collection, residential proxies are recommended:
{"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Control Run Time with Pagination Limits
- Set
max_pagesto limit how many pages are processed per run - Pair with
results_wantedto cap the total event count - Useful for cost management on large recurring runs
Cost Estimation
| Events Collected | Estimated Time | Approximate Cost |
|---|---|---|
| 100 | ~30 seconds | $0.01 |
| 1,000 | ~3 minutes | $0.05 |
| 5,000 | ~15 minutes | $0.20 |
| 10,000 | ~30 minutes | $0.40 |
Costs are estimates and may vary depending on proxy usage and platform response times.
Integrations
Connect your Eventbrite data with the tools you already use:
- Google Sheets — Export event lists directly to spreadsheets for analysis
- Airtable — Build searchable, filterable event databases
- Slack — Get notifications for newly discovered events
- Webhooks — Send data directly to your APIs or internal systems
- Make (Integromat) — Build complex, multi-step automation workflows
- Zapier — Trigger actions across 5,000+ apps automatically
Export Formats
Download your dataset in any of these formats:
- JSON — For developers and API integrations
- CSV — For spreadsheet analysis and reporting
- Excel — For business reporting and presentations
- XML — For system-to-system integrations
Frequently Asked Questions
How many events can I collect?
You can collect as many events as Eventbrite makes publicly available. Set results_wanted and max_pages to control the collection size.
What locations are supported?
Any location available on Eventbrite search, including city slugs (e.g., new-york, london, tokyo) and online for virtual events.
Can I scrape multiple locations in one run?
Yes — use the startUrls parameter to provide multiple Eventbrite search URLs covering different locations or categories.
Can I scrape private or password-protected events?
No, the scraper only collects publicly listed events visible on Eventbrite search pages.
Why are some fields empty or null?
Field availability depends on what event organizers provide. Optional fields like end_time, category, or price may be null if the organizer did not specify them.
How do I get full event descriptions?
The scraper collects the summary shown in search listings. For the full event description, visit the url field returned in the output.
Can I schedule recurring runs?
Yes — use Apify Schedules to run the scraper automatically on a daily, weekly, or custom schedule for up-to-date event monitoring.
How often should I run it?
For event monitoring use cases, daily runs are recommended. For one-time datasets, a single run is sufficient.
Support
For issues or feature requests, contact support through the Apify Console.
Resources
Legal Notice
This actor is designed for legitimate data collection purposes. Users are responsible for ensuring their use complies with Eventbrite's Terms of Service and applicable laws. Use data responsibly, respect rate limits, and avoid excessive requests that may impact the platform.