Google Maps Email Extractor — Local Business Leads
Pricing
from $0.006 / business lead scraped
Google Maps Email Extractor — Local Business Leads
Search Google Maps for businesses, then crawl each business website to extract emails, social profiles and extra phone numbers. Turns any Maps search into a ready lead list. No key.
Pricing
from $0.006 / business lead scraped
Rating
0.0
(0)
Developer
hiper soft
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
16 hours ago
Last modified
Categories
Share
Google Maps Email Extractor — Local Business Leads with Emails, Socials & Phones
Turn any Google Maps search into a ready-to-use lead list. This Actor searches Google Maps for businesses (e.g. "dentists in Austin TX"), then crawls each business's own website to pull out email addresses, social profiles and extra phone numbers — merging them with the Maps listing into one clean JSON record per lead. It runs browser-free on the Maps side and needs no account and no API key. Ideal for sales teams, agencies and researchers who want contactable leads, not just names on a map.
Features
- 📧 Website email extraction — crawls each business site and de-obfuscates addresses to find real, sendable emails.
- 🕸️ Deep crawl option — with
deepCrawlon, it also visits contact/about pages (up tomaxPagesPerSite) to catch emails the homepage hides. - 🔗 Social profiles — captures LinkedIn, Twitter/X, Facebook, Instagram, YouTube, TikTok, Pinterest, GitHub, Telegram and WhatsApp links.
- 📞 Extra phone numbers — pulls additional site phone numbers beyond the one Google lists.
- ✅ Email-only filter — set
onlyWithContactto drop businesses where no email was found, keeping the list actionable. - 🗺️ Full Maps context — each lead keeps name, category, address, city, rating, coordinates, Place ID and map link.
- ⚙️ Tunable throughput — control
maxPlacesPerSearch,websiteConcurrencyand locale (language/country) per run.
What you get
One record per business lead, for example:
{"search": "dentists in Austin TX","name": "Bright Smile Dental","category": "Dentist","categories": ["Dentist", "Cosmetic dentist"],"address": "123 Congress Ave, Austin, TX 78701","city": "Austin","countryCode": "US","phone": "+1 512-555-0142","website": "https://brightsmileaustin.com/","emails": ["hello@brightsmileaustin.com", "office@brightsmileaustin.com"],"socials": {"facebook": "https://facebook.com/brightsmileaustin","instagram": "https://instagram.com/brightsmileaustin"},"extraPhones": ["+1 512-555-0199"],"companyName": "Bright Smile Dental LLC","rating": 4.8,"latitude": 30.2681,"longitude": -97.7428,"placeId": "ChIJ_0123456789abcdefghijklmn","mapsUrl": "https://www.google.com/maps/place/?q=place_id:ChIJ_0123456789abcdefghijklmn","websitePagesCrawled": 3}
Input
{"searches": ["dentists in Austin TX", "marketing agencies London"],"maxPlacesPerSearch": 60,"onlyWithContact": false,"deepCrawl": true,"maxPagesPerSite": 4,"language": "en","country": "us"}
| Field | Description |
|---|---|
searches | Google Maps searches, e.g. "plumbers near Berlin". One per line. |
maxPlacesPerSearch | How many businesses to collect per search (1–500). |
onlyWithContact | Skip businesses where no email was found on the website. |
deepCrawl | Also visit contact/about pages, not just the homepage. |
maxPagesPerSite | Maximum pages to crawl per business website (1–10). |
websiteConcurrency | How many business websites to crawl in parallel (1–12). |
proxyConfiguration | Proxy settings; residential recommended for Maps + website crawling. |
Use cases
- Build cold-outreach lead lists with real emails for a niche and city.
- Enrich an existing prospect list with social profiles and secondary phone numbers.
- Feed a CRM or email tool with contactable local businesses.
- Research a local market's players and their web presence in one pass.
Pricing
Pay-per-event: you're billed a small amount per run and per item scraped — you only pay for what you get. See the Pricing tab for current rates.
FAQ
Do I need an API key or Google account? No. The Maps side runs browser-free through Google's own endpoint and website crawling needs no login, so there's no API key or account to configure.
How many leads can I get per run? Each search collects up to 500 businesses, and every business is crawled for emails, socials and extra phones. Queue multiple searches in one run to build lead lists in the thousands.
Is scraping Google Maps and business websites legal? The Actor gathers only publicly visible data from Google Maps listings and the businesses' own public websites. Collecting public data is generally permissible, but outreach must comply with anti-spam and data-protection laws such as GDPR and CAN-SPAM.
Does it collect emails and contact info? Yes — that's its core job. It crawls each business site (optionally including contact/about pages), de-obfuscates hidden addresses, and returns emails, social profiles and secondary phone numbers merged with the Maps listing.
What's the output format?
One structured JSON record per lead, combining Maps context (name, address, rating, Place ID) with emails, socials and extraPhones. Export as JSON, CSV or Excel for your CRM or email tool.
Related Actors
Build and enrich lead lists with these companion Actors:
- Google Maps Scraper — get clean place listings with phone and website, without the website crawl.
- Website Contact Scraper — extract emails, phones and socials from any list of websites you already have.
- Clutch.co Agency Scraper — pull B2B agency profiles with ratings and budget signals for lead qualification.
- Google Maps Reviews Scraper — add reputation data to the businesses you extract here.
Notes
This Actor collects contact details that businesses publish on their own public websites and Google Maps listings. It is an independent tool and is not affiliated with, endorsed by, or sponsored by Google; Google Maps is a trademark of Google LLC. It targets public data only — use the results in compliance with anti-spam and data-protection laws (e.g. GDPR, CAN-SPAM).