This tool uses Luma's official API to extract attendee information from Luma event pages and identifies potential investors by analyzing their LinkedIn profiles.
- Official API Integration: Uses Luma's
get-guest-listAPI for reliable data extraction - Direct LinkedIn Access: Extracts LinkedIn URLs directly from attendee profiles
- Investor Detection: Analyzes LinkedIn profiles for investor-related keywords
- Data Storage: Saves found investors to SQLite database
- Web Interface: Clean, responsive UI for easy interaction
- Pagination Support: Handles large events with hundreds of attendees
- Input: Provide a Luma event URL (e.g.,
https://luma.com/zuwgv7lk?tk=UPLblL) - API Access: Uses Luma's official guest list API (
https://api2.luma.com/event/get-guest-list) to get attendee data - Direct LinkedIn Extraction: Extracts LinkedIn URLs directly from guest profiles in the API response
- Investor Analysis: Analyzes LinkedIn profiles for investor-related keywords
- Storage: Saves identified investors to the database
- Display: Shows results in the web interface
✅ Direct API Integration: Now uses Luma's official API instead of web scraping
✅ Better Data Quality: Extracts LinkedIn handles directly from user profiles
✅ Improved Filtering: Filters out non-person entries (companies, locations, etc.)
✅ Pagination Support: Can handle events with hundreds of attendees
✅ Enhanced Authentication: Proper cookie handling for API access
The tool looks for these keywords in LinkedIn profiles:
- investor, investment, venture capital, vc, angel investor
- private equity, fund, capital, investing, portfolio
- seed, series a, series b, startup investor, angel
- managing partner, investment partner, venture partner
- Built with Hono framework
- SQLite database for storing results
- Official Luma API: Uses
https://api2.luma.com/event/get-guest-listto get complete guest data - Direct LinkedIn Access: Extracts LinkedIn URLs directly from guest profiles
- Pagination Support: Handles large guest lists with automatic pagination
- Rate limiting to avoid being blocked
- Error handling and logging
- Clean, responsive interface using TailwindCSS
- Real-time progress updates
- Display of current and historical results
CREATE TABLE event_investors_1 (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
linkedin_url TEXT,
event_url TEXT,
found_at DATETIME DEFAULT CURRENT_TIMESTAMP,
UNIQUE(name, event_url)
);
- Open the web interface
- Enter a Luma event URL
- Click "Find Investors"
- Wait for the process to complete (may take several minutes)
- View results and previously found investors
- Rate limited to avoid being blocked by LinkedIn
- Processes up to 100 guests to manage execution time and avoid timeouts
- Depends on publicly available LinkedIn information
- May have false positives/negatives in investor detection
- Requires proper authentication cookies for Luma API access
This tool only accesses publicly available information and respects rate limits to avoid overloading services. It's designed for legitimate networking and business development purposes.