Events Finder - Luma, Eventbrite & Meetup Tech Events avatar

Events Finder - Luma, Eventbrite & Meetup Tech Events

Pricing

from $5.70 / 1,000 events

Go to Apify Store
Events Finder - Luma, Eventbrite & Meetup Tech Events

Events Finder - Luma, Eventbrite & Meetup Tech Events

Discover and rank tech, AI, and founder events across Luma, Eventbrite, and Meetup. LLM scores each event against your intent prompt and dedupes across scheduled runs. Export data, run via API, schedule and monitor runs, or integrate with other tools.

Pricing

from $5.70 / 1,000 events

Rating

0.0

(0)

Developer

Luis Pinto

Luis Pinto

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

20 hours ago

Last modified

Share

Events Finder: Luma, Eventbrite & Meetup tech events

Discover, score, and dedupe tech, AI, and founder events across Luma, Eventbrite, and Meetup, ranked against your prompt.

What does Events Finder do?

Events Finder is an Apify Actor that scrapes Luma, Eventbrite, and Meetup in parallel, unifies the results, and uses an LLM to score each event against your prompt and persona. A persistent dedup store skips anything seen in earlier runs, so scheduled runs never re-emit the same meetup.

  • Scans Luma, Eventbrite, and Meetup in one run
  • LLM-scored relevance via OpenRouter
  • New-only emission across scheduled runs
  • Multi-city: Lisbon, Berlin, San Francisco, New York, London, and more
  • Pipes into Notion, Slack, Google Calendar, Zapier, and any Model Context Protocol (MCP) client
  • Soft-fail per source: if one site breaks, the others still produce results

Recommendation: start with 1 city, 2 categories, and a tight prompt.

What data can you extract?

Events Finder returns one unified record per event.

Event dataLogisticsRelevance
Title and descriptionStart and end datetimeScore 0-100
OrganizerCity and venueMatch reasons (bullets)
Image URLOnline vs in-personTags
Event URLPrice and currencyAttendee estimate
Source platformTime zoneFirst-seen timestamp

Recommendation: pipe score and matchReasons into Notion or Slack.

Can you use Events Finder to scrape Luma, Eventbrite, and Meetup?

Yes. All three platforms are scraped in one run and merged into one dataset. Each source is wrapped in a soft-fail handler: if Luma blocks the scraper, Eventbrite and Meetup still produce results, and the failing source emits an error item with errorType, reason, and fix.

Recommendation: keep all three sources enabled to maximize coverage.

How does Events Finder work?

  1. You provide cities, categories, a date range, and a prompt.
  2. Events Finder scrapes Luma, Eventbrite, and Meetup in parallel.
  3. Raw events are unified into one record shape with a stable ID.
  4. The OpenRouter Apify Actor scores each event 0-100.
  5. Events below minScore or already in the dedup store are skipped.
  6. The dataset is sorted by score and optionally appended to Notion.

Recommendation: run once manually to tune minScore.

Why use Events Finder?

FeatureOther event aggregatorsEvents Finder
Platform coverageOne site at a timeLuma, Eventbrite, Meetup in one run
DeduplicationManual trackingPersistent dedup store
Relevance filteringKeyword searchLLM scores your prompt
PersonalizationSame digest for allPersona + prompt per profile
Multi-city watchSwitch tabsOne run, many cities
IntegrationsEmail digest onlyNotion, Slack, Zapier, MCP
CostPaid subscriptionPay-per-event, under USD 0.05 per run

Recommendation: replace a weekly newsletter with a daily Events Finder schedule.

What can you do with data after scraping?

  • Weekly digest: pipe new high-score events into a Slack channel.
  • Notion event radar: feed a Notion database ranked by score.
  • GTM event sourcing: find meetups where your ICP gathers, then plan sponsorship outreach.
  • Travel networking: trigger a one-shot run before each work trip.
  • Community curation: power a public events page for your meetup.

Run hourly for fast-moving cities, daily for most users, weekly for stable categories. Use a different dedupStoreName per profile so schedules do not cross-contaminate.

Recommendation: start with one daily schedule per city, then split by category.

How to use Events Finder

  1. Log in to Apify Console.
  2. Open the Events Finder Actor in Apify Store.
  3. Fill in Cities, Categories, and your Intent prompt.
  4. Optionally set Date from and Date to (defaults: today, +30 days).
  5. Click Start. The first run takes 1 to 3 minutes.
  6. Open the Dataset tab to see events sorted by relevance score.
  7. To watch continuously, create a Schedule and connect Slack, Notion, or a webhook.

Recommendation: bookmark the first successful run, then duplicate per persona.

How much will Events Finder cost?

Pay-per-event on the Apify platform plus a small OpenRouter LLM cost. A daily run with maxEventsPerSource: 50 (up to 150 events scored) costs under USD 0.05. To cut cost, lower maxEventsPerSource to 10, keep openai/gpt-4o-mini, and pass your own openRouterApiKey.

