Luma Event Scraper - lu.ma Events, Hosts & Calendars
Pricing
from $2.50 / 1,000 results
Luma Event Scraper - lu.ma Events, Hosts & Calendars
Luma (lu.ma) event scraper & API: discover events by city or category, scrape calendars and export name, date, venue & GPS, tickets, guest counts and host social profiles. Event discovery, sponsorship research and creator lead generation β fast, no login.
Pricing
from $2.50 / 1,000 results
Rating
0.0
(0)
Developer
Haketa
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Luma Event Scraper ποΈ β Scrape lu.ma Events, Hosts & Calendars
Extract Luma (lu.ma) events as clean, structured data β without writing any code. Discover events by city or category, scrape entire calendars/communities, or pull individual events, and get full details including date, location, GPS, tickets, guest counts and host/organizer social profiles.
Fast and reliable: this scraper is built on Luma's own data layer, so it returns complete, structured JSON β no missing fields, no flaky page-rendering.
π‘ Two superpowers: (1) City/category discovery β list every event happening in a city like SF, NYC or London. (2) Host lead-gen β every event ships its organizers' Instagram, X/Twitter, LinkedIn, TikTok, YouTube and website.
π Table of contents
- What does it do?
- Use cases
- How to use it
- Input parameters
- Input examples
- Output β data fields
- Sample output record
- Host & organizer lead generation
- Tips & best practices
- Frequently asked questions
- Changelog
What does it do?
Luma powers tens of thousands of tech meetups, conferences, parties, workshops and community events worldwide. This actor turns Luma into a structured dataset you can export to JSON, CSV, Excel, XML or HTML, or pull from the Apify API.
Four ways to scrape:
- π By city β discover all upcoming events in a city (e.g.
sf,nyc,london). - π·οΈ By category β filter to a topic like
ai,tech,arts,crypto,wellness. - π By calendar/community β scrape every upcoming event from a Luma calendar (e.g. a company or community page).
- π By URL β paste any Luma event, calendar or city URL.
For every event you get the name, start/end time + timezone, venue and full address with GPS coordinates (or online link), cover image, ticket info (free/paid, price, sold-out, spots remaining), guest count, the calendar it belongs to, and full host/organizer profiles with social handles. Optionally fetch each event's description, ticket types/prices and categories.
Use cases
π― Event marketers & community builders
- Track every event in your city or niche and benchmark turnout (guest counts).
- Find the most active organizers and communities to partner with.
- Monitor competitor and ecosystem events in real time.
π Sales & lead generation
- Build lists of event organizers with their social profiles and websites.
- Target hosts running events in your category/city for sponsorship or outreach.
- Feed organizer leads straight into your CRM.
π Researchers & analysts
- Analyse event trends by city, category, time and price.
- Study the events ecosystem with clean, exportable data.
π€ Sponsors & venues
- Discover upcoming events that fit your audience.
- Map events geographically by coordinates.
π€ Data & AI teams
- Power event-discovery apps, newsletters and dashboards.
- Build datasets of events, hosts and venues.
How to use it (step by step)
No coding required.
- Click Try for free / Start.
- Pick how you want to scrape:
- Cities β add city slugs like
sf,nyc,london(fromluma.com/<slug>). - Category β optionally narrow to
ai,tech,arts, etc. - Calendars β add community/calendar handles (from
luma.com/<handle>). - Luma URLs β paste event/calendar/city URLs directly.
- Cities β add city slugs like
- Set Max items (start with 100).
- Turn on Include full event details if you want descriptions, ticket prices and categories.
- Click Save & Start, then export the results.
Input parameters
| Field | Type | Description |
|---|---|---|
cities | array | City slugs to discover events in (e.g. sf, nyc, london). |
category | string | Optional category slug (e.g. ai, tech). Works with cities or on its own. |
calendars | array | Calendar/community handles to scrape upcoming events from. |
startUrls | array | Any Luma URLs β events, calendars, or cities (auto-detected). |
includeDetails | boolean | Fetch each event's description, ticket types and categories. Default false. |
maxItems | integer | Max events. 0 = no limit. Default 200. |
proxyConfiguration | object | Proxy settings. Default: Apify Proxy on. |
maxConcurrency | integer | Max parallel requests. Default 5. |
Input examples
1) Discover all events in San Francisco
{"cities": ["sf"],"maxItems": 200}
2) AI events across several cities
{"cities": ["sf", "nyc", "london"],"category": "ai","maxItems": 500}
3) Scrape a community calendar with full details
{"calendars": ["vizcom"],"includeDetails": true}
4) Specific events / pages by URL
{"startUrls": [{ "url": "https://luma.com/nqkyxczb" },{ "url": "https://luma.com/sf" }],"includeDetails": true}
Output β data fields
Each event is one dataset row. Core fields:
| Field | Description |
|---|---|
eventId | Luma event ID |
name | Event name |
url / slug | Event URL and slug |
eventType | Event type |
visibility | public / private |
startAt / endAt | Start and end datetime (ISO) |
timezone | Event timezone |
locationType | offline / online |
isOnline | Boolean |
address / fullAddress | Venue address |
city / region / country | Location |
latitude / longitude | GPS coordinates |
virtualUrl | Link for online events |
coverUrl / socialImageUrl | Images |
isFree | Boolean |
price / maxPrice | Ticket price(s) |
isSoldOut | Boolean |
spotsRemaining | Remaining spots |
requireApproval | Whether registration needs approval |
registrationAvailability | Registration state |
guestCount | Number of guests |
ticketCount | Number of tickets |
calendarName / calendarSlug / calendarUrl | Owning calendar |
hosts | Array of host profiles (see below) |
hostCount | Number of hosts |
featuredGuestCount | Number of featured guests |
scrapedAt | ISO timestamp |
Each entry in hosts[]: name, username, website, bio, avatarUrl, isVerified, instagram, twitter, linkedin, tiktok, youtube.
With includeDetails: true you also get:
| Field | Description |
|---|---|
description | Full event description (plain text) |
ticketTypes | Array of { name, price, currency, maxCapacity, isHidden } |
categories | Array of { slug, name } |
Sample output record
{"eventId": "evt-8DRVhINH9LTM7T4","name": "Where Design Begins: An Open Exhibition","url": "https://luma.com/nqkyxczb","slug": "nqkyxczb","startAt": "2026-06-04T18:00:00.000Z","endAt": "2026-06-11T21:00:00.000Z","timezone": "America/Los_Angeles","locationType": "offline","isOnline": false,"fullAddress": "488 Bryant St, San Francisco, CA 94107, USA","city": "San Francisco","region": "California","country": "United States","latitude": 37.7817006,"longitude": -122.3956533,"coverUrl": "https://images.lumacdn.com/...","isFree": true,"isSoldOut": false,"requireApproval": false,"guestCount": 142,"calendarName": "Vizcom","calendarUrl": "https://luma.com/vizcom","hosts": [{"name": "Vizcom","username": "vizcom","website": "https://vizcom.com/","bio": "From Sketch to 3D in seconds.","isVerified": true,"instagram": "vizcom","twitter": "vizcomtech","linkedin": "vizcom"}],"hostCount": 1,"scrapedAt": "2026-06-04T12:00:00.000Z"}
Host & organizer lead generation
Every event includes its organizers' contact and social footprint β name, username, website, bio, and handles for Instagram, X/Twitter, LinkedIn, TikTok and YouTube. Combine this with city/category discovery to build targeted lists like "every AI-event organizer in NYC, with their socials" β ideal for partnerships, sponsorships and outreach.
Tips & best practices
- π Use city slugs from the URL bar β open
luma.com, go to a city, and copy the slug (e.g.sf,los-angeles). - π·οΈ Combine city + category to focus on exactly the events you care about.
- π§ͺ Start with
maxItems: 50to confirm your inputs. - β‘ Leave
includeDetailsoff for fast, cheap discovery; turn it on when you need descriptions, ticket prices and categories. - πΎ Use the Apify API / integrations to push results into Google Sheets, a database, or a webhook, and schedule runs to track new events.
Frequently asked questions
Can I get every event in a city? Yes β add the city slug to Cities and the actor paginates through all upcoming events.
Can I filter by topic?
Yes β set Category (e.g. ai, tech, arts) alone or together with cities.
Do I get organizer contact info? Yes β each event includes its hosts with website, bio and social handles.
Can I scrape a single event or a community calendar? Yes β paste the URL into Luma URLs, or add a calendar handle to Calendars.
Do I get ticket prices and descriptions? Turn on Include full event details to add descriptions, ticket types/prices and categories.
What export formats are supported? JSON, CSV, Excel, XML, HTML table, RSS β plus the Apify API and integrations.
Changelog
0.1.0
- Initial release: discover events by city and category, scrape calendars/communities, and scrape individual events by URL.
- Cursor pagination, optional full-detail enrichment (description, ticket types, categories).
- Complete host/organizer profiles with social handles for lead generation.