Google Maps Email Enricher — Find Business Emails from Maps avatar

Google Maps Email Enricher — Find Business Emails from Maps

Deprecated

Pricing

from $0.01 / 1,000 results

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

Google Maps Email Enricher — Find Business Emails from Maps

Deprecated

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

from $0.01 / 1,000 results

Rating

5.0

(1)

Developer

kuldip parmar

kuldip parmar

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

16 days ago

Last modified

Share

Google Maps Email Enricher — Search, Find & Email Any Business

Type a search term + location. Get a ready-to-use cold email list. No website list needed.

Search Google Maps for any business type (restaurants, plumbers, agencies, dentists, etc.). The actor automatically finds their websites, extracts verified email addresses, validates them, and returns a clean CSV — all in one step.

No website list required. No manual work. Just search and go.


The Problem This Solves

You want to launch a cold email campaign but you're stuck at step zero:

  • Manual approach: Spend 40+ hours collecting websites, then finding emails → impossible at scale
  • Incomplete data: Use a generic lead list that's outdated or missing the businesses you actually want
  • Wrong tools: Maps Scraper gives you names & addresses, but where are the emails?
  • Expensive alternatives: Pay $300–$800/month for an enrichment tool

This actor eliminates the setup problem — search Google Maps directly, find emails automatically, and export to your email sequencer in under 5 minutes.


How It Works (One Simple Flow)

You type: "restaurant" + "New York USA"
Actor searches Google Maps
Finds all matching businesses + extracts their websites
Crawls each website for email addresses
Scores confidence: verified / likely / possible / low
Validates MX records (email domains are real)
Exports ready-to-send cold email list (CSV)

Time: ~2–5 minutes for 50–100 businesses Cost: ~$0.20–$0.50 per run (Apify compute) Output: Business name, website, phone, address, verified email, confidence, MX status


Quick Start (2 Steps)

Step 1 — Enter what you're looking for:

  • Search term: e.g., restaurant, digital agency, plumber, accountant, dental office
  • Location: e.g., New York USA, London UK, Sydney Australia, Chicago Illinois

Step 2 — Click Run. Download your results. Done.

No APIs to set up. No website list to build. No data cleanup.


Input Options Explained

FieldWhat It DoesDefault
🔍 Search termWhat type of business? (e.g., "restaurant", "dentist")Required
📍 LocationCity, region, or country (e.g., "New York USA")Required
💯 Number of businessesHow many to find (1–120, Google Maps max)20
🔎 Also check Contact & About pagesCrawl /contact, /about, /team for hidden emailsON
✅ Validate email MX recordsConfirm email domains can receive mailON
🚫 Skip businesses with no websiteExclude businesses without a website on MapsOFF
📧 Only show businesses where email was foundFilter out rows with no emailOFF
⚡ Speed — parallel website crawlersHow many sites to visit at once (1–50)10
🌐 Proxy settingsStrongly recommended: Use residential proxiesOFF

Output Fields

Your results CSV includes:

ColumnWhat It MeansExample
nameBusiness name from Google Maps"The Good Marketer"
websiteTheir website URL"https://www.thegoodmarketer.co.uk/"
emailBest email found"info@thegoodmarketer.co.uk"
email_confidenceTrust levelverified, likely, possible, low
phoneBusiness phone"+44 20 3576 2150"
addressFull street address"20-30 Whitechapel Rd, London E1 1EW"
categoryBusiness type (from Maps)"Digital Marketing Agency"
ratingGoogle Maps rating4.5
mx_validEmail domain works?true / false / null
enriched_atWhen data was collected"2026-06-02T09:16:23Z"

Email Confidence Levels

LevelMeaningWhen to Use
verifiedEmail found via mailto link or known contact pattern (info@, hello@, contact@)✅ Send directly — highest trust
likelyFound on company domain but from page text or pattern matching✅ Safe to send, minimal review needed
possibleFound on site but unclear context or domain mismatch⚠️ Light manual review recommended
lowFound but multiple red flags (generic TLD, third-party domain, etc.)❌ Manual verification only

Real Test Results

Latest test run: 5 digital agencies, London, UK

  • Search: ✅ Completed in 2m 33s
  • Websites found: 5/5 (100%)
  • Emails found: 5/5 (100%)
  • Verified confidence: 3/5 (60%)
  • MX validated: 5/5 (100%)

