Eventbrite Scraper — Events, Venues & Organizer Leads avatar

Eventbrite Scraper — Events, Venues & Organizer Leads

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Eventbrite Scraper — Events, Venues & Organizer Leads

Eventbrite Scraper — Events, Venues & Organizer Leads

Scrape Eventbrite events by city or keyword: name, date, venue, address, category, price and ticket link. Optional organizer enrichment adds website, social links, follower count and total events hosted — perfect for event lead-gen and market research. Fast, no login.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Haketa

Haketa

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

18 hours ago

Last modified

Features

Limited permissions

Share

Eventbrite Scraper — Events, Venues, Categories & Organizer Leads 🎟️

Apify Actor Maintenance Output Format Lead Generation Free Tier

Extract complete Eventbrite event listings, venues, ticket data, and verified organizer lead profiles at scale — no coding, no login, and no API keys required. This high-speed Eventbrite scraper transforms public event listings across any global city, category, or keyword into clean, structured datasets: event name, exact start/end dates and times, timezones, venue name, physical address, GPS coordinates, category & subcategory taxonomy, ticket pricing tiers, ticket availability signals, and direct booking links.

With optional Organizer Lead Enrichment, unlock rich creator and producer profiles: organizer official website, Facebook, X (Twitter), Instagram, verified badges, total lifetime events hosted, attendee volume metrics, and total follower counts.

Export your event data seamlessly to JSON, CSV, Excel, XML, or consume via the Apify REST API and SDKs.

Ideal for event marketers, sponsorship & brand partnership teams, ticketing agencies, venue sales managers, catering & logistics vendors, event-tech platforms, and B2B lead generation specialists.


⚡ At a glance

FeatureSpecification
Data SourceEventbrite (eventbrite.com) global marketplace
Search CoverageGlobal (any city, state, country slug, or online/virtual events)
Search ParametersLocation slug (e.g. ny--new-york, united-states, online), keyword/category query
Output FormatsJSON, CSV, XLSX, XML, RSS, HTML Table
Pagination VolumeUp to ~1,000 events per query window (49 pages × 20 events per page)
Organizer EnrichmentOptional deep enrichment: website, social profiles (X, IG, FB), audience size
Execution Speed~50–100 events per second (pure HTTP stream)
DeduplicationAutomatic internal deduplication by unique Eventbrite id
Default ProxyOperates reliably without proxies; compatible with Apify Proxy

🔎 Why scrape Eventbrite for event & organizer data?

Eventbrite is the world's leading live-events marketplace, hosting millions of professional conferences, tech workshops, networking summits, trade shows, festivals, music performances, and community meetups each year. It is the definitive real-time index of live gatherings and audience engagement.

For event-tech vendors, venues, caterers, sponsors, speakers, and local service providers, event organizers are prime commercial prospects:

  1. Active Budgets: Organizers hosting events are actively spending money on venues, catering, audio/visual production, ticketing software, and promotional marketing.
  2. High Intent: An organizer with 10+ upcoming events and thousands of followers represents an enterprise client or recurring agency partner.
  3. Verified Contact Channels: Dedicated organizer profiles feature external links to official company websites, portfolios, and active social media pages.

Manual data collection from Eventbrite is excruciatingly slow. Search results are dynamically rendered, requiring tedious clicking, pagination through dozens of pages, and manually navigating to each organizer's sub-page to hunt down website links.

This Eventbrite data extractor automates the entire discovery, parsing, and enrichment workflow in seconds.


🚀 Key features & capabilities

  • 🌍 Global Geographic Discovery: Search events across any metropolitan area (ny--new-york, ca--los-angeles, tx--austin, il--chicago, united-kingdom, ca--toronto, germany, australia) or scrape global virtual webinars via online.
  • 🔍 Category & Keyword Targeting: Filter by topical categories (tech, business, music, food-and-drink, health, crypto) or specific keywords (AI summit, real estate networking, python workshop).
  • 🎟️ Rich Event Intelligence: Extract complete start/end scheduling, timezones, full venue addresses, and high-resolution cover photos.
  • ⚡ Ticket Availability Urgency: Capture live urgency signals and availability messages ("Few tickets left", "Sales end soon").
  • 👔 Organizer Lead Enrichment: Turn simple listings into high-converting B2B lead lists with organizer websites, X (Twitter), Facebook, and Instagram profiles.
  • 👥 Audience & Authority Metrics: Collect total follower counts, total events hosted, and lifetime attendee counts to separate amateur hosts from professional event producers.
  • 🔄 Automated Pagination & Zero Duplicates: Automatically steps through all pagination pages, tracking seen event IDs to ensure 100% unique datasets.
  • 🚀 Blazing Fast Performance: Runs purely over HTTP without browser overhead, enabling runs of 100+ events in under 10 seconds.

