Google Maps Contact Enricher - Emails & Socials
Pricing
from $4.00 / 1,000 website enricheds
Google Maps Contact Enricher - Emails & Socials
Add emails, phones and social links (Facebook, Instagram, LinkedIn, X...) to Google Maps Scraper results. Give a dataset ID; every place keeps its original fields. $4 per 1,000 websites read; places without website and failed sites are free.
Pricing
from $4.00 / 1,000 website enricheds
Rating
0.0
(0)
Developer
leo zhu
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Turn a Google Maps Scraper result into a lead list. Give this Actor the dataset ID of a Google Maps run (for example compass/crawler-google-places) and it visits every place's website and adds emails, phone numbers and social profiles (Facebook, Instagram, LinkedIn, X, YouTube, TikTok...) to each place. All original place fields (name, category, address, rating, Maps URL...) are kept unchanged.
How to use it
- Run Google Maps Scraper (any search). Open the run > Storage > copy the dataset ID.
- Paste it into Google Maps dataset ID here and start. Optionally add extra website URLs.
- Download the result as CSV / Excel / JSON. Each row = original place + contacts.
You can also chain it automatically: in Google Maps Scraper add an integration > Run Actor and pass {{resource.defaultDatasetId}} as datasetId.
What you get per place
| Field | Example |
|---|---|
| all original Google Maps fields | title, categoryName, city, phone, website, url, ... |
enrichmentStatus | ok, noWebsite, duplicateWebsite, blocked, unreachable, robotsDisallowed, invalid |
primaryEmail, emails, emailDetails | info@joesstonecrab.com (role / same-domain flags, source page) |
primaryPhone, phones | E.164, e.g. +13056730365 |
facebook, instagram, linkedin, x, youtube, tiktok, socialProfiles | profile URLs |
contactPageUrl, hasContactForm, websiteAddress | contact page, form presence, JSON-LD address |
emailProvider, hasMx | Google Workspace / Microsoft 365 ... from MX records |
Pricing (pay per event)
You pay only for websites that were actually read:
| Websites read | Cost |
|---|---|
| 100 | $0.40 |
| 1,000 | $4.00 |
| 10,000 | $40.00 |
Plus $0.00005 per run start. Free: places without a website, duplicate websites (chains are visited once), unreachable / blocked / robots.txt-disallowed sites. The Apify Free plan's $5 monthly credit covers about 1,200 websites.
If your Maximum cost per run is reached, the Actor finishes the sites in progress and stops cleanly; everything saved is kept and the status message tells you what was not processed.
How it works (and what it doesn't do)
- Homepage + up to 3 contact pages (contact, about, impressum, team...), plain HTTP, polite sequential requests, robots.txt respected.
- No login, no captcha solving, no anti-bot bypass - protected sites are reported as
blockedand not charged. - Only contact data the business publishes on its own website. No email guessing.
- Want to check the emails before outreach? Pair it with our Email Verifier (syntax, MX, disposable & role checks).
Legal
Business contact data published on company websites. You are responsible for using it lawfully (GDPR / CAN-SPAM / local rules), e.g. legitimate-interest B2B outreach with opt-out.
Feedback
Problem with a run? Use Share run with developer or open an issue - we fix reports quickly. Found it useful? Please leave a review.