Google Maps Leads Scraper with Email & Social Enrichment
Pricing
from $4.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
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
| Field | Example |
|---|---|
name | Smile Bright Dental |
category | Dentist |
phone | +1 512-555-0134 |
website | https://smilebright.example |
email | hello@smilebright.example |
instagram / facebook / linkedin | profile URLs |
rating / reviewsCount | 4.8 / 1,439 |
address | 123 Main St, Austin, TX |
googleMapsUrl | https://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"}
| Option | Description | Default |
|---|---|---|
searchQueries | Maps searches to run | required |
maxResultsPerQuery | Listings to collect per query | 40 |
enrichFromWebsite | Fetch emails & socials from each site | true |
requireEmail | Drop leads with no email found | false |
language | Maps UI language code | en |
🧩 How it works
- Stage 1 — Maps: a headless Chromium browser scrolls the Maps results feed and extracts each listing (name, category, rating, reviews, address, phone, website).
- Stage 2 — Enrichment: a fast HTTP client fetches each website's homepage and
/contact,/aboutpages 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 installnpx playwright install chromiumapify run -p
Results land in storage/datasets/default/.