Google Maps Leads Scraper with Email & Social Enrichment avatar

Google Maps Leads Scraper with Email & Social Enrichment

Pricing

from $4.00 / 1,000 results

Go to Apify Store
Google Maps Leads Scraper with Email & Social Enrichment

Google Maps Leads Scraper with Email & Social Enrichment

This Actor scrapes business listings from Google Maps and then visits each business's website to extract **emails, Instagram, Facebook, LinkedIn, X/Twitter, and YouTube** links — the contact data that Maps alone doesn't give you.

Pricing

from $4.00 / 1,000 results

Rating

0.0

(0)

Developer

Tin

Tin

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Google Maps Leads Scraper with Email & Social Enrichment 📍✉️

Turn any Google Maps search into a ready-to-use B2B lead list. This Actor scrapes business listings from Google Maps and then visits each business's website to extract emails, Instagram, Facebook, LinkedIn, X/Twitter, and YouTube links — the contact data that Maps alone doesn't give you.

Stop exporting plain Maps data and manually hunting for emails. Get sales-ready leads in one run.

🚀 What you get per lead

FieldExample
nameSmile Bright Dental
categoryDentist
phone+1 512-555-0134
websitehttps://smilebright.example
emailhello@smilebright.example
instagram / facebook / linkedinprofile URLs
rating / reviewsCount4.8 / 1,439
address123 Main St, Austin, TX
googleMapsUrlhttps://www.google.com/maps/place/...

Export to CSV, Excel, JSON, or HTML, or pull via the Apify API into your CRM.

📥 Input

{
"searchQueries": ["dentists in Austin, TX", "law firms in Denver"],
"maxResultsPerQuery": 40,
"enrichFromWebsite": true,
"requireEmail": false,
"language": "en"
}
OptionDescriptionDefault
searchQueriesMaps searches to runrequired
maxResultsPerQueryListings to collect per query40
enrichFromWebsiteFetch emails & socials from each sitetrue
requireEmailDrop leads with no email foundfalse
languageMaps UI language codeen

🧩 How it works

  1. Stage 1 — Maps: a headless Chromium browser scrolls the Maps results feed and extracts each listing (name, category, rating, reviews, address, phone, website).
  2. Stage 2 — Enrichment: a fast HTTP client fetches each website's homepage and /contact, /about pages and extracts emails + social profiles (no browser, so it's cheap).

💡 Use cases

  • Build targeted cold-outreach lists for sales & marketing
  • Local-business prospecting for agencies
  • Market research and competitor mapping
  • Enriching an existing list of business websites with contact data

⚠️ Notes

  • Use residential proxies for the most reliable Google Maps results.
  • Respect local laws (GDPR/CAN-SPAM) when contacting scraped emails.
  • Email coverage depends on what each business publishes on its own website.

🛠️ Run locally

npm install
npx playwright install chromium
apify run -p

Results land in storage/datasets/default/.