Google Maps Email & Leads Extractor
Pricing
from $3.00 / 1,000 results
Google Maps Email & Leads Extractor
Turn a Google Maps search into a sales lead list. Scrapes businesses and enriches each with emails, phone numbers and social profiles pulled from their website. No API key.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Dan Newton
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Google Maps Leads Scraper — Emails, Phones & Socials
Turn any Google Maps search into a ready-to-use sales lead list. This scraper finds businesses on Google Maps and enriches each one with contact details pulled from its website — email addresses, phone numbers, and social media profiles — on top of the usual name, address, rating, and category. Built for cold outreach, B2B prospecting, agency lead-gen, and CRM building. No Google Maps API key, no quotas.
Paste a Google Maps search URL (e.g. "plumbers in Denver", "dentists in Manchester"), and export a clean lead list to CSV, Excel, or JSON.
What you get per business
Standard place fields plus a contacts object:
- name, address, category, rating, reviews
- website — the business website
- contacts.emails — emails found on the site (with a confidence label)
- contacts.phones — phone numbers
- contacts.socials — Facebook, Instagram, LinkedIn, X/Twitter, etc.
- contacts.pages_crawled — which pages contacts were found on
- latitude / longitude, feature_id / cid
How enrichment works
For every business with a website, the Actor fetches the homepage (and a few likely contact/about pages), then extracts emails, phone numbers, and social links — including Cloudflare-obfuscated emails. Chain locations that share a domain are enriched once. Businesses without a website are still returned, just without website-derived contacts.
Input
| Field | Type | Description |
|---|---|---|
startUrl | string (required) | A Google Maps search URL from the address bar. |
maxPages | integer | Result pages to scrape (~20 businesses each). Enrichment runs on each, so larger jobs take longer. Default 1. |
startPage | integer | Page to begin from. |
proxyConfiguration | object | Residential proxies strongly recommended for the Google Maps step. |
Example input
{"startUrl": "https://www.google.com/maps/search/plumbers/@39.7392,-104.9903,12z","maxPages": 1,"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }}
How to use
- Search a niche + location on Google Maps and copy the URL.
- Paste it into Google Maps search URL and set Max pages.
- Keep proxy on Residential and click Start.
- Export your lead list from the Dataset tab.
Tips
- Narrow, location-specific searches ("roofers in Austin TX") yield the cleanest, most relevant leads.
- Not every business publishes an email; the Actor returns phones and socials too, so you always have a way to reach out.
Related scrapers
- Google Maps Search Scraper — businesses without contact enrichment (faster/cheaper).
- Google Maps Place Details Scraper — full details for a single place.
FAQ
Do I need a Google Maps API key? No. Is it legal? It collects only publicly visible business information; you are responsible for using it in line with applicable laws, Google's terms, and anti-spam regulations (e.g. GDPR/CAN-SPAM) when contacting leads.