DEV Community

Get Anything
Get Anything

Posted on

Google Maps scrapers give you the phone. Here's how to get the email too

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 Email 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

  1. Scroll the Maps results feed and collect every place.
  2. Open each place for name, category, address, phone, website, rating, reviews.
  3. For each website, fetch the site + a contact page and extract the email.

Input

{
  "searchQueries": ["marketing agency", "dentist"],
  "location": "Dubai",
  "maxResults": 30,
  "extractEmails": true
}
Enter fullscreen mode Exit fullscreen mode

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)