Google Maps Email & Leads Extractor avatar

Google Maps Email & Leads Extractor

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Google Maps Email & Leads Extractor

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

Dan Newton

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

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

FieldTypeDescription
startUrlstring (required)A Google Maps search URL from the address bar.
maxPagesintegerResult pages to scrape (~20 businesses each). Enrichment runs on each, so larger jobs take longer. Default 1.
startPageintegerPage to begin from.
proxyConfigurationobjectResidential 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

  1. Search a niche + location on Google Maps and copy the URL.
  2. Paste it into Google Maps search URL and set Max pages.
  3. Keep proxy on Residential and click Start.
  4. 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.
  • 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.