Google Maps Leads Enrichment: Emails, Socials & Tech Stack avatar

Google Maps Leads Enrichment: Emails, Socials & Tech Stack

Pricing

Pay per event

Go to Apify Store
Google Maps Leads Enrichment: Emails, Socials & Tech Stack

Google Maps Leads Enrichment: Emails, Socials & Tech Stack

Enrich Google Maps leads or any list of business websites with emails, phones, social profiles (LinkedIn, Facebook, Instagram...) and tech stack (CMS, ecommerce, pixels). Plug in a Google Maps scraper dataset ID.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Kaleb Holley

Kaleb Holley

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Share

Enrich Google Maps leads or any list of business websites with emails, phones, social profiles (LinkedIn, Facebook, Instagram...) and tech stack (CMS, ecommerce, pixels). Plug in a Google Maps scraper dataset ID.

What you can use it for

  • Turn Google Maps results into outreach-ready leads: emails + socials per place.
  • Segment by technology: e.g. restaurants on Wix with no Meta Pixel (agency upsell).
  • CRM enrichment for any list of company domains.
  • Local SEO / web-design agencies qualifying prospects at scale.

How to use it

  1. Click Try for free, fill in the input (the defaults are a working example) and press Start.
  2. Download results as JSON, CSV, Excel or HTML, or read them through the Apify API.
  3. Put it on a schedule and connect Slack, Google Sheets, Make, Zapier, n8n or webhooks to get fresh data automatically.

Input

FieldNameDescription
datasetIdGoogle Maps datasetDataset from a Google Maps scraper run (e.g. compass/crawler-google-places). Place name, address, phone and rating are carried over.
urlsWebsite URLsOr paste business websites directly.
websiteFieldWebsite field nameField in the dataset holding the website URL.
detectTechStackDetect tech stackCMS, ecommerce platform, analytics, ad pixels, chat & marketing tools.
maxPagesPerSiteMax pages per siteHomepage + contact/about/imprint pages.
sameDomainEmailsOnlyPrefer same-domain emailsDrop emails on other domains when the business's own domain has some.
skipSitesWithoutContactsSkip sites with no contactsDo not output or charge them.
concurrencyConcurrencyParallel sites.
maxItemsMax resultsHard cap on dataset items, so you control cost.

Example input

{
"urls": [
"https://basecamp.com",
"https://www.patagonia.com",
"https://www.lemonade.com"
],
"maxItems": 5
}

Output

One dataset row per lead. Example:

{
"website": "https://joespizza.com",
"maps_title": "Joe's Pizza",
"maps_address": "7 Carmine St, New York, NY",
"maps_phone": "+1 212-366-1182",
"maps_totalScore": 4.6,
"emails": [
"info@joespizza.com"
],
"instagram": [
"https://www.instagram.com/joespizzanyc"
],
"cms": "Squarespace",
"technologyNames": [
"Squarespace",
"Google Analytics 4",
"Meta Pixel"
]
}

The Overview table view shows the key columns; the full record has every field.

Pricing

Pay per result: $2.00 per 1,000 leads plus a tiny $0.005 start fee. No subscription. Set Max results to cap your spend; Apify's per-run cost limit is respected too.

Why this actor

  • Uses official public APIs / feeds / public pages only: no login, no cookies, no personal accounts.
  • Fast HTTP-only (no browser), so it's cheap and reliable at volume.
  • Retries, rate-limit back-off and clear warnings: one bad input never kills the run.

FAQ

How do I connect a Google Maps run? Copy the run's Dataset ID (Storage tab) into datasetId, or chain it as an integration ("Run actor after another"), passing {"datasetId": "{{resource.defaultDatasetId}}"}.

What is collected? Only contact details published on the business website itself, mostly business addresses (info@, sales@). Use in line with GDPR/CAN-SPAM.

Need a field or source added? Open an issue on the Issues tab; we usually ship fixes within days.