Google Maps Leads Scraper with Email Enrichment avatar

Google Maps Leads Scraper with Email Enrichment

Pricing

from $1.50 / 1,000 lead (business record)s

Go to Apify Store
Google Maps Leads Scraper with Email Enrichment

Google Maps Leads Scraper with Email Enrichment

Scrape Google Maps businesses by search query + location. Get name, address, phone, website, rating, reviews, and emails found on their website. Perfect for local lead generation, sales prospecting, and market research.

Pricing

from $1.50 / 1,000 lead (business record)s

Rating

0.0

(0)

Developer

Prime Sieve

Prime Sieve

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Scrape Google Maps for local businesses by search query + location. Each lead includes:

  • Business name, category, address, phone
  • Rating + review count
  • Website URL
  • Emails found on the business website (the differentiator — most Maps scrapers don't do this)

Input

FieldTypeDefaultDescription
queriesarray[string]["plumber"]Search terms, e.g. ["plumber", "dentist", "roofer"]
locationstring""City/area, e.g. "Austin, TX". Empty = no filter
maxResultsPerQueryinteger20Businesses per query (max 100)
enrichEmailbooleantrueVisit business websites to find contact emails
maxConcurrencyinteger2Parallel browsers (max 16)

Output

One dataset item per business:

{
"name": "Beyond Wow Plumbing & Drains",
"category": "Tukang Ledeng",
"address": "3432 Greystone Dr",
"phone": "+1 512-601-6173",
"rating": 4.9,
"reviews": 2557,
"website": "https://beyondwow.com/",
"emails": ["info@beyondwow.com", "brad@beyondwow.com"],
"query": "plumber"
}

Pricing

Pay-per-event: $0.0015 per lead + apify-actor-start ($0.05, auto). No subscription. Run for 1,000 leads = $1.50.

Use cases

  • Local lead generation (contractors, dentists, lawyers, restaurants)
  • Sales prospecting lists with direct emails
  • Market research (competitor density, pricing, ratings)
  • Real estate / territory planning

Notes

  • Runs headless Chromium (Playwright) — handles Maps' JS rendering
  • Review counts may be null when Google doesn't render them in the DOM
  • Emails are public emails found on the business website (contact/about pages)
  • Rate-limited by Google — keep maxConcurrency low for large runs