Recommendation: check the Pricing tab before hourly runs.

Input

FieldRequiredDefaultNotes
citiesyes["Lisbon"]English city names
categoriesyes["AI/ML"]Multi-select from 9 categories
promptyes(none)Free-text intent description
personanoGeneralistFounder, Engineer, PMM, Investor, etc.
dateFrom / dateTonotoday / +30dISO YYYY-MM-DD
minScoreno60Drop events below this score
maxEventsPerSourceno50Per-source cap before scoring
openRouterModelnoopenai/gpt-4o-miniAny OpenRouter model id
openRouterApiKeyno(none)Billed to your OpenRouter account
dedupStoreNamenoevents-finder-seenKey-value store for dedup
notionConnectorno(none)MCP Connector to Notion
notionParentPageUrlno(none)Notion page for the events DB
maxNotifyEventsno50Cap on Notion writes per run

Example input:

{
"cities": ["Lisbon", "Berlin"],
"categories": ["AI/ML", "Founders/Startup"],
"prompt": "AI engineering meetups and founder dinners with a senior crowd. Avoid webinars.",
"persona": "Founder",
"minScore": 70,
"maxEventsPerSource": 30
}

Recommendation: keep your prompt under 3 sentences.

Output

Each item is a scored event record sorted by score.

{
"id": "f7c4a3e2b1d09e4f",
"source": "luma",
"title": "AI Tinkerers Lisbon - November meetup",
"url": "https://lu.ma/ai-tinkerers-lisbon-nov",
"startsAt": "2026-06-15T18:30:00.000Z",
"city": "Lisbon",
"venue": "Beato Innovation District",
"isOnline": false,
"organizer": "AI Tinkerers Lisbon",
"attendeesEstimate": 80,
"score": 92,
"matchReasons": ["Topic match: AI engineering", "Audience: founders, senior engineers"],
"firstSeenAt": "2026-05-26T09:00:00.000Z"
}

Export to JSON, CSV, Excel, XML, or RSS from the Dataset tab.

Recommendation: use RSS to plug Events Finder into Feedly for a zero-code digest.

How to run Events Finder via the Apify API

curl -X POST "https://api.apify.com/v2/acts/luis.pinto~events-finder/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"cities": ["Lisbon"],
"categories": ["AI/ML"],
"prompt": "AI engineering meetups with a senior crowd",
"minScore": 70
}'

Poll run status via GET /v2/actor-runs/RUN_ID, or use the Apify SDK in Node.js or Python.

Recommendation: trigger from your backend on a cron and post results to Slack.

Limitations

  • Only covers Luma, Eventbrite, and Meetup. Conference Alerts, 10times, and similar are out of scope; larger paid conferences may be missed.
  • Scoring quality depends on the prompt. "AI events" produces vague scores; write 1 to 3 sentences naming audience, format, and topic.
  • Deduplication is scoped per dedupStoreName. Two schedules sharing the same store will hide events from each other; use distinct names.

Recommendation: review dedupStoreName before duplicating schedules.

Are there other tools in Apify Store?

  • Apify Conference Scout: industry conferences and trade shows
  • Shopify Store Finder: discover Shopify stores by niche
  • AI SERP Intent Extractor: classify Google search intent with Claude

Recommendation: pair Events Finder with Conference Scout.

FAQ

Can you scrape Luma, Eventbrite, and Meetup with Events Finder? Yes. All three are scraped in one run, unified into one schema, and scored together.

How many events can Events Finder scrape per run? Up to maxEventsPerSource per source, per city, per category. Default 50, max 500.

Can Events Finder scrape events behind login? No. Only public listing pages are scraped. Private Luma communities, gated Meetup groups, and Eventbrite events behind email walls are out of scope.

How often should you schedule Events Finder? Hourly for fast-moving cities, daily for most users, weekly for stable categories such as Investing or Design.

Can you integrate Events Finder with Notion, Slack, or Google Calendar? Yes. Use the Notion MCP Connector, the Apify Slack integration, and Zapier or Make for Google Calendar, Discord, and Telegram.

Can you use Events Finder with the Apify API? Yes. See the curl example above. Events Finder works with the Apify SDK in Node.js or Python.

Can you use Events Finder through an MCP Server? Yes. Every public Apify Actor is available as an MCP tool. Connect via the Apify MCP server URL and call events-finder from Claude, Cursor, or any client.

Is scraping Luma, Eventbrite, and Meetup data legal? Events Finder reads only public listing pages, the same information any visitor sees without logging in. Scraping public data is generally lawful in the EU and the US, e.g. hiQ v. LinkedIn. You are responsible for respecting each platform's Terms of Service.

Your feedback

Open an issue on the Events Finder page via the Issues tab.