Back to Projects

Lead Generation Platform

Live

A full-stack lead generation tool that reverse-engineers Google Maps search API to extract business data at scale. Users configure business type, location, and search radius to generate leads with contact info, ratings, and lead scores. The platform supports multi-page pagination, deduplication, and exports results to CSV/JSON.

Tech Stack

ReactTypeScriptViteTailwind CSSPythonFramer MotionCloudflare Pages

Features

  • Reverse-engineered Google Maps search API for business data extraction
  • Configurable search: business type, location, radius (1-100km)
  • Paginated scraping with deduplication by Place ID
  • Lead scoring algorithm (rating × log10(reviews + 1))
  • CSV and JSON export of results
  • Responsive UI with search configuration panel

Highlights

  • Extracts 20+ data points per business (name, phone, website, rating, address, categories)
  • Supports up to 100+ pages of results per query
  • Built with Zustand for state management