City Scout ๐ญ - Multi-Platform Event Finder
Pricing
Pay per usage
City Scout ๐ญ - Multi-Platform Event Finder
Your personal event radar for tech meetups, parties, and workshops. Scrapes Luma, Posh, and Eventbrite simultaneously and returns AI-ready, normalized data.
Pricing
Pay per usage
Rating
0.0
(0)
Developer

AJ4N3NZ0
Actor stats
0
Bookmarked
3
Total users
2
Monthly active users
8 days ago
Last modified
Categories
Share
City Scout ๐ญ - Universal Event Intelligence
Your personal event radar for tech meetups, parties, and workshops
Stop tab-hopping. Get events from Luma, Posh, and Eventbrite in one queryโclean, fast, and AI-ready.
โจ What You Get
This Actor aggregates events from three popular platforms and returns standardized, structured data perfect for:
- ๐ค AI training datasets
- ๐ Market research & analytics
- ๐ฑ Building event discovery apps
- ๐ Personalized event recommendations
Platforms Scraped
- Luma (
lu.ma) - Tech community events - Posh (
posh.vip) - Parties, mixers, social events - Eventbrite (
eventbrite.com) - General event marketplace
๐ How It Works
- Enter your search terms (e.g., "Tech Networking", "Startup Pitch")
- Specify a location (e.g., "San Francisco", "New York")
- Set max results (1-100 per platform)
- Get clean JSON with normalized event data
โก Concurrent Scraping
All three platforms are scraped simultaneously using Promise.all, so you get results 3x faster.
๐ฅ Input
{"queries": ["Tech Networking", "AI Meetup"],"location": "San Francisco","maxResults": 20}
| Field | Type | Description | Default |
|---|---|---|---|
queries | string[] | Keywords to search (e.g., "Rust Meetup") | Required |
location | string | City or region to search | Required |
maxResults | number | Max events per platform (1-100) | 20 |
๐ค Output
Each event includes:
{"id": "abc123","title": "AI & Machine Learning Mixer","startIso": "2026-01-15T19:00:00Z","endIso": "2026-01-15T22:00:00Z","locationName": "The Battery SF","address": "717 Battery St, San Francisco, CA 94111","url": "https://lu.ma/ai-ml-mixer","platform": "luma","imageUrl": "https://cdn.lu.ma/event-image.jpg"}
Output Fields
| Field | Type | Description |
|---|---|---|
id | string | Unique event identifier |
title | string | Event name |
startIso | string | Start time (ISO 8601) |
endIso | string? | End time (ISO 8601, if available) |
locationName | string | Venue or location name |
address | string? | Full address (if available) |
url | string | Event page URL |
platform | string | Source platform (luma, posh, eventbrite) |
imageUrl | string? | Event image/flyer URL |
๐ก Use Cases
For Developers
- Build a personalized event discovery app
- Create automated event newsletters
- Train LLMs on event data
For Marketers
- Competitive analysis of events in your city
- Track industry event trends
- Find sponsorship opportunities
For Community Builders
- Discover where your audience hangs out
- Find partner events to cross-promote
- Monitor local event landscape
๐ง Development
Built with:
- Apify SDK - Actor framework
- Crawlee - Web scraping library
- got-scraping - HTTP client with stealth
- TypeScript - Type-safe development
Local Testing
npm installnpm run start:dev
๐ Performance
- Speed: ~10-15 seconds for 60 events (20 per platform)
- Accuracy: Direct API access (no brittle HTML parsing)
- Cost: ~$0.02 per run (Apify Free tier)
๐ฏ Why This Actor?
| Feature | City Scout | Manual Search |
|---|---|---|
| Platforms | 3 at once | 1 at a time |
| Speed | 15 seconds | 15 minutes |
| Format | Structured JSON | Copy-paste chaos |
| AI-Ready | โ Yes | โ No |
๐ Notes
- No authentication required - Public data only
- Rate limits respected - Polite scraping
- Fresh data - Real-time event listings
๐ Troubleshooting
No results found?
- Try broader search terms
- Check that the location is recognized (use city names)
- Some platforms may have limited events in certain areas
Events missing fields?
- Not all events have complete data (e.g., no end time)
- Platform differences: Luma has richer address data than Posh
๐ฌ Feedback
Found a bug or have a feature request? Open an issue!