Luma Events Scraper avatar

Luma Events Scraper

Pricing

from $2.00 / 1,000 event results

Go to Apify Store
Luma Events Scraper

Luma Events Scraper

Reliable lu.ma events scraper — dates, venue, price, capacity, and host social profiles by city, category, keyword, calendar, or URL. Built for event lead generation.

Pricing

from $2.00 / 1,000 event results

Rating

0.0

(0)

Developer

Roee Tsur

Roee Tsur

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

a day ago

Last modified

Share

Scrape public events from Luma (lu.ma / luma.com) into clean, structured rows — event name, dates, timezone, venue, city, price, capacity, cover image, and the host with their social profiles. Point it at a city, a category, a search keyword, a community calendar, or specific event URLs and get back one row per event. Built as a fast, reliable lu.ma events API alternative for event lead generation, event sponsorship leads, market research, and event aggregation.

What does Luma Events Scraper do?

  • Discovers events five ways — citySlugs (e.g. sf, nyc, london), categorySlugs (tech, ai, food, crypto, …), searchKeywords, calendarUrls, and eventUrls.
  • Returns one dataset row per event with name, url, startAt, endAt, timezone, venue, city, isOnline, price, capacity, coverImageUrl, hostName and hostUrl.
  • Includes the host's public socials — instagram, linkedin, twitter, tiktok, youtube, websitefor free on every event when the host lists them.
  • Filters by date with dateWindow (next 7/14/30/90 days or all upcoming), or exact startsAfter / startsBefore bounds, and caps the run with maxEvents.
  • Optionally enriches each host (enrichHosts) with their full profile: authoritative socials plus hostBio, hostIsVerified, and hostEventsHostedCount.

Honest limits: lu.ma hides exact street addresses on approval-gated events, so venue and capacity are null when the host does not publish them, and attendee lists are never collected.

Why use Luma Events Scraper for event lead generation?

Every event is a warm lead list of organizers and sponsors. This actor turns lu.ma into a structured feed you can push straight into a CRM, outreach tool, or spreadsheet — with host social handles attached — so you can find and qualify event sponsorship leads and creator/organizer contacts at scale. Like every Apify actor, you can run it on a schedule, call it from the Apify API, or wire it into Make, Zapier, and MCP for AI agents.

How to use Luma Events Scraper

  1. Open the actor and click Try for free.
  2. Add at least one source — for example citySlugs: ["sf"] — then set dateWindow, maxEvents, and toggle enrichHosts if you want deep host profiles.
  3. Click Start.
  4. Download results from the Output tab (JSON, CSV, Excel) or via API.

How much does Luma Events Scraper cost?

Transparent pay-per-event pricing — you pay only for results, with no start fee:

EventPriceWhen it is charged
result-item$0.002 per eventOnce per event stored in the dataset.
host-enriched$0.007 per hostOnly when enrichHosts is on — once per unique host profiled.

Worked example: 1,000 events with enrichHosts off costs about $2.00. The same 1,000 events with enrichHosts on and ~600 unique hosts costs about $2.00 + $4.20 = $6.20. This undercuts the feature-rich lu.ma scrapers on the Store (which charge roughly $0.0025–$0.005 per event, several with extra per-run start fees), while returning host socials on the base tier.

Input example

{
"citySlugs": ["sf", "nyc"],
"categorySlugs": ["ai"],
"searchKeywords": ["founders dinner"],
"calendarUrls": [],
"eventUrls": [],
"dateWindow": "next-30-days",
"maxEvents": 200,
"enrichHosts": true
}

Output example

One dataset item (fields match the Output tab and the dataset schema exactly):

{
"name": "Cafe Cursor San Francisco: Startup Edition",
"url": "https://lu.ma/cafe-cursor-sf-startups",
"startAt": "2026-07-20T17:00:00.000Z",
"endAt": "2026-07-21T01:00:00.000Z",
"timezone": "America/Los_Angeles",
"venue": "123 Market St, San Francisco, CA",
"city": "San Francisco",
"isOnline": false,
"price": "Free",
"capacity": 80,
"coverImageUrl": "https://images.lumacdn.com/uploads/01/540ce980-5529-4bcd-94d9-87f950c877e4.png",
"hostName": "Sarah Goomar",
"hostUrl": "https://lu.ma/user/sarahgoomar",
"instagram": null,
"linkedin": "https://linkedin.com/in/sarahgoomar",
"twitter": null,
"tiktok": null,
"youtube": null,
"website": "https://example.com",
"hostBio": "Organizer of startup meetups in SF.",
"hostIsVerified": true,
"hostEventsHostedCount": 42
}

hostBio, hostIsVerified, and hostEventsHostedCount are populated only when enrichHosts is enabled.

FAQ

Is it legal to use Luma Events Scraper? It extracts only publicly available event data from lu.ma without logging in, and never collects attendee lists or private data. You are responsible for how you use the data in your jurisdiction.

Do I need a proxy? No. lu.ma serves these public pages reliably without a proxy at normal volumes. For very large or bursty runs you can supply an optional proxyConfiguration.

How does host enrichment get charged? When enrichHosts is on, the actor fetches each host's full profile once and charges one host-enriched event per unique host — repeated hosts in the same run are never double-charged. Host name, profile URL, and any socials already on the event are always included for free.

Can I run it on a schedule or from my own code? Yes — schedule runs in Apify Console or start them via the Apify API and integrations (Make, Zapier, MCP for AI agents).

Something broke or you need a feature? Open an issue on the actor's Issues tab — issues are typically answered within a few days.