Google Maps Email Enricher — Find Business Emails from Maps avatar

Google Maps Email Enricher — Find Business Emails from Maps

Under maintenance

Pricing

Pay per usage

Go to Apify Store
Google Maps Email Enricher — Find Business Emails from Maps

Google Maps Email Enricher — Find Business Emails from Maps

Under maintenance

The missing step between Google Maps Scraper and your cold email tool. Paste your Maps dataset ID and get verified business emails back — crawls homepages + contact pages, scores by confidence, validates MX records. 77%+ hit rate on reachable sites.

Pricing

Pay per usage

Rating

5.0

(1)

Developer

kuldip parmar

kuldip parmar

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

18 days ago

Last modified

Share

Google Maps Email Enricher — Find Business Emails from Maps Data

The missing step between Google Maps Scraper and your cold email tool.

Google Maps Scraper gives you business names, addresses, phone numbers, and ratings — but almost never emails. This actor fills that gap. Feed it your Maps scraper output and it returns verified business emails by crawling each company's website automatically.

77%+ hit rate on reachable sites. Zero setup required. Works with any Google Maps Scraper.


Why this actor exists

Every user of Google Maps Scraper hits the same wall: "I have 2,000 businesses — now how do I get their emails?"

The usual answer is:

  • Manually visit each website (impossible at scale)
  • Buy a third-party enrichment tool ($300–$800/month)
  • Use the Maps contact add-on (40–70% hit rate, no confidence scoring)

This actor does it automatically for a fraction of the cost — and gives you confidence scores so you know which emails to trust before you send a single message.


How it works

Your Google Maps Scraper output (Dataset ID or CSV)
Visit each business website (homepage)
Crawl /contact, /about, /team pages if no email found
Score every email: verified / likely / possible / low
Validate MX records (optional)
Clean CSV — all original Maps fields + email columns added

Quick start (3 steps)

Step 1 — Run any Google Maps Scraper. Copy the Dataset ID from the Output tab.

Step 2 — Paste the Dataset ID into the Apify Dataset ID field below. Click Run.

Step 3 — Download your enriched CSV from the Output tab. Done.


Input options

FieldDescription
Apify Dataset IDDataset ID from any Google Maps Scraper run — the easiest option
CSV URLPublic URL to a CSV file with business data (must have a website column)
Manual listJSON array of businesses — useful for testing
Crawl subpagesAlso checks /contact, /about, /team — increases hit rate ~15–20% (default: ON)
Validate MX recordsConfirms the email domain can receive mail (default: ON)
Skip no-website rowsOmit businesses that have no website (default: OFF)
Proxy configurationResidential proxies improve hit rate on sites that block datacenter IPs

Output columns added to your data

All your original Google Maps columns are preserved. These are added:

ColumnWhat it means
emailBest email found for this business
email_confidenceverified / likely / possible / low
email_scoreInternal score (0–100) — higher = more trustworthy
email_alternativesOther emails found on the site (comma-separated)
mx_validtrue if the domain has working mail servers
enrichment_statusfound / not_found / no_website / site_unreachable
enriched_atTimestamp — useful for knowing when data was fresh

Confidence levels

LevelWhat it meansWhen to use
verifiedFound on business domain via mailto link, known contact prefix (info@, hello@, contact@)Send directly
likelyFound on business domain but from text pattern or generic pageSafe to use, light review
possibleFound on site but domain mismatch or unclear prefixVerify before sending
lowFound but multiple red flagsManual review only

Real performance data

Tested across 20 real businesses — agencies, law firms, accountants, dentists, plumbers, gyms:

CategoryHit rate
Digital Agencies100%
Plumbers / Trades100%
Dental / Local health75%
Law Firms50–80%
Accountants60–80%
Real Estate (independent)70%
Large brands / enterprise20–40%

Overall hit rate on reachable sites: 77%

Hit rate increases to 80–85% with residential proxies enabled (recommended for runs over 500 businesses).


What makes this better than alternatives

FeatureThis actorMaps contact add-onManual work
Hit rate77%+40–70%100%
Confidence scoring
Subpage crawling
MX validation
False positive filteringPartial
Works with any Maps scraperOnly official
Cost per 1,000 leads~$5~$8–15Hours of time

Frequently asked questions

Does it work with the official Google Maps Scraper and community versions? Yes. It automatically normalises field names from all major Maps scraper variants. If your CSV has a website or url column, it works.

Why does it crawl subpages? Many businesses only list their email on /contact or /about — not the homepage. In our testing, 30–40% of emails were found on subpages, not the homepage. Disabling this option is faster but reduces your hit rate noticeably.

What happens when a business uses a contact form instead of an email? The actor records it as not_found and still returns the row with all original data. You can filter these out or use them for manual outreach.

Is this safe to run at high volume? Yes. The crawler respects standard web practices, uses proper headers, and rate-limits automatically. For large runs (5,000+ businesses), enable residential proxies and set max concurrency to 20–30.

Why are some results site_unreachable? Some sites block datacenter IPs (the default on Apify). Enabling residential proxies in the proxy settings resolves this for most sites.

Does it find personal Gmail/Outlook emails? It filters these out. The actor specifically looks for business emails on the company's own domain. Personal email addresses score very low and are excluded from the best pick.


Pricing

Charged per result row processed (whether email found or not).

VolumeEstimated cost
1,000 businesses~$0.50–1.00
10,000 businesses~$5–10
100,000 businesses~$50–100

Plus standard Apify platform compute costs. Residential proxy usage billed separately by Apify.


Support & feedback

Found a bug? Have a feature request? Open an issue on GitHub.

Response time: within 48 hours on weekdays.