Google Maps Business Leads + Verified Emails avatar

Google Maps Business Leads + Verified Emails

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Google Maps Business Leads + Verified Emails

Google Maps Business Leads + Verified Emails

Scrapes business leads from Google Maps search results and enriches them with verified contact emails.

Pricing

from $1.50 / 1,000 results

Rating

5.0

(1)

Developer

MrDoe

MrDoe

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Google Maps Business Leads + Verified Emails - Scrape Local Businesses & Find Emails

Scrape business leads directly from Google Maps search results - name, category, address, phone, website, and rating - then automatically enrich each result with a verified contact email.

What does this Actor do?

Give it one or more Google Maps search queries (e.g. "dentists in Austin, TX") and it returns one structured lead per business, including:

  • Business details - name, category, address (parsed into city/state/zip/country), phone, rating, website
  • Contact email - found from the business's own website domain, with confidence score, email type, and source URLs
  • Optional email verification - deliverability check

Only businesses with a discoverable website are looked up for an email - if no site is listed on Google Maps, the lead is still returned with all other fields, just without email data (nothing is guessed or invented).

Not affiliated with or endorsed by Google. Only publicly visible listing data is collected.

How it works

  1. Loads each search query's Google Maps results and scrolls the results feed to collect up to Max leads per search query businesses.
  2. Visits each business's own Maps listing page to read its address, phone, website, and category.
  3. If a website is found and enrichment is enabled, looks up the domain for a contact email (deduplicated per unique domain - businesses sharing a domain, e.g. chain locations, are enriched once and reused).
  4. Optionally verifies the found email's deliverability.

Google Maps renders results client-side with no static HTML API, so this Actor uses a headless browser (Playwright) rather than a plain HTTP crawler - a Residential proxy is strongly recommended to avoid Google's consent/CAPTCHA wall.

How to use

  1. Sign up for a free Apify account.
  2. Open this Actor and enter one or more Search queries, e.g. "coffee shops in Dublin".
  3. Set Max leads per search query and leave Proxy configuration on Residential.
  4. Click Start and export results as JSON, CSV, Excel, or via API.

Output

Each dataset item follows a standard lead shape shared across this Actor family:

FieldDescription
companyName, companyUrl, domain, companyWebsiteBusiness identity and website
categoryGoogle Maps business category
email, emailType, emailConfidence, emailVerificationStatus, emailSourcesContact email data (null if unavailable)
phoneBusiness phone number, from Google Maps
address, city, state, zipCode, countryParsed business address
ratingGoogle Maps star rating
source, sourceUrl, profileUrl, scrapedAtProvenance metadata

Fields with no available data are returned as null rather than omitted or guessed.

Cost & performance notes

  • Runs on a headless browser, so it's heavier per-item than an HTTP-only Actor - keep Max leads per search query reasonable for your use case.
  • Email lookups are deduplicated by domain and skipped entirely for businesses with no website, minimizing overhead.
  • Concurrency is kept conservative to stay reliable at scale.