Events Scraper – Eventbrite, Meetup & Luma (All-in-One) avatar

Events Scraper – Eventbrite, Meetup & Luma (All-in-One)

Pricing

from $2.00 / 1,000 events

Go to Apify Store
Events Scraper – Eventbrite, Meetup & Luma (All-in-One)

Events Scraper – Eventbrite, Meetup & Luma (All-in-One)

Search events on Eventbrite, Meetup and Luma in one run by city, keyword and date. One normalized dataset: local time & time zone, venue, address, coordinates, price, organizer, attendee count. Cross-site duplicates merged.

Pricing

from $2.00 / 1,000 events

Rating

0.0

(0)

Developer

Kiro Zhang

Kiro Zhang

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 days ago

Last modified

Share

What does Events Scraper do?

This Actor searches events on Eventbrite, Meetup and Luma in one run — by city, keyword and date — and returns one clean, normalized dataset. No more running three different scrapers and merging three different formats.

Every row contains:

  • 📅 When: start and end in UTC and local time, plus the time zone.
  • 📍 Where: venue name, full address, city, region, country, postal code, latitude / longitude and distance from your search location. Online events are flagged.
  • 🎟️ Tickets: free or paid, min / max price and currency, sold-out flag (Eventbrite, Luma).
  • 👥 Who & how big: organizer (group, company or calendar) with link, attendee / RSVP count (Meetup, Luma).
  • 📝 What: title, summary, full description, categories, cover image and event URL.
  • 🔁 Cross-site duplicates merged: when the same event is listed on several sites you get one row with alsoListedOn links.

Export to JSON, CSV or Excel, call it via API, schedule it daily, or plug it into Make, Zapier, n8n, Google Sheets or an AI agent.

Why use this events scraper?

  • 🌐 Three sites, one schema — Eventbrite (ticketed events, conferences), Meetup (communities and groups) and Luma (tech, startup and AI events) side by side.
  • 🗺️ Works with plain city names — San Francisco, Austin, TX, London, Berlin, Singapore, or Online. Radius in km.
  • 🔎 Keyword search with smart filtering — Eventbrite pads thin searches with unrelated popular events; the default smart mode removes them.
  • 💸 Cheap, pay per event — no monthly rental.
  • ⚡ Fast and light — no browser, no login. ~100 events from three sites in under a minute.

Use cases

  • Event discovery & newsletters — "AI events in London this week", "free tech meetups in Austin".
  • Sales & partnerships — find conferences, meetups and organizers in your niche and city.
  • Market research — how many events, at what price, in which cities, on which topics.
  • Venues, sponsors & community managers — track competitors' events and what is trending locally.
  • Apps, calendars & AI agents — feed fresh, geocoded events into your product or RAG pipeline.

How to scrape Eventbrite, Meetup and Luma events

  1. Click Try for free / Start.
  2. Enter one or more locations (e.g. San Francisco, New York, London, Berlin, Online).
  3. Optionally add keywords (e.g. AI, startup, yoga, blockchain). Each keyword is searched separately.
  4. Pick When (today, tomorrow, this weekend, next 7 / 14 / 30 / 90 days, any upcoming date, or custom dates) and the sites you want.
  5. Run. Download results as JSON, CSV, Excel, XML or HTML.

Input example

{
"locations": ["Austin, TX", "Berlin"],
"keywords": ["AI"],
"sources": ["eventbrite", "meetup", "luma"],
"dateRange": "next-14-days",
"radiusKm": 40,
"maxEventsPerSource": 100
}

Output example

{
"source": "Luma",
"title": "AI Safety Lunch + Coworking @ CIC",
"url": "https://luma.com/h54z4aea",
"startAt": "2026-10-08T08:00:00.000Z",
"endAt": "2026-10-08T16:00:00.000Z",
"startLocal": "2026-10-08T10:00",
"endLocal": "2026-10-08T18:00",
"timezone": "Europe/Berlin",
"eventType": "in-person",
"status": "active",
"venueName": "CIC Berlin",
"address": "CIC Berlin, Lohmühlenstraße 65, 12435 Berlin, Germany",
"city": "Berlin",
"country": "DE",
"latitude": 52.494,
"longitude": 13.446,
"distanceKm": 3.9,
"organizerName": "AI Safety Berlin",
"organizerUrl": "https://luma.com/AISafetyBerlin",
"isFree": true,
"isSoldOut": false,
"attendeeCount": 44,
"alsoListedOn": [],
"searchLocation": "Berlin",
"searchKeyword": "AI"
}

Output fields

FieldDescription
sourceEventbrite, Meetup or Luma
title, url, eventIdEvent title, link and ID on the source site
startAt, endAtStart / end in UTC (ISO 8601)
startLocal, endLocal, timezoneLocal start / end and IANA time zone
eventTypein-person, online or hybrid
statusactive, sold-out, cancelled…
venueName, address, city, region, country, postalCodeVenue and address
latitude, longitude, distanceKmCoordinates and distance from the search location
organizerName, organizerUrlOrganizer, group or calendar (personal hosts are not exported)
isFree, priceMin, priceMax, currency, isSoldOutTicket info where the site provides it
attendeeCountRSVPs / guests (Meetup, Luma)
categories, summary, description, imageUrlContent
alsoListedOnOther sites listing the same event
searchLocation, searchKeyword, scrapedAtRun context

How much does it cost to scrape events?

This Actor uses pay per event: $2.00 per 1,000 events ($0.002 per event) plus $0.002 per run. 1,000 events from three sites cost about $2. Platform usage is included. Set a maximum cost per run in the run options if you want a hard cap.

Tips & limits

  • Eventbrite returns up to ~1,000 events per location & keyword. Use several keywords or shorter date ranges for more.
  • Meetup requires a keyword for search; without keywords you get Meetup's recommended events near the location.
  • Luma lists mainly tech, startup, AI and crypto events and is strongest in big cities.
  • A country or state as location (e.g. Germany) automatically widens the radius to 300 km.
  • Prices and attendee counts are only exported where the site shows them publicly.

This Actor only reads public event listings that anyone can see without logging in. It does not export personal data about attendees, and personal Luma hosts are not exported. Make sure your use complies with the sites' terms and with data-protection laws such as GDPR. If unsure, consult a lawyer.

FAQ & support

Can I get events for many cities at once? Yes — add several locations; each is searched on every selected site.

Why are there fewer events than on the website? Past events, events outside your radius or dates, and (in smart mode) Eventbrite results that don't mention your keyword are filtered out.

Something broken or missing a field? Open an issue on the Issues tab — we usually reply within a day.