Google Maps Email Enricher — Find Business Emails from Maps
DeprecatedPricing
from $0.01 / 1,000 results
Google Maps Email Enricher — Find Business Emails from Maps
DeprecatedThe 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
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
16 days ago
Last modified
Categories
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
| Field | What It Does | Default |
|---|---|---|
| 🔍 Search term | What type of business? (e.g., "restaurant", "dentist") | Required |
| 📍 Location | City, region, or country (e.g., "New York USA") | Required |
| 💯 Number of businesses | How many to find (1–120, Google Maps max) | 20 |
| 🔎 Also check Contact & About pages | Crawl /contact, /about, /team for hidden emails | ON |
| ✅ Validate email MX records | Confirm email domains can receive mail | ON |
| 🚫 Skip businesses with no website | Exclude businesses without a website on Maps | OFF |
| 📧 Only show businesses where email was found | Filter out rows with no email | OFF |
| ⚡ Speed — parallel website crawlers | How many sites to visit at once (1–50) | 10 |
| 🌐 Proxy settings | Strongly recommended: Use residential proxies | OFF |
Output Fields
Your results CSV includes:
| Column | What It Means | Example |
|---|---|---|
name | Business name from Google Maps | "The Good Marketer" |
website | Their website URL | "https://www.thegoodmarketer.co.uk/" |
email | Best email found | "info@thegoodmarketer.co.uk" |
email_confidence | Trust level | verified, likely, possible, low |
phone | Business phone | "+44 20 3576 2150" |
address | Full street address | "20-30 Whitechapel Rd, London E1 1EW" |
category | Business type (from Maps) | "Digital Marketing Agency" |
rating | Google Maps rating | 4.5 |
mx_valid | Email domain works? | true / false / null |
enriched_at | When data was collected | "2026-06-02T09:16:23Z" |
Email Confidence Levels
| Level | Meaning | When to Use |
|---|---|---|
| verified | Email found via mailto link or known contact pattern (info@, hello@, contact@) | ✅ Send directly — highest trust |
| likely | Found on company domain but from page text or pattern matching | ✅ Safe to send, minimal review needed |
| possible | Found on site but unclear context or domain mismatch | ⚠️ Light manual review recommended |
| low | Found 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:
- The Good Marketer — info@thegoodmarketer.co.uk (verified)
- Make Agency — hi@makeagency.co.uk (verified)
- PN Digital — info@pndigital.co.uk (verified)
- PinPoint Media — hello@pinpoint-media.co.uk (possible)
- Mediaplus UK — crm@serviceplan.com (low)
Why This Works Better Than Alternatives
| Feature | This Actor | Manual Lists | Outdated Scrapers | Expensive Tools |
|---|---|---|---|---|
| No website list needed | ✅ | ❌ | ❌ | ❌ |
| Fully automated | ✅ | ❌ | Partial | ✅ |
| Confidence scoring | ✅ | ❌ | ❌ | Sometimes |
| MX validation | ✅ | ❌ | ❌ | Sometimes |
| Subpage crawling | ✅ | ❌ | ❌ | Sometimes |
| Cost per 100 leads | <$1 | Hours of work | $2–5 | $30–80 |
| Ready for cold email | ✅ | Requires cleanup | Requires cleanup | ✅ |
| Fast setup | 2 minutes | Days | Hours | Hours |
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).
| Volume | Est. Time | Est. Cost |
|---|---|---|
| 10 businesses | 3 min | ~$0.05 |
| 50 businesses | 15 min | ~$0.25 |
| 100 businesses | 35 min | ~$0.60 |
| 500 businesses | 3 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
- Use residential proxies for runs over 20 businesses — worth the extra cost
- Be specific with search terms — "dental office" finds better results than "dentist"
- Enable subpage crawling — finds 15–20% more emails on /contact and /about pages
- Validate MX records — filters out dead/bouncing email domains
- Sort by
email_confidence— focus on "verified" emails first - 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