Google Maps B2B Lead, Email & Tech-Stack Enricher
Pricing
from $2.00 / 1,000 primary lead / record scrapeds
Google Maps B2B Lead, Email & Tech-Stack Enricher
Pricing
from $2.00 / 1,000 primary lead / record scrapeds
Rating
0.0
(0)
Developer
harrison clough
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
19 hours ago
Last modified
Categories
Share
Extract high-intent local business leads by search query and location, then automatically crawl each company's website to enrich DNS MX-verified emails, E.164 phone numbers, social profiles (LinkedIn, Instagram, Facebook, X, YouTube, TikTok), CMS platform, ad pixels (meta_pixel, google_tag_manager, tiktok_pixel, linkedin_insight), and booking/CRM widgets (Calendly, HubSpot, Intercom).
Built for Clay.com, n8n, Make.com, and AI Agents (MCP) with guaranteed structured JSON output and Pay-Per-Result ($0 on Empty) billing—you never pay for dead domains or unverified records.
Why Use This Actor Instead of Legacy Google Maps Scrapers?
| Feature | Legacy Maps Scrapers ($30–$49/mo Rental) | coherent_edelweiss/google-maps-b2b-enricher |
|---|---|---|
| Pricing Model | Upfront monthly subscription even if runs fail | Pay-Per-Event ($0.002–$0.007/lead) — $0 on empty results |
| Email Verification | Raw regex scraping (high bounce rate, .png false positives) | Live DNS-over-HTTPS MX Verification + Gateway Detection (Google Workspace, Microsoft 365, Proofpoint) |
| Ad Pixel & Tech Stack Detection | Not included | Detects CMS (WordPress, Shopify, Webflow) + Retargeting Pixels + CRM/Booking Widgets |
| AI B2B Sales Pitch | Requires separate LLM step | Built-in gap analysis outreach hook tailored to missing pixels/booking tools |
| UK / EU GDPR Compliance | Scrapes personal data indiscriminately | Built-in gdprSafeMode (auto | strict | off) for UK/EEA corporate role-only filtering |
| Execution Speed | 60–180s headless browser spin-up | 4–8 seconds with zero headless browser overhead |
Transparent Pay-Per-Event Pricing (Zero-Charge on Empty)
You are never billed for failed scrapes or businesses without data:
result-scraped($0.002): Charged only when a valid business profile with domain/contact metadata is extracted.verified-contact-enriched($0.003): Charged only when at least one DNS MX-verified email or website tech-stack signature is attached.ai-structured-summary($0.002): Charged only whenincludeAiPitch: truegenerates a custom B2B sales outreach hook.
Cost Example: Enriching 1,000 verified local B2B leads with MX-verified emails, tech stack, ad pixels, and AI cold email hooks costs $7.00 total (vs. $50–$150 in Clay/SaaS enrichment credits).
1-Click Integrations: Clay.com, n8n & Make.com
Clay.com ("HTTP API" Enrichment Column)
Skip expensive native enrichment credits inside Clay by calling the synchronous dataset endpoint directly:
- Method:
POST - URL:
https://api.apify.com/v2/acts/coherent_edelweiss~google-maps-b2b-enricher/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN - Headers:
Content-Type: application/json - Body:
{"queries": ["{{Business Category}} in {{City}}"],"maxResultsPerQuery": 5,"enrichWebsites": true,"includeAiPitch": true,"gdprSafeMode": "auto"}
n8n / Make.com / cURL Quickstart
curl -X POST "https://api.apify.com/v2/acts/coherent_edelweiss~google-maps-b2b-enricher/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"queries": ["specialty coffee roasters in Austin TX", "dental clinics in Miami FL"],"maxResultsPerQuery": 10,"enrichWebsites": true,"includeAiPitch": true,"gdprSafeMode": "auto"}'
Python (apify-client)
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("coherent_edelweiss/google-maps-b2b-enricher").call(run_input={"queries": ["specialty coffee roasters in Austin TX"],"maxResultsPerQuery": 10,"enrichWebsites": True,"includeAiPitch": True,"gdprSafeMode": "auto",})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item["business_name"], item["verified_emails"], item["cms_platform"], item["ai_b2b_sales_pitch"])
Sample Enriched Output
{"query": "specialty coffee roasters in Austin TX","business_name": "Merit Coffee Co.","category": "specialty coffee roasters","address": "Austin TX","website": "https://meritcoffee.com","domain": "meritcoffee.com","phone_e164": "+12105550192","rating": 4.8,"reviews_count": 342,"verified_emails": ["info@meritcoffee.com", "wholesale@meritcoffee.com"],"mx_verified": true,"email_provider": "Google Workspace","social_profiles": {"instagram": "https://instagram.com/meritcoffee","facebook": "https://facebook.com/meritcoffee"},"cms_platform": "Shopify","ad_pixels_detected": ["meta_pixel", "google_tag_manager"],"booking_or_crm_tools": ["Klaviyo"],"ai_b2b_sales_pitch": "Merit Coffee Co. runs on Shopify with Meta Pixel & GTM active, making them an ideal prospect for wholesale B2B retention automation or TikTok Pixel expansion."}
Connect to Claude Desktop, Cursor & AI Agents (MCP)
You can call this Actor directly from Claude Desktop, Cursor, or any Model Context Protocol (MCP) client:
{"mcpServers": {"google-maps-b2b-enricher": {"command": "npx","args": ["-y","@apify/actors-mcp-server","--actors","coherent_edelweiss/google-maps-b2b-enricher"],"env": {"APIFY_TOKEN": "YOUR_APIFY_TOKEN"}}}}
UK GDPR, EU GDPR & PECR Compliance Notice (Safe-by-Design)
- Stateless On-Demand Processor: This Actor is an ephemeral, on-demand software utility that executes within the user's isolated Apify container. The Actor developer does not store, aggregate, or resell any scraped datasets or personal data.
- Built-in
gdprSafeMode(auto|strict|off): By default (auto), when a UK or EEA domain (.uk,.co.uk,.eu,.de,.fr, etc.) is detected, the Actor automatically filters out named personal emails (firstname.lastname@) and personal LinkedIn profile URLs (/in/), returning only non-personal corporate role endpoints (info@,sales@,contact@,enquiries@), corporate/company/links, and website technology stack metadata. - Controller Responsibility: Users disabling
gdprSafeModeact as Data Controllers and are solely responsible for establishing a valid lawful basis (such as UK GDPR Article 6(1)(f) Legitimate Interests for corporate subscribers) and complying with UK PECR / EU ePrivacy rules.
Frequently Asked Questions (FAQ)
How do I extract emails and ad pixels from Google Maps businesses?
Pass any search query (e.g., "roofing contractors in Dallas TX" or "med spas in London") with "enrichWebsites": true. The Actor discovers matching businesses, visits their official websites, extracts contact emails, verifies their DNS MX records in real time, and inspects the HTML for Meta, Google, TikTok, and LinkedIn pixels.
Does this require Google Maps API keys or proxies?
No external API keys or browser cookies are required. Everything runs out of the box using high-concurrency async HTTP requests.