Luma Events Scraper – lu.ma Events, Tickets & Organizers avatar

Luma Events Scraper – lu.ma Events, Tickets & Organizers

Pricing

Pay per event

Go to Apify Store
Luma Events Scraper – lu.ma Events, Tickets & Organizers

Luma Events Scraper – lu.ma Events, Tickets & Organizers

Scrape Luma (lu.ma / luma.com) events by city, category, organizer calendar or URL: date, venue, ticket prices, sold-out, spots left, guest count, description and organizer website & socials. New-event monitor. No login, no proxy.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Scrapeworks HQ

Scrapeworks HQ

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Luma Events Scraper – lu.ma Events, Ticket Prices, Sold-Out & Organizers

Scrape Luma (lu.ma / luma.com) events by city (80+ cities worldwide), category (AI, tech, crypto, climate, arts, food…), organizer calendar, any coordinates or single event URL. Get date & time zone, venue and full address, ticket prices for every ticket type, sold-out status, spots remaining, guest count, full description, categories and the organizer's website and social links. Built-in new-event monitor – schedule it and get only new or changed events. No login, no proxy, no browser – fast and cheap.

🚀 Quick start (60 seconds)

  1. Paste Luma pages into Luma URLs, e.g. https://luma.com/nyc, https://luma.com/ai, an organizer calendar https://luma.com/<calendar> or an event https://lu.ma/<event>. Or just type cities (London, Berlin) or categories (crypto).
  2. Optional: filters (keywords, free/paid, in-person/online, date range, only open events) and Max events per source.
  3. Click Start and export to JSON, CSV, Excel or Google Sheets.
{
"startUrls": ["https://luma.com/sf", "https://luma.com/southparkcommons-events"],
"cities": ["New York", "London"],
"categories": ["ai"],
"priceFilter": "any",
"maxEventsPerSource": 100
}

Sample output

{
"eventId": "evt-Mhu0MM7WcH2hVNl",
"name": "Undefined + EvolveDigital / Oct 22nd 2026",
"url": "https://luma.com/undefined-20261022",
"startAt": "2026-10-22T22:00:00.000Z",
"endAt": "2026-10-23T01:00:00.000Z",
"timezone": "America/New_York",
"locationType": "offline",
"isOnline": false,
"venueName": "Automattic",
"fullAddress": "Automattic, 166 Crosby St, New York, NY 10012, USA",
"city": "New York",
"sublocality": "NoHo",
"region": "New York",
"country": "United States",
"countryCode": "US",
"latitude": 40.7258728,
"longitude": -73.9954015,
"addressVisibility": "public",
"isFree": false,
"minPrice": 10,
"maxPrice": 10,
"currency": "USD",
"isFlexiblePrice": false,
"isSoldOut": false,
"spotsRemaining": 43,
"isNearCapacity": false,
"requireApproval": false,
"registrationStatus": "open",
"waitlistActive": false,
"guestCount": 57,
"coverUrl": "https://images.lumacdn.com/uploads/y5/b9090853-35f8-463d-9061-7f6c2d62021c.png",
"organizerName": "Undefined by Design Systems House",
"organizerIsPersonal": false,
"organizerCalendarId": "cal-WQdHOC8maJn4fyw",
"organizerUrl": "https://luma.com/undefined-live",
"organizerDescription": "Undefined is research at play. An in-person event that asks people in the industry questions about usability and best practices in tech.",
"organizerWebsite": "https://undefined.ds.house",
"organizerVerified": false,
"organizerAvatarUrl": "https://images.lumacdn.com/calendars/wn/a056527a-975c-460e-8a5f-829e750afd4e.png",
"organizerTwitter": "designsyshouse",
"organizerInstagram": "designsyshouse",
"organizerLinkedin": "https://www.linkedin.com/company/designsyshouse",
"organizerYoutube": "designsyshouse",
"featuredCity": "New York",
"sourceType": "city",
"source": "New York",
"categories": [
"Games",
"Tech"
],
"ticketTypes": [
{
"name": "Standard",
"type": "fiat-price",
"price": 10,
"currency": "USD",
"maxCapacity": null,
"spotsRemaining": null,
"registered": 57,
"requireApproval": false,
"soldOutOrDisabled": false
}
],
"ticketCount": 57,
"hasAvailableTickets": true,
"relatedCalendars": [],
"scrapedAt": "2026-10-21T22:52:58.122Z",
"descriptionText": "A live game show for people who build on the web\n\nEvolveDigital and Undefined are teaming up at Automattic's NoHo office ahead of EvolveDigital NYC, the two-day…"
}

With Include details on (default, no extra charge) every event also has descriptionText, categories and ticketTypes (name, price, currency, capacity, spots remaining, registrations per ticket type).

