Google Maps Business Scraper & Owner Email Lead Enricher
Pricing
from $3.50 / 1,000 local lead enricheds
Google Maps Business Scraper & Owner Email Lead Enricher
High-volume Google Maps business extractor with automated website email & social enrichment. Extracts business name, phone, address, website, rating, reviews, verified emails, LinkedIn/Instagram/Facebook profiles, and B2B cold outreach icebreakers.
Pricing
from $3.50 / 1,000 local lead enricheds
Rating
0.0
(0)
Developer
Archie Campbell
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Extract local B2B businesses from Google Maps enriched with verified owner emails, LinkedIn/Instagram/Facebook profiles, direct phone numbers, star ratings, review counts, and AI cold outreach sales hooks.
🚀 Why This Actor Beats Standard Google Maps Scrapers
Standard scrapers dump a raw address and main telephone switchboard. You still have to spend hours clicking websites manually to find who to contact.
This Actor executes the entire lead enrichment pipeline in one pass:
- Finds local businesses matching your category & city on Google Maps.
- Deep-crawls company websites & contact pages to extract verified corporate emails.
- Finds direct social profiles (LinkedIn company/founder pages, Instagram, Facebook, Twitter/X).
- Calculates a Lead Quality Score (0–100) and automatically drafts a tailored cold outreach sales hook.
📊 Cost Comparison
| Solution | Cost per 1,000 Leads | Owner Email & Socials Included? | Cold Outreach Sales Hook? | Minimum Monthly Spend |
|---|---|---|---|---|
| This Apify Actor | $3.50 ($0.0035/ea) | ✅ Yes (Automatic website crawl) | ✅ Yes (Ready-to-send icebreaker) | $0.00 (Pay as you go) |
| Standard GMaps Scrapers | $5.00 – $10.00 | ❌ No (Phone & address only) | ❌ No | $49/month |
| Apollo + Outscraper combo | $50.00+ | ❌ Requires multi-tool API stitching | ❌ No | $99/month |
⚡ 1-Click Clay.com Integration
Enrich your local prospecting tables directly inside Clay:
- In your Clay table, add a new Enrichment column → HTTP API.
- Method:
POST - URL:
https://api.apify.com/v2/acts/unlimitedbands~google-maps-local-leads-enricher/run-sync-get-dataset-items?token=YOUR_APIFY_API_TOKEN - Body (JSON):
{"searchTerms": ["Med Spas in Miami, FL"],"maxResultsPerSearch": 20,"enrichWebsites": true,"requireWebsite": true}
- Map the response columns:
title→ Business Nameemails[0]→ Owner / Contact Emailphone→ Direct Phonerating→ Google RatingsalesHook→ Personalized Cold Email Opener
🔄 Native n8n Workflow Integration
Automate your local agency lead gen in n8n:
- Add an HTTP Request node.
- Set URL to:
https://api.apify.com/v2/acts/unlimitedbands~google-maps-local-leads-enricher/run-sync-get-dataset-items?token={{$env.APIFY_API_TOKEN}} - Method:
POST| Body Parameters:
{"searchTerms": ["Dentists in Austin, TX"],"maxResultsPerSearch": 25,"enrichWebsites": true}
- Feed the resulting dataset items directly into your CRM (HubSpot/GoHighLevel) or cold outreach sender (Instantly/Smartlead).
💻 Python & cURL Quickstart
cURL
curl -X POST "https://api.apify.com/v2/acts/unlimitedbands~google-maps-local-leads-enricher/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"searchTerms": ["Commercial Solar in Phoenix, AZ"],"maxResultsPerSearch": 10,"enrichWebsites": true}'
Python (apify-client)
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run_input = {"searchTerms": ["Roofing contractors in Dallas, TX"],"maxResultsPerSearch": 20,"enrichWebsites": True,}run = client.actor("unlimitedbands/google-maps-local-leads-enricher").call(run_input=run_input)for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(f"{item['title']} | Email: {item['emails']} | Hook: {item['salesHook']}")
📤 Sample Output Record
{"title": "Apex Cosmetic Dentistry","status": "completed","result_reason": "business_and_contact_extracted","category": "Dentists","address": "1200 Brickell Ave, Miami, FL 33131","phone": "+1 305-555-0192","website": "https://www.apex-miami-dental.com","domain": "apex-miami-dental.com","rating": 4.9,"reviewsCount": 112,"googleMapsUrl": "https://www.google.com/maps/place/Apex+Cosmetic+Dentistry","emails": ["dr.smith@apex-miami-dental.com", "info@apex-miami-dental.com"],"contacts_count": 2,"socialProfiles": {"instagram": "https://www.instagram.com/apexmiamidental","facebook": "https://www.facebook.com/apexmiamidental"},"leadScore": 95,"salesHook": "Saw your 4.9-star rating across 112 Google reviews in Miami—noticed your mobile appointment booking flow has a 2-second lag that could be costing you new patient consultations.","searchTerm": "Cosmetic Dentists in Miami, FL","crawled_at": "2026-10-25T18:00:00Z"}
💰 Transparent Pay-Per-Event Pricing
- Pricing Model: Pay-Per-Event ($0.0035 per enriched local lead).
- Zero-Charge Policy: Empty search queries or unreachable listings emit an explicit
no_resultsdiagnostic record at $0.00 PPE charge. You only pay for verified extracted leads.