Most sales teams in Dubai and Riyadh still copy business contacts
from Google Maps manually. I built a tool to fix that.
Here's the technical approach behind LeadTrapper:
The Problem
Google Maps doesn't have a public API for bulk business data.
Existing tools are either too expensive ($200+/month) or too slow.
The Approach
- Query the Maps search endpoint with a business category + city
- Parse the response for name, phone, address, rating, website
- Deduplicate against previously seen leads using SQLite
- Batch the results — 847+ leads returned in under 4 seconds
WhatsApp Delivery
Once you have the leads, the tool connects via WhatsApp Web
(no API key needed) and sends personalized messages to each contact.
The dedup layer uses a hash of the phone number so you never
message the same business twice.
Current Status
Still finalizing the product. Landing page is live at
LeadTrapper — launching soon.
Curious if anyone here has built similar scraping pipelines and
how you handled rate limiting at scale.
Top comments (0)