📊 Extracted fields & data dictionary

🎪 Event Details

FieldTypeDescriptionCoverage
idStringUnique Eventbrite event identifier🟢 High (100%)
nameStringEvent title🟢 High (100%)
urlStringCanonical URL to the event page🟢 High (100%)
startDateStringScheduled start date (YYYY-MM-DD)🟢 High (100%)
startTimeStringScheduled start time🟢 High (100%)
endDateStringScheduled end date (YYYY-MM-DD)🟢 High (95%)
endTimeStringScheduled end time🟢 High (95%)
timezoneStringLocal timezone (e.g. America/New_York)🟢 High (100%)
isOnlineBooleantrue if this is a virtual/online event🟢 High (100%)
summaryStringEvent subtitle / short description summary🟢 High (98%)
categoryStringPrimary Eventbrite category (e.g. Business & Professional)🟢 High (95%)
subcategoryStringSpecific secondary category taxonomy🟡 Conditional (~70%)
imageUrlStringHigh-resolution event promotional banner image🟢 High (98%)
ticketsUrlStringDirect booking / registration link🟢 High (100%)
isFreeBooleantrue if event requires no admission fee🟢 High (98%)
ticketAvailabilityArray[String]Availability badges (e.g. Almost Sold Out)🟡 Conditional
publishedAtStringTimestamp when event was originally listed🟢 High (95%)

📍 Venue & Location Information

FieldTypeDescriptionCoverage
venueNameStringName of the hosting facility or venue🟢 High (90%)
addressStringStreet address line🟢 High (85%)
cityStringCity where event takes place🟢 High (90%)
regionStringState, province, or administrative region🟢 High (90%)
postalCodeStringPostal / ZIP code🟢 High (85%)
countryStringCountry of event🟢 High (90%)
latitudeFloatGPS latitude of event venue🟢 High (85%)
longitudeFloatGPS longitude of event venue🟢 High (85%)

👔 Organizer Lead Profiles (Optional Enrichment)

FieldTypeDescriptionCoverage
organizerIdStringEventbrite organizer entity ID🟢 High (98%)
organizerNameStringBrand or individual name of the organizer🟢 High (100% enriched)
organizerVerifiedBooleanWhether organizer holds a verified creator badge🟢 High (100% enriched)
organizerWebsiteStringExternal company or personal website URL🟡 Conditional (~40-65%)
organizerTwitterStringX / Twitter handle or profile link🟡 Conditional (~20-40%)
organizerFacebookStringOfficial Facebook page URL🟡 Conditional (~25-45%)
organizerInstagramStringInstagram profile link🟡 Conditional (~30-50%)
organizerFollowersIntegerTotal follower count on Eventbrite🟢 High (100% enriched)
organizerTotalEventsIntegerTotal lifetime events published🟢 High (100% enriched)
organizerAttendeesHostedIntegerLifetime total attendees hosted🟢 High (100% enriched)
organizerProfileUrlStringCanonical URL to organizer's Eventbrite hub🟢 High (100%)
scrapedAtStringISO 8601 extraction timestamp🟢 High (100%)

💻 Sample output (JSON)

{
"id": "1048291049281",
"name": "Global AI & Cloud Summit 2026",
"url": "https://www.eventbrite.com/e/global-ai-cloud-summit-2026-tickets-1048291049281",
"startDate": "2026-11-20",
"startTime": "09:00",
"endDate": "2026-11-21",
"endTime": "18:00",
"timezone": "America/New_York",
"isOnline": false,
"summary": "Join 1,500+ cloud architects, ML engineers, and enterprise leaders for two days of keynote sessions and workshops.",
"venueName": "Javits Center",
"address": "429 11th Ave",
"city": "New York",
"region": "NY",
"postalCode": "10001",
"country": "United States",
"latitude": 40.7578,
"longitude": -74.0026,
"category": "Business & Professional",
"subcategory": "Tech",
"imageUrl": "https://img.evbuc.com/https%3A%2F%2Fcdn.evbuc.com%2Fimages%2F123456789%2Fbanner.jpg",
"ticketsUrl": "https://www.eventbrite.com/e/global-ai-cloud-summit-2026-tickets-1048291049281",
"isFree": false,
"ticketAvailability": ["Almost Sold Out"],
"publishedAt": "2026-08-15T14:22:00Z",
"organizerId": "8937210921",
"organizerName": "TechVision Media Group",
"organizerVerified": true,
"organizerWebsite": "https://www.techvisionmedia.com",
"organizerFacebook": "https://www.facebook.com/techvisionmedia",
"organizerTwitter": "https://x.com/techvisionmedia",
"organizerInstagram": "https://www.instagram.com/techvisionmedia",
"organizerFollowers": 14250,
"organizerTotalEvents": 38,
"organizerAttendeesHosted": 45000,
"organizerProfileUrl": "https://www.eventbrite.com/o/techvision-media-group-8937210921",
"scrapedAt": "2026-11-10T14:35:00.000Z"
}

