Luma Events Scraper – lu.ma Events, Tickets & Organizers
Pricing
Pay per event
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
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)
- Paste Luma pages into Luma URLs, e.g.
https://luma.com/nyc,https://luma.com/ai, an organizer calendarhttps://luma.com/<calendar>or an eventhttps://lu.ma/<event>. Or just type cities (London,Berlin) or categories (crypto). - Optional: filters (keywords, free/paid, in-person/online, date range, only open events) and Max events per source.
- 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
| Field | Description |
|---|---|
startUrls | Luma city, category, calendar or event URLs (lu.ma or luma.com). |
cities, categories | Luma discover cities (e.g. nyc, London, tokyo) and categories (ai, tech, crypto…). |
nearCoordinates | "lat,lng" – events near any point. |
categoriesAlsoAsStandaloneFeeds | With categories + locations, also scrape the full city feeds (default: category × location only). |
keywords / excludeKeywords | Include/exclude by words in name/organizer. |
priceFilter, onlyAvailable, locationType | Free/paid, drop sold-out/closed, in-person/online. |
dateFrom, dateTo | Start-date window. |
includePastCalendarEvents | Also past events of organizer calendars. |
includeDetails | Description, categories, ticket types, venue address (default on, free). |
maxEventsPerSource, maxResultsTotal | Limits (0 = all). |
monitorMode, monitorKey, outputFormat, summaryWebhookUrl | Monitoring & 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):alladdschangeType(new / changed / unchanged) and a field diff;changesoutputs only new or changed events (price, sold-out, spots left, date…);onlyNewoutputs 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)
| Event | Price |
|---|---|
| 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/fullAddressare empty and only city / neighborhood / approximate coordinates are given. - Private, invite-only or unlisted events are not accessible.
Legal & privacy
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.