Luma Event Scraper avatar

Luma Event Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Luma Event Scraper

Luma Event Scraper

Scrapes event listings and optional full event details from Luma

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Hypebridge

Hypebridge

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

2 days ago

Last modified

Share

What does Luma Event Scraper do?

Luma Event Scraper helps you collect public event data from Luma. Give it one or more Luma URLs, run the Actor, and it returns structured event records you can download as JSON, CSV, Excel, or use through the Apify API.

This Actor is built for people who need Luma event listings, event details, host and organizer metadata, and ticketing signals for research, lead generation, event monitoring, market analysis, or workflow automation. The input is simple: paste supported Luma URLs into the Input tab, choose how many events to collect, and run the Actor.

Why use this Luma scraper?

Luma pages can represent different kinds of public discovery surfaces, not just one event page. This Actor gives you one tool for several common Luma workflows:

  • Scrape a single Luma event page
  • Collect events from a category page such as technology, wellness, or food
  • Gather events from a city or place page
  • Scrape a calendar or community page
  • Collect events from a user profile
  • Capture discover-page results for location-based research

Because it runs on Apify, you also get the platform advantages that matter in production:

  • Run it manually or on a schedule
  • Access data through API endpoints
  • Export results in multiple formats
  • Monitor run history and logs
  • Plug the Actor into no-code and low-code tools like n8n, Make, Zapier, or your own backend
  • Scale from quick one-off checks to recurring data collection

What data can Luma Event Scraper extract?

The Actor returns normalized event records with the most useful public event fields from Luma.

Data pointDescription
eventId and eventUrlStable event identifier and public Luma URL
nameEvent title
startAt, endAt, timezoneEvent timing in ISO format
coverUrlMain event cover image
locationVenue name, address, city, region, country, and coordinates when available
organizerOrganizer or calendar/community metadata and public social handles
hostsHost profiles with usernames and public social handles
ticketingFree vs paid, price summary, sold-out status, remaining spots, approval requirement, guest count, ticket count
eventStateVisibility, event type, guest-list settings, waitlist status, virtual event info
featuredGuests and featuredCityExtra enrichment shown on some public Luma pages
descriptionFull event description when detail scraping is enabled
ticketTypesIndividual ticket tiers when available
categories and categoryNamesEvent categories
sessionsSession data for multi-session events
registrationQuestionsPublic registration-question structure when exposed
locale, socialImage, socialVideoAdditional event metadata when available

How to scrape Luma event data

How do I use Luma Event Scraper?

  1. Open the Input tab.
  2. Paste one or more supported Luma URLs.
  3. Set maxEvents if you want to cap the number of events per input URL.
  4. Leave Scrape Full Event Details enabled if you want richer event records.
  5. Run the Actor.
  6. Download the dataset or connect to it via API.

Which Luma URLs are supported?

You can start with URLs like:

  • Direct event page: https://luma.com/4uyqb56w
  • Category page: https://luma.com/tech
  • City or place page: https://luma.com/dallas
  • Calendar or community page: https://luma.com/yc
  • Discover page: https://luma.com/discover
  • User profile: https://luma.com/user/Mansfieldmoms

Input example

Luma Event Scraper has a simple input schema. Use the Input tab in Apify Console for field descriptions and examples.

{
"startUrls": [
{ "url": "https://luma.com/tech" },
{ "url": "https://luma.com/dallas" },
{ "url": "https://luma.com/user/Mansfieldmoms" }
],
"maxEvents": 50,
"scrapeEventDetails": true
}

Output example

You can download the dataset extracted by Luma Event Scraper in various formats such as JSON, CSV, Excel, XML, RSS, or HTML.

{
"eventId": "evt-BlQwkRLguP9KuyU",
"eventUrl": "https://luma.com/4uyqb56w",
"name": "Mom Walk and Brunch",
"startAt": "2026-04-17T15:00:00.000Z",
"endAt": "2026-04-17T17:00:00.000Z",
"timezone": "America/Chicago",
"coverUrl": "https://images.lumacdn.com/event-covers/xu/f63c264e-914f-4e26-ba3d-12785d2d3d89.png",
"location": {
"type": "offline",
"venueName": "Chicken N Pickle - Grand Prairie",
"city": "Grand Prairie",
"region": "Texas",
"country": "United States"
},
"organizer": {
"name": "Mansfield Mom Walk",
"slug": "Mansfieldmoms",
"instagram": "Mansfieldmomwalk"
},
"ticketing": {
"isFree": true,
"isSoldOut": false,
"spotsRemaining": null,
"guestCount": 107,
"ticketCount": 107
},
"description": "Join us for a fun and easygoing morning with Mansfield Mom Walk!",
"categoryNames": ["Food & Drink", "Wellness"],
"source": "luma",
"scrapedAt": "2026-04-14T18:00:00.000Z"
}

How much does it cost to scrape Luma.com?

Luma Event Scraper is designed so you can test small runs first and scale up when you are ready. Your total run cost depends mostly on:

  • how many event records you collect
  • whether you keep Scrape Full Event Details enabled
  • how often you run the Actor

In practice, basic event collection is cheaper, while full event details cost more because the Actor gathers richer metadata for each event. If you are price-sensitive, start with a small maxEvents value, inspect the output, and then scale up. The pricing panel on the Actor page is always the source of truth for your plan and current usage.

Tips for better runs

  • Use direct event URLs when you only need a few specific events.
  • Use category, city, or community URLs when you want broader discovery.
  • Keep maxEvents low for test runs before large scheduled jobs.
  • Leave Scrape Full Event Details enabled when description, categories, sessions, or ticket types matter to your workflow.
  • If you use the Luma discover page, remember that discover results can vary by location.

FAQ

Is this an official Luma API?

No. This Actor is an independent data-extraction tool for publicly accessible Luma event data.

This Actor is intended for ethical use on public data only. You are responsible for making sure your use complies with applicable laws, regulations, and the target website’s terms. If your use case involves personal data or compliance-sensitive processing, consult your legal team.

Can I use this Actor in automation workflows?

Yes. You can run it from Apify Console, via API, on schedules, or through automation tools such as n8n.

What if I need a custom output shape or additional fields?

Open an issue or reach out through the Actor page. If the public Luma page exposes the data, the Actor can often be extended.

Other Hypebridge Actors

If you also work with event and venue data outside Luma, you may want to check out our other Actors for platforms such as Dice.fm, Shotgun, Prekindle, Eventbrite, Posh, and Eventnoire.

Support

If something is unclear or you want a field added, use the Issues tab on the Actor page or contact us through Apify Store. Feedback is useful, especially for edge-case Luma URLs or output requirements.