🎯 High-impact use cases

1. B2B Event Organizer Lead Generation

Extract upcoming events in your target industry, turn on includeOrganizer, and filter records that include an organizerWebsite. You receive a qualified list of corporate event managers, association leaders, and production agencies with verified digital channels.

2. Sponsorship & Brand Partnership Prospecting

Identify high-attendance regional gatherings where your brand or client can sponsor a booth, keynote, or workshop. Use organizerFollowers and organizerAttendeesHosted to gauge real audience reach before negotiating sponsorship packages.

3. Venue Sales & Commercial Catering

Monitor events in your metropolitan region scheduled 3 to 12 months in the future. Discover newly announced recurring events looking for venues, private rooms, equipment rentals, or catering partnerships.

4. Local City Guides & "What's On" Media

Feed clean, deduplicated event listings directly into regional lifestyle blogs, tourism portals, community apps, or weekly newsletter digests using automated Apify scheduled runs.

5. Competitive Ticketing & Speaker Research

Track competing industry conferences, panel topics, and ticketing pricing trends. Discover which keynotes are speaking at events in your niche to invite them to your own webinars or podcasts.


⚙️ Input configuration

FieldTypeDefaultDescription
locationString"united-states"Eventbrite location slug (e.g. ny--new-york, ca--los-angeles, united-states, online).
queryString"music"Keyword or topic filter (e.g. tech, business, design). Leave empty for all events.
includeOrganizerBooleanfalseEnable deep enrichment for organizer websites, social links, and follower counts.
maxItemsInteger0Maximum number of events to scrape. 0 = unlimited (up to total available results).
proxyConfigurationObjectDefaultApify proxy settings (works out-of-the-box without proxies).

🛠️ Code examples

Python (apify-client)

import os
from apify_client import ApifyClient
client = ApifyClient(os.getenv("APIFY_TOKEN"))
run_input = {
"location": "ny--new-york",
"query": "tech",
"includeOrganizer": True,
"maxItems": 100,
}
run = client.actor("haketa/eventbrite-scraper").call(run_input=run_input)
items = client.dataset(run["defaultDatasetId"]).list_items().items
for event in items:
print(f"[{event.get('startDate')}] {event.get('name')} | Org: {event.get('organizerName')} ({event.get('organizerWebsite')})")

