It runs as an Apify Actor, so no infrastructure to manage.
Technical details: - Built with Python + Playwright for rendering JS-heavy pages - Handles Google Maps' infinite scroll and dynamic loading - Deduplicates across Google Maps and Yelp results - Outputs structured JSON with consistent schema
Why I built it: Existing lead databases (ZoomInfo, Apollo) start at $100+/month and are overkill for small teams that need a few hundred local leads. I wanted something with no subscription and a simple input/output model.
Limitations I'm upfront about: - Data is only as current as Google/Yelp listings - Very broad searches can be slow - Phone numbers aren't always available
Feedback welcome.