Google Maps is the best source of local business leads — but most Maps scrapers stop at name, address and phone. The field that actually closes deals, email, isn't on Maps at all. Here's how to get it.
The extra step that matters
Maps gives you the business website. So after scraping each listing, take one more hop: fetch the business's own site (and its contact page) and pull the email. That single step turns a directory dump into a real outreach list.
Verified on a live run for coffee shop, Dubai Marina:
| Business | Phone | Rating | |
|---|---|---|---|
| Roast Speciality Coffee | +971 50 502 5854 | info@roastdubai.com | 4.6 |
| Roasters Specialty Coffee | +971 58 572 5444 | beans@roasterscoffee.ae | 4.9 |
| Drinkit coffee | — | ask@drinkit.io | 4.8 |
How it works
- Scroll the Maps results feed and collect every place.
- Open each place for name, category, address, phone, website, rating, reviews.
- For each website, fetch the site + a contact page and extract the email.
Input
{
"searchQueries": ["marketing agency", "dentist"],
"location": "Dubai",
"maxResults": 30,
"extractEmails": true
}
Use it for
- Local lead generation — niche + city prospect lists with email.
- Agencies — find local businesses to pitch web/marketing services.
- Market research — competitor density, ratings, categories by area.
Try it: Google Maps Leads Scraper on Apify. Public data only — respect GDPR/CAN-SPAM when contacting leads.
Top comments (0)