Luma Events Scraper — Cities, Categories, Tickets, Guests
Pricing
from $1.40 / 1,000 events
Luma Events Scraper — Cities, Categories, Tickets, Guests
Events from lu.ma by city, category, keyword or URL: name, date, venue and coordinates, host calendar, ticket price, free or paid, sold out, approval and registered guests. No login, CSV/JSON export and API.
Pricing
from $1.40 / 1,000 events
Rating
0.0
(0)
Developer
Chorelet
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Every public event on lu.ma for a city, a category or a keyword — with date, venue and coordinates, the host calendar, ticket price, whether it is free, sold out or approval-only, and how many people have registered. As JSON, CSV or Excel, or through the API.
Luma is where most AI, crypto and startup meetups live now, and its events rarely appear on Eventbrite or Meetup. No account, no login: the Actor reads the same public discover API the website uses.
Why this Actor
- Where the meetups actually are. AI, crypto and startup events moved to Luma; most of them never appear on Eventbrite or Meetup.
- Money and demand in the row. Ticket price, free or paid, sold out, approval required, spots left and registered guests — not just a title and a date.
- Follow organisers, not events. Every row carries the host calendar, so you can watch a series instead of re-searching every week.
- City, category, keyword or URL. Four ways in, one schema out, and a date window so a daily run returns only what is new.
Sample output
One item of the dataset (long values shortened):
{"name": "Barbarossa Closing Party","startAt": "2026-09-26T05:00:00.000Z","addressRegion": "San Francisco, CA","isOnline": false,"isFree": false,"price": 10,"guestCount": 709,"calendarName": "SFVibe","url": "https://lu.ma/barbarossa"}
What you get
- Search by city (87 Luma discover cities), by category (
ai,tech,crypto,arts,climate, …), by keyword, or by event URL - Venue, city, country and coordinates where the host publishes them
- Ticket price and currency, free/paid, sold out, approval required, spots left
- Registered guests and tickets issued where the host shows them
- Host calendar — the series an event belongs to, so you can follow the organiser, not just the event
- Monitored daily
Input
- Cities —
San Francisco,New York,London,Berlin,Bangalore… The Actor matches against Luma's own city list and says so if a city is not covered. - Categories —
ai,tech,crypto,arts,climate,fitness,wellness,food,games,books,running,family. - Keywords —
hackathon,demo day,founders… Each keyword is its own search and combines with a city. - Event URLs —
https://lu.ma/abc123for specific events, always with full details. - Starts after / Starts before, Online events only, Max events per search, Include ticket info and guest counts.
Limits and notes
- Luma's discover feed covers upcoming events only. Past events are reachable by URL, not by search.
- Some hosts hide the exact address until you register — then
venueis null and only the city is public. The same goes for guest counts on private guest lists. - One search is one city × category × keyword combination; ten cities × two categories is twenty searches, and the max applies to each.
- Ticket details need one extra request per event. Turn them off for a quick list of what is on.
Input example
{"cities": ["San Francisco"],"categories": ["ai"],"startsBefore": "30 days","onlineOnly": false,"maxEvents": 50,"includeDetails": true}
How much does it cost?
Pay per event — no subscription, no minimum, no charge for platform usage.
| Volume | Price |
|---|---|
| 1,000 events | $2.00 (+ $1.00 with details) |
| 10,000 events | $20.00 (+ $10.00 with details) |
| 100,000 events | $200.00 (+ $100.00 with details) |
The Apify free plan includes $5 of usage every month — about 2,500 events with this Actor, no card needed. Nothing else is charged: platform usage is included in the price, and Apify Bronze, Silver and Gold subscribers get 10%, 20% and 30% off these prices.
Use it from code, n8n, Make, Zapier or an AI agent
Run the Actor and download the dataset in one call (JSON by default; add &format=csv or xlsx):
curl -X POST "https://api.apify.com/v2/acts/chorelet~luma-events-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"cities": ["San Francisco"], "categories": ["ai"], "startsBefore": "30 days", "onlineOnly": false, "maxEvents": 50, "includeDetails": true}'
Python:
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("chorelet/luma-events-scraper").call(run_input={"cities": ["San Francisco"], "categories": ["ai"], "startsBefore": "30 days", "onlineOnly": false, "maxEvents": 50, "includeDetails": true})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
- n8n, Make, Zapier — use the Apify node/module: run the Actor, then "get dataset items".
- Google Sheets, Slack, webhooks — add an integration on the run's Integrations tab.
- AI agents — the Actor is available as a tool through the Apify MCP server; the dataset schema describes every field for the model.
- Schedules — run it hourly, daily or weekly from the Schedules tab.
FAQ
Which cities are covered?
The 87 cities Luma itself lists on lu.ma/discover — the big tech hubs and most European and Asian capitals. Write the city name as Luma writes it (San Francisco, New York, London); the run log tells you if a city is not in the list.
Can I get past events?
Not through search — Luma's discover feed is upcoming-only. A past event is still readable by its URL through the Event URLs field.
Why is the venue empty for some events?
Many hosts publish the exact address only to registered guests. In that case Luma exposes the city but not the street, and the Actor returns null rather than guessing.
How do I watch a city weekly?
Put the city in, set Starts before to 7 days, schedule it weekly and let the dataset accumulate — or run it daily and deduplicate on eventId.
Is an account needed?
No. Everything comes from the public discover and event endpoints that lu.ma serves to anonymous visitors.
Support
Questions, missing fields or a source that changed? Open an issue on the Issues tab or write to support@chorelet.app — problems are usually fixed within a day, and the Actor is checked every morning by an automated test run. If the Actor saved you time, a short review on its Store page helps other people find it.