Node.js (apify-client)

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({
token: process.env.APIFY_TOKEN,
});
const run = await client.actor('haketa/eventbrite-scraper').call({
location: 'online',
query: 'webinar',
maxItems: 250,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Scraped ${items.length} virtual events successfully!`);

💡 Practical tips for optimal runs

  • Wide Sweeps: Use broad country slugs like united-states, united-kingdom, or germany combined with a general keyword (business, music) to capture hundreds of events quickly.
  • Speed Optimization: If you only need event schedules and venue addresses, keep includeOrganizer: false. This delivers speeds upwards of 500 records per minute.
  • Lead Enrichment: When building outbound sales lists, toggle includeOrganizer: true. The scraper caches unique organizer IDs so the same organizer is never requested twice.
  • Multi-City Scaling: To cover multiple metropolitan areas, run separate actor tasks for ny--new-york, ca--san-francisco, and il--chicago in parallel.

⚠️ Notes & limitations

  • Search Depth Window: Eventbrite limits single search queries to approximately 49 pages (~1,000 events). To collect larger volumes, partition queries across specific cities, dates, or subcategories.
  • Organizer Socials: Social media links (X, Instagram, Facebook) and websites are provided directly by organizers. If an organizer has not added a website to their profile, the field will return null.
  • Public Data Only: The scraper extracts only public event announcements and publicly displayed creator profiles. It does not extract private attendee lists or internal payment records.


📋 Changelog

v1.2 (2026-11)

  • Deep Pagination & Zero Limit Support: Standardized maxItems to default 0 (unlimited up to total matching search results).
  • Fast Prefill Execution: Optimized default prefill inputs to complete validation in under 20 seconds.
  • Enhanced Normalization: Improved date, time, and address formatting across international Eventbrite domains.
  • Organizer Cache Optimization: Streamlined memory handling and parallel caching for multi-event organizer lookups.

v1.1

  • Added comprehensive organizer lead enrichment (websites, social channels, follower counts).
  • Added venue GPS geocoding and ticket urgency indicators.

v1.0

  • Initial release featuring Eventbrite event search, venue extraction, and CSV/JSON exports.

❓ Frequently asked questions (FAQ)

Do I need an Eventbrite account or API token?

No. The scraper accesses public Eventbrite directory and organizer pages without requiring an account, session cookies, or official developer API tokens.

How many events can I scrape in one run?

A single Eventbrite search query provides up to 49 result pages (approximately 1,000 events). If you need more than 1,000 events, you can run multiple queries across different location slugs (e.g. ca--los-angeles, tx--austin, il--chicago) or category keywords.

What location slugs are supported?

You can use any valid Eventbrite location slug. For whole countries or regions, use united-states, united-kingdom, canada, germany, or australia. For virtual events, use online. For US cities, follow the pattern {state}--{city} (e.g., ny--new-york, ca--san-francisco, fl--miami).

How does organizer enrichment work?

When includeOrganizer is enabled, the actor parses each event's primary organizer page to extract their verified badge, direct website URL, social media handles (Twitter/X, Facebook, Instagram), and audience follower metrics. It caches each organizer to avoid duplicate requests.

How fast does the scraper run?

Without organizer enrichment, the scraper processes approximately 50 to 100 events per second over pure HTTP. A run of 100 events typically finishes in under 15 seconds. Enabling organizer enrichment adds roughly 1 second per unique organizer.

Can I export to Google Sheets or Excel?

Yes. From the Apify Console dataset tab, you can export your data with a single click to XLSX, CSV, JSON, or XML. You can also configure an automated integration with Google Sheets via Zapier or Make.

Are online/virtual webinars supported?

Yes. By setting location: "online", the actor exclusively scrapes virtual, streaming, and remote webinars and workshops worldwide.

Does the scraper capture ticket pricing and availability?

Yes. It extracts whether the event is free (isFree), the primary booking link (ticketsUrl), and urgency signals (ticketAvailability) such as "Sales end soon" or "Limited tickets remaining".

How do I schedule recurring scrapes?

Navigate to the "Schedules" tab in the Apify Console. You can set up a cron schedule (e.g. every Monday morning) to automatically harvest newly announced events and fresh organizer leads.

Can I use proxies with this scraper?

Yes. While Eventbrite's public event pages do not strictly require proxies, Apify Proxy (datacenter or residential) can be enabled via proxyConfiguration for large enterprise scraping volumes.


🔄 Integrations & automated workflows

Automated CRM Sync (HubSpot / Salesforce)

  1. In Apify Console, configure an integration with Zapier or Make (Integromat).
  2. Set the trigger to "New Dataset Item in Actor".
  3. Map organizerName ➔ Contact Name, organizerWebsite ➔ Company Domain, organizerFollowers ➔ Lead Score, name ➔ Recent Event.
  4. Automatically create qualified outbound prospecting tasks for your event partnerships team.

Live Event Calendar (Airtable / Notion)

  1. Connect Apify to Airtable using the native Apify Airtable integration.
  2. Direct all new event records into an "Upcoming Events" table.
  3. Use startDate, venueName, category, and ticketsUrl to maintain an up-to-date internal industry events tracker.

📈 Performance & scalability benchmarks

Batch SizeOrganizer EnrichmentApprox. Run TimeRecommended MemoryEst. Cost Profile
100 eventsOff~8–15 seconds512 MB~$0.001
100 eventsOn (Enriched)~25–45 seconds512 MB~$0.004
500 eventsOff~40–70 seconds512 MB~$0.006
1,000 eventsOff~75–120 seconds1024 MB~$0.012
1,000 eventsOn (Enriched)~3–5 minutes1024 MB~$0.025

Region / CityLocation SlugSample Keyword Queries
Online / Virtualonlinewebinar, ai, crypto, saas, virtual summit
United States (National)united-statesconference, tradeshow, leadership, networking
New York, NYny--new-yorktech, finance, fashion, art gallery, comedy
San Francisco, CAca--san-franciscostartup, founders, ai demo, venture capital
Los Angeles, CAca--los-angelesentertainment, film festival, creator, music
Austin, TXtx--austinmusic, sxsw, cleantech, food festival
Chicago, ILil--chicagomanufacturing, healthcare, blues, architecture
London, UKunited-kingdomfintech, london tech week, theatre, investor
Toronto, Canadaca--torontoinnovation, blockchain, film, culture
Berlin, Germanygermanydeep tech, berlin music, sustainability, club

💡 Troubleshooting & FAQs

  • Empty results on city queries: Ensure city slugs follow the exact format {state-abbr}--{city-slug} (e.g. ca--san-diego rather than san-diego).
  • Rate limiting protection: The scraper includes automatic exponential backoff and jittered delays between page requests to preserve uninterrupted connection stability.
  • Handling sold-out events: Sold-out events remain visible in search results and are captured with the ticketAvailability flag, allowing historical and market demand tracking.
  • Exporting huge files: When pulling 1,000+ items across multiple concurrent tasks, prefer streaming CSV or NDJSON format for minimal browser memory overhead during download.
⌂ 换网址