Google Maps Lead Enricher - Emails, Tech Stack & Socials avatar

Google Maps Lead Enricher - Emails, Tech Stack & Socials

Pricing

from $7.00 / 1,000 enriched business leads

Go to Apify Store
Google Maps Lead Enricher - Emails, Tech Stack & Socials

Google Maps Lead Enricher - Emails, Tech Stack & Socials

Enrich Google Maps business datasets with emails, social links, website tech stack, contact pages, SEO metadata, and lead scores for local B2B prospecting.

Pricing

from $7.00 / 1,000 enriched business leads

Rating

0.0

(0)

Developer

Group Oject

Group Oject

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Turn Google Maps scraper output into a lead-ready prospecting dataset.

This Actor reads Google Maps business records from an Apify dataset, pasted JSON/CSV records, or direct website URLs. It enriches each business website with public emails, social profiles, website technology, contact pages, SEO metadata, and a lead score.

It is built for agencies, local SEO teams, sales teams, SaaS companies, ecommerce tools, recruiters, and consultants who already collect local businesses but need better contact and qualification data.

Why use it

Google Maps scrapers are great at finding businesses. This Actor helps answer the next sales question: which businesses are worth contacting, and how can you reach them?

What it extracts

  • Original business name, category, address, phone, rating, reviews, and Maps URL when present
  • Website domain, final URL, page title, H1, and meta description
  • Public business-domain emails and phone numbers
  • LinkedIn, X/Twitter, Facebook, Instagram, YouTube, and TikTok links
  • Contact, about, pricing, sales, demo, services, and company pages
  • CMS: WordPress, Webflow, Wix, Squarespace
  • Ecommerce: Shopify, WooCommerce, Magento, BigCommerce
  • Analytics and ad pixels: Google Tag Manager, GA4, Meta Pixel, TikTok Pixel, LinkedIn Insight Tag, Hotjar
  • CRM, marketing, and chat tools: HubSpot, Salesforce Pardot, Marketo, Klaviyo, Mailchimp, Segment, Intercom, Drift, Zendesk, Crisp
  • Payments and infrastructure: Stripe, PayPal, Cloudflare, Vercel
  • Lead score from 0 to 100

Input options

Use any of these:

  1. Google Maps dataset IDs from Apify scraper runs.
  2. Business records JSON/CSV pasted directly into the input.
  3. Website URLs as a fallback for direct enrichment.

Private Apify datasets require an Apify API token in the encrypted token field. Public datasets and pasted records do not.

{
"datasetIds": ["YOUR_GOOGLE_MAPS_DATASET_ID"],
"apifyApiToken": "YOUR_APIFY_TOKEN_IF_THE_DATASET_IS_PRIVATE",
"maxBusinesses": 100,
"includeLinkedPages": true,
"maxPagesPerSite": 4,
"extractEmails": true,
"extractPhones": true,
"detectTechnologies": true
}

Example pasted business records:

[
{
"title": "Example Dental",
"categoryName": "Dentist",
"website": "https://exampledental.com",
"phone": "+1 555 123 4567",
"address": "New York, NY",
"rating": 4.8,
"reviewsCount": 120
}
]

Output

Each dataset item is one enriched local business lead.

{
"businessName": "Example Dental",
"businessCategory": "Dentist",
"address": "New York, NY",
"rating": 4.8,
"reviewsCount": 120,
"domain": "exampledental.com",
"leadScore": 86,
"emails": ["info@exampledental.com"],
"mapsPhone": "+1 555 123 4567",
"linkedinUrl": "https://www.linkedin.com/company/example-dental",
"contactPageUrl": "https://exampledental.com/contact",
"technologies": ["WordPress", "Google Tag Manager", "Meta Pixel"]
}

Pricing

One result equals one enriched business lead written to the default dataset.

Recommended workflow:

  • Run a Google Maps scraper for a category and city
  • Copy the dataset ID into this Actor
  • Export enriched leads to CSV, Google Sheets, CRM, or your outreach system

Notes

This Actor only reads public website pages. Some businesses do not have a website, hide email addresses, or block crawlers. Use Skip businesses without websites if you only want enriched records with website data.

Run through the API

curl -X POST \
"https://api.apify.com/v2/acts/groupoject~google-maps-lead-enricher/runs?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"datasetIds":["YOUR_MAPS_DATASET_ID"],
"maxBusinesses":100,
"includeLinkedPages":true,
"detectTechnologies":true
}'

Input reference

FieldDescription
datasetIdsDatasets containing Google Maps-style business records
apifyApiTokenSecret token needed only for private source datasets
businessRecordsTextPasted JSON, JSON Lines, or CSV business records
urls, urlsTextDirect website enrichment fallback
maxBusinessesHard output cap
skipBusinessesWithoutWebsiteKeep only businesses that can be website-enriched
includeLinkedPagesScan contact, services, location, team, and about pages
detectTechnologiesDetect marketing and website technologies

Lead qualification workflow

  1. Collect businesses for a category and location with a Google Maps scraper.
  2. Pass its dataset ID to this Actor.
  3. Enrich websites and public contact details.
  4. Filter results by lead score, technology, category, ratings, or location.
  5. Verify each prospect and import relevant records into your CRM.

FAQ

Does this Actor scrape Google Maps directly?

No. It enriches existing Maps-style records. This separation lets you use any source scraper, pasted records, or direct website URLs.

Why is an Apify token sometimes needed?

Only private input datasets require a token. The schema marks it secret; it is not included in output.

Does every business return an email?

No. Only contact information publicly displayed on scanned business websites can be extracted.

What does lead score mean?

It is a prioritization signal based on available website, contact, page, and technology data, not a prediction or guarantee of conversion.

Use business contact data lawfully, honor opt-outs, and avoid indiscriminate outreach.