Results:

  1. The Good Marketerinfo@thegoodmarketer.co.uk (verified)
  2. Make Agencyhi@makeagency.co.uk (verified)
  3. PN Digitalinfo@pndigital.co.uk (verified)
  4. PinPoint Mediahello@pinpoint-media.co.uk (possible)
  5. Mediaplus UKcrm@serviceplan.com (low)

Why This Works Better Than Alternatives

FeatureThis ActorManual ListsOutdated ScrapersExpensive Tools
No website list needed
Fully automatedPartial
Confidence scoringSometimes
MX validationSometimes
Subpage crawlingSometimes
Cost per 100 leads<$1Hours of work$2–5$30–80
Ready for cold emailRequires cleanupRequires cleanup
Fast setup2 minutesDaysHoursHours

Frequently Asked Questions

Do I need a website list? No. That's the whole point. You just type what you're looking for (search term + location) and the actor finds everything.

Why is residential proxy recommended? Google Maps actively blocks datacenter IPs (standard on Apify). Residential proxies bypass this and increase your hit rate by 10–15%. Apify charges extra for residential proxies, but it's worth it for large runs (50+ businesses).

What if a business uses a contact form instead of email? The actor records it as not_found and still returns all the other data (name, website, address, phone). You can manually visit those sites or use them for alternative outreach.

How many businesses can I search per run? Google Maps typically shows 120 results max per search. You can request up to 120 in the actor settings. For narrower results, be more specific in the search term (e.g., "dental office" instead of "dentist").

Will I get duplicate emails? The actor deduplicates emails, so each email appears only once even if multiple businesses use it (e.g., shared marketing agencies email).

Why do some emails show as "low" confidence? Low confidence emails come from:

  • Third-party domains (Gmail, Outlook, HubSpot, Mailchimp, etc. — not business domains)
  • Fake TLDs detected in our filter (URLs masquerading as emails)
  • Unclear context on the page (email found in blog comment, not contact section)

These are flagged so you can review before sending. High-volume campaigns should focus on verified only.

How long does a run take? Depends on the number of businesses:

  • 5 businesses: ~2–3 minutes
  • 20 businesses: ~5–8 minutes
  • 50 businesses: ~15–20 minutes
  • 100 businesses: ~30–40 minutes

Time varies based on site speed and how many subpages are crawled.

Is this safe to use? Yes. The actor:

  • Respects robots.txt and rate-limits
  • Uses proper browser headers
  • Doesn't overload servers
  • Works within Apify's residential proxy terms

Safe for high-volume runs (100+/day).

What happens if a site is unreachable? The actor logs it as site_unreachable and still returns all Maps data (name, address, phone, website). You get the full row, just without the email — useful for manual outreach.


Cost Estimate

Apify charges by compute time (measured in actor-compute units, ACUs).

VolumeEst. TimeEst. Cost
10 businesses3 min~$0.05
50 businesses15 min~$0.25
100 businesses35 min~$0.60
500 businesses3 hours~$3–5

Plus residential proxy fees if enabled (Apify's standard proxy pricing). Always budget for 1–2 extra ACUs per 100 businesses.


Tips for Best Results

  1. Use residential proxies for runs over 20 businesses — worth the extra cost
  2. Be specific with search terms — "dental office" finds better results than "dentist"
  3. Enable subpage crawling — finds 15–20% more emails on /contact and /about pages
  4. Validate MX records — filters out dead/bouncing email domains
  5. Sort by email_confidence — focus on "verified" emails first
  6. Test with 5–10 businesses first — see the output quality before scaling to 100

Support & Feedback

  • Bug report? Open an issue: GitHub Issues
  • Feature request? Let us know what you're looking for
  • Response time: Within 48 hours on weekdays

Version History

v2.0 (June 2026) — Complete redesign

  • NEW: Search Google Maps directly — no website list needed
  • NEW: Automatic website extraction from Maps listings
  • IMPROVED: Cleaner input interface with emoji section headers
  • IMPROVED: Better error handling and status reporting
  • IMPROVED: Full MX validation on all results

v1.0 (Earlier) — Original version with website input