Google Maps Leads Scraper

Job ID: 40075562

Budget: €8 – €30 EUR

I need a clean, repeatable way to pull data directly from Google Maps for sales outreach. For each result returned by the search terms and locations I’ll provide, the output must include:

• Business name
• Street address (city, state, ZIP)
• Phone number
• Public-facing email, when available

The scraper should save everything to a CSV or Google Sheet so the list can drop straight into my CRM. Accuracy matters more than speed—duplicate records, blank rows, or mismatched fields are deal-breakers.

Any approach that runs headless (Python with Selenium, Scrapy, or the official Maps API if you already have quota) works as long as I can rerun it myself later; clear setup instructions and well-commented source code are part of the hand-off. If Google throws captchas or rate limits, automatic handling—proxies, rotating user-agents, etc.—must already be built in.

Deliverables:
1. The full, working script or executable
2. A sample export showing the required fields
3. A concise README explaining how to edit search terms and rerun

Ready for a quick turnaround and prompt feedback on milestones.