Skip to content

Luma Events Scraper

Try for free

Scrape Luma (lu.ma) events by city, category and keyword, or from event, calendar and host profile URLs. Get dates, full venue address and coordinates, guest counts, ticket prices, organizers and hosts with public social links.

✨ Luma Events Scraper

Scrape Luma (lu.ma) events by city, category and keyword, or straight from event, calendar and host profile URLs. Every event comes with its dates and time zone, the full venue address and coordinates, the live guest count, ticket prices, the organizer calendar and the hosts with their public social links. No login, no browser: 1,000 events take under 20 seconds and cost about 6 cents.

✨ Why use Luma Events Scraper?

  • ⚡ Fast: reads Luma's own public JSON, so a city's full event list arrives in seconds.
  • 🌍 Any city: Luma's featured cities are matched by name, and any other city is located on the map.
  • 🧭 Every way in: city + category + keyword discovery, calendars (upcoming and past events), host profiles, category pages, city pages and single event URLs.
  • 🧲 Lead-ready: organizer and host names with website, LinkedIn, Instagram, X, YouTube and TikTok links, plus featured guests.
  • 📍 Real locations: venue name, full address, city, country and coordinates when the host shows them publicly.
  • 💸 Cheap: $0.06 per 1,000 events plus a little platform usage.

🎯 Use cases

  • 🤝 Sales and partnerships: find the founders, communities and companies hosting AI, tech or crypto events in your market.
  • 📅 Event aggregators and newsletters: build a weekly "what's on in Berlin" list with dates, venues and ticket links.
  • 📊 Market research: compare event volume, attendance and pricing across cities and categories.
  • 🎤 Speaker and sponsor scouting: track who hosts and features at events in your niche.
  • 🏢 Venue and community teams: monitor a calendar's upcoming and past events and their attendance.

🚀 How to use

  1. Add one or more cities (for example San Francisco) and, if you like, categories (AI, Tech, Crypto...) or keywords.
  2. Or paste Luma URLs: events, calendars, host profiles, category or city pages.
  3. Set Max results, add filters if needed, and click Start.
  4. Download the results as JSON, CSV, Excel or HTML, or read them through the API.

📥 Input

FieldWhat it does
citiesCities to discover events in.
categoriestech, ai, food, arts, climate, fitness, wellness, crypto, books, games, running, family.
searchTermsOptional keywords searched within each city.
startUrlsEvent, calendar, profile, category or city URLs on lu.ma or luma.com.
maxResultsMaximum events across all inputs (0 = no limit).
maxResultsPerSearchOptional cap per city search, calendar or profile.
startDate, endDate, price, locationType, minGuests, excludeSoldOutFilters.
includeDetailsAlso load the full description, categories, ticket types, FAQs and sessions (one extra request per event).
calendarEventsFor calendar and profile URLs: upcoming, past or all.
{
  "cities": ["San Francisco", "London"],
  "categories": ["ai"],
  "maxResults": 100,
  "startUrls": ["https://lu.ma/genai-sf"]
}

📤 Output

FieldDescription
id, name, lumaUrl, descriptionThe event (description with full details on)
startAt, endAt, timezoneWhen (UTC timestamps plus the local time zone)
locationType, venueName, fullAddress, city, region, country, latitude, longitudeWhere
guestCount, attendanceRegistered guests, tickets, spots left, waitlist
isFree, price, maxPrice, currency, ticketingPrice, sold-out status, approval required, ticket types (with details)
organizerName, organizerThe calendar behind the event, with website and socials
hostNames, hosts, featuredGuestsPeople and brands hosting or featured, with profile URL, website and socials
registrationStatus, coverImageUrl, categories, sourceExtras

Example (trimmed, people are fictional):

{
  "id": "evt-fsCi6IPSI1ziuQo",
  "lumaUrl": "https://lu.ma/5gm1z99p",
  "name": "TiDB SCaiLE 2026",
  "category": "ai",
  "startAt": "2026-10-15T16:00:00.000Z",
  "endAt": "2026-10-16T02:00:00.000Z",
  "timezone": "America/Los_Angeles",
  "locationType": "offline",
  "venueName": "Computer History Museum",
  "fullAddress": "Computer History Museum, 1401 N Shoreline Blvd, Mountain View, CA 94043, USA",
  "city": "Mountain View",
  "country": "United States",
  "latitude": 37.4142744,
  "longitude": -122.077409,
  "guestCount": 137,
  "isFree": true,
  "organizerName": "TiDB, powered by PingCAP",
  "hosts": [
    {
      "name": "TiDB, powered by PingCAP",
      "profileUrl": "https://lu.ma/user/TiDB_PingCAP",
      "websiteUrl": "https://pingcap.com",
      "socialHandles": { "linkedin": "https://www.linkedin.com/company/pingcap", "youtube": "https://www.youtube.com/@TiDB_PingCAP" }
    }
  ],
  "featuredGuests": [
    { "name": "Jamie Example", "profileUrl": "https://lu.ma/user/jamie-example", "socialHandles": { "linkedin": "https://www.linkedin.com/in/jamie-example", "twitter": "https://twitter.com/jamie_example" } }
  ],
  "ticketing": { "isFree": true, "isSoldOut": false, "requiresApproval": true },
  "attendance": { "guestCount": 137, "ticketCount": 137, "waitlistActive": false },
  "registrationStatus": "open",
  "source": "discover",
  "scrapedAt": "2026-10-16T08:00:00Z"
}

💰 Pricing

You pay $0.06 per 1,000 events ($0.00006 per event), plus platform usage (compute and datacenter proxy traffic, about $0.002 per 1,000 events in our tests). Example: 1,000 events cost about $0.062 in total. With Include full details on, each event needs one extra request, which adds roughly $0.01 of traffic per 1,000 events.

❓ FAQ

Is it legal to scrape Luma? The actor reads only public event pages and public host profiles that anyone can open without an account. You are responsible for how you use the data, including privacy rules such as GDPR.

Do I need a Luma account or proxy? No login and no cookies. The default datacenter proxy works well.

How many events can I get? Everything Luma lists for a city: over 1,000 upcoming events for big cities like San Francisco. Calendars return all their upcoming or past events.

Why is the address empty for some events? Some hosts hide the exact address until you register. Those rows still have the city, region and country, and addressHidden is true.

Why is the description empty? Luma's listings do not include descriptions. Turn on Include full details to get them.

Can I schedule it or use the API? Yes. Schedule daily runs to catch new events, and start runs and read results through the API.

⚠️ Limits

  • City discovery lists upcoming events only. For past events, use calendar or profile URLs with past events.
  • Guest lists, attendee names and private or invite-only events are not scraped.
  • Category pages and keywords need at least one city.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.