Why this Luma scraper?

  • Every way in: city, category, organizer calendar (future + optional past events), lat/lng anywhere in the world, or single event URLs – mix them in one run, duplicates removed.
  • Ticket intelligence: min/max price, currency, flexible pricing, every ticket type, sold-out, spots left, near-capacity, waitlist, approval required, guest count.
  • Organizer data for outreach & partnerships: organizer name, Luma calendar URL, website, X/Twitter, Instagram, LinkedIn, YouTube (organizations only – personal calendars are anonymized).
  • Monitor mode: get only new events in your city/category each day, or price / sold-out changes. Skipped events are free.
  • Flat CSV output & webhook summary for Zapier, Make, n8n, Slack.
  • Cheap: $2.25 per 1,000 events, details included – 25% below the next cheapest popular Luma scraper and up to 90% below others.

Use cases

  • Event discovery newsletters, city guides and "what's on" apps
  • Sponsorship, partnership and B2B lead generation (find active AI / crypto / startup community organizers)
  • Market research on the tech-event scene: pricing, capacity and attendance by city or topic
  • Feed AI agents / RAG pipelines with up-to-date local events
  • Track competitors' events and sell-outs

Input

FieldDescription
startUrlsLuma city, category, calendar or event URLs (lu.ma or luma.com).
cities, categoriesLuma discover cities (e.g. nyc, London, tokyo) and categories (ai, tech, crypto…).
nearCoordinates"lat,lng" – events near any point.
categoriesAlsoAsStandaloneFeedsWith categories + locations, also scrape the full city feeds (default: category × location only).
keywords / excludeKeywordsInclude/exclude by words in name/organizer.
priceFilter, onlyAvailable, locationTypeFree/paid, drop sold-out/closed, in-person/online.
dateFrom, dateToStart-date window.
includePastCalendarEventsAlso past events of organizer calendars.
includeDetailsDescription, categories, ticket types, venue address (default on, free).
maxEventsPerSource, maxResultsTotalLimits (0 = all).
monitorMode, monitorKey, outputFormat, summaryWebhookUrlMonitoring & output options (see below).

Output

One row per event. Dataset views: Overview, Organizers and Changes. Key fields: eventId, name, url, startAt, endAt, timezone, locationType, venueName, fullAddress, city, region, country, latitude, longitude, isFree, minPrice, maxPrice, currency, isSoldOut, spotsRemaining, isNearCapacity, registrationStatus, waitlistActive, guestCount, organizer*, descriptionText, categories, ticketTypes, scrapedAt. A run summary is saved to the key-value store as SUMMARY.

⭐ Unique: Monitor mode, CSV-ready output & webhook summary

  • Monitor mode remembers events between runs (per monitorKey): all adds changeType (new / changed / unchanged) and a field diff; changes outputs only new or changed events (price, sold-out, spots left, date…); onlyNew outputs only brand-new events. Skipped events are not charged.
  • Flat output turns nested fields into columns – perfect for Google Sheets.
  • Summary webhook POSTs counts and highlights to your Zapier / Make / n8n / Slack URL at the end of each run.

Tip: schedule daily with cities: ["nyc"], categories: ["ai"], monitorMode: "onlyNew" for a daily new-events feed.

💰 Pricing (pay per result)

EventPrice
Run start$0.00005
Event (details included)$2.25 / 1,000

Filtered-out events and monitor-skipped events are free. 100 events ≈ $0.23.

Notes & limitations

  • Luma city pages list the curated upcoming events of that city. Category feeds are location-based: the Actor combines each category with each city/coordinate you give (e.g. categories: ["ai"] + cities: ["London"] = AI events in London); with no location, Luma uses the area near the server (US East).
  • Some organizers hide the exact address until you register – then venueName/fullAddress are empty and only city / neighborhood / approximate coordinates are given.
  • Private, invite-only or unlisted events are not accessible.

Only publicly listed event information is collected. The Actor does not collect guest lists, attendee names, host personal profiles, emails or phone numbers; calendars owned by an individual are anonymized (organizerIsPersonal: true). You are responsible for using the data in line with Luma's terms and applicable law (GDPR/CCPA).

🔌 Integrations & API

Use the Apify API, JavaScript/Python clients, Zapier, Make, n8n, Google Sheets, Slack or webhooks. Works as an MCP tool for AI agents.

❓ More FAQ

Does it need a Luma account or proxy? No. Which cities are supported? All Luma discover cities (NYC, SF, LA, London, Berlin, Paris, Tokyo, Seoul, Dubai… 80+); any other place via coordinates. Can I get past events? Yes, for organizer calendars with includePastCalendarEvents.

Changelog

  • 1.0 – Initial release: cities, categories, calendars, coordinates, events; ticket types; monitor mode; flat output; webhook summary.