Google Maps Leads + Email Enrichment avatar

Google Maps Leads + Email Enrichment

Pricing

from $10.00 / 1,000 lead extrait de google maps

Go to Apify Store
Google Maps Leads + Email Enrichment

Google Maps Leads + Email Enrichment

Extrait les entreprises locales depuis une recherche Google Maps (nom, adresse, téléphone, site, note, horaires) et enrichit chaque lead en crawlant son site web pour trouver une adresse e-mail de contact.

Pricing

from $10.00 / 1,000 lead extrait de google maps

Rating

0.0

(0)

Developer

Oussema Toumi

Oussema Toumi

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Extracts local businesses from a Google Maps search (name, address, phone, website, rating) and enriches each lead by crawling its website for a contact email — all in a single Actor, where most Maps scrapers stop at raw coordinates.

Input

FieldTypeDescription
searchQueriesarraye.g. "dentists in Lyon", "plumbers in Austin TX"
maxResultsPerQueryintMax results per query (default: 20)
enrichEmailsboolEnable email enrichment (default: true)
enrichPagesToCheckarrayPaths to check on each lead's site for an email

Output (dataset)

Each record contains: name, address, phone, website, rating (number, e.g. 4.6), category, searchQuery, and, when enabled, email (or null if none found).

Billing (pay-per-event)

  • lead-found — $0.01 — per business extracted from Google Maps
  • email-enriched — $0.015 — additionally, if a contact email is found

Example: 200 leads extracted, 120 with an email found ≈ (200 × $0.01) + (120 × $0.015) = $2 + $1.80 = $3.80 billed.

Technical notes

  • Requires a headless browser (Playwright/Chromium) unlike the other Actors in this project — that's why the Dockerfile starts from apify/actor-node-playwright-chrome instead of the standard Node image. Compute stays 100% on Apify's side, no local installation needed.
  • Google Maps scraping relies on the current DOM structure of the UI — Google regularly changes its selectors, so plan occasional selector maintenance in src/maps.js.
  • Email enrichment is plain text processing (fetch + regex), no GPU required even for this part.
  • Respect Google Maps Terms of Service and GDPR for the use of collected data (legitimate purpose, right to erasure on request).