Google Maps Email & Leads Scraper | $0.50/1K 💰 B2B Contacts avatar

Google Maps Email & Leads Scraper | $0.50/1K 💰 B2B Contacts

Pricing

from $0.50 / 1,000 b2b lead & contact scrapeds

Go to Apify Store
Google Maps Email & Leads Scraper | $0.50/1K 💰 B2B Contacts

Google Maps Email & Leads Scraper | $0.50/1K 💰 B2B Contacts

Fast, low-cost Google Maps B2B Leads & Email Scraper ($0.50–$1.50/1K). Extract verified business emails, phones, WhatsApp, LinkedIn/Instagram/Facebook profiles, unclaimed GMB status, tech stack (WordPress/Shopify/Pixels), and cold-outreach review hooks into 48 flat CSV/Excel fields.

Pricing

from $0.50 / 1,000 b2b lead & contact scrapeds

Rating

0.0

(0)

Developer

UnitBytes | Enterprise Web Data

UnitBytes | Enterprise Web Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 hours ago

Last modified

Share

Google Maps Email & Leads Scraper ($0.50/1K B2B Contacts)

Extract complete Google Maps B2B lead lists enriched with verified business emails, phone numbers, WhatsApp links, social media profiles, unclaimed Google Business Profile status, website tech stack, and cold-outreach review hooks in seconds.

Built for sales teams, cold email agencies, local SEO agencies, and AI automation workflows, this Actor turns any Google Maps search query (e.g., dentists in Austin TX, roofing contractors in Miami FL) or Place URL into 48 flat, spreadsheet-ready B2B contact fields at $0.50–$1.50 per 1,000 leads.


Why Choose This Google Maps B2B Leads & Email Scraper?

  • All-in-One Google Maps + Website Contact Enrichment: No need to chain separate Google Maps and Website Email scrapers. Automatically visits each business's official website and /contact / /about pages to extract verified email addresses, social profiles, and booking links in a single run.
  • Unbeatable Volume Pricing ($0.50–$1.50 / 1,000 Leads): Pay only for successfully extracted business leads with transparent Pay-Per-Event pricing.
  • De-Obfuscated Verified Emails (primary_email & emails): Extracts mailto: links, decodes protected website email strings, and ranks decision-maker and domain-matched business emails (owner@, dr@, contact@, hello@, info@) while automatically filtering out image filenames, tracking tokens, and no-reply addresses.
  • High-Intent Agency Opportunity Signals:
    • Unclaimed Google Business Profiles (is_claimed: false + claim_business_url): Instantly spot businesses that haven't claimed their Google Maps listing — with the 1-click claim link included.
    • Website CMS & Ad Pixel Detection (website_cms, has_meta_pixel, has_google_ads_tag): Filter leads by WordPress, Shopify, Wix, Squarespace, Webflow, GoHighLevel, or pitch paid ads to businesses missing a Meta Pixel or Google Tag Manager.
    • Online Booking & Receptionist Signals (booking_url, agency_opportunity_flags): Identify clinics, salons, and home-service businesses with NO_ONLINE_BOOKING, NO_WEBSITE, LOW_REVIEW_COUNT, or LOW_RATING_UNDER_4_2.
  • Built-In Cold-Outreach Review Hook (review_hook_text): Includes a customer review snippet, reviewer name, star rating, and 1-click Google dispute link (review_hook_report_url) so your cold outreach can reference a real customer review or pitch reputation management (ORM) services out-of-the-box.
  • 48 Clean Flat Fields for 1-Click CSV / Excel Export: Zero nested [object Object] columns — loads directly into Excel, Google Sheets, CRM pipelines, or pandas DataFrames.

What B2B Data Fields Can You Extract? (48 Flat Fields)

CategoryExtracted Fields
Business Identitybusiness_name, primary_category, categories, place_id (ChIJ...), place_cid, feature_id, knowledge_graph_id, google_maps_url, price_level, status
Verified Emails & Phonesprimary_email, emails (array), email_count, has_email, phone (local), phone_international (E.164), website_phones, whatsapp_url
Website & Bookingwebsite (cleaned of UTM tracking), domain, contact_page_url, booking_url
Social Media Profileslinkedin_url, instagram_url, facebook_url, twitter_url, youtube_url, tiktok_url, social_urls
Location & Geolocationaddress, street, neighborhood, city, state, postal_code, country_code, country, plus_code, latitude, longitude, timezone
Agency & Tech Signalsrating, reviews_count, is_claimed, claim_business_url, working_hours, cover_image_url, website_cms, website_tech_stack, has_meta_pixel, has_google_ads_tag, lead_score (0–100), agency_opportunity_flags
Cold-Outreach Review Hookreview_hook_stars, review_hook_author, review_hook_date, review_hook_text, review_hook_report_url

Supported Input Formats (searchQueries)

You can mix and match any of the following in searchQueries:

  1. Plain-Text Category + City Queries: dentists in Austin TX, HVAC contractors in Phoenix AZ, medspas in Miami FL, boutique hotels in Soho New York
  2. Google Maps Search URLs: https://www.google.com/maps/search/plumbers+in+Dallas+TX
  3. Direct Business Place URLs: https://www.google.com/maps/place/Daylight+Dental+South+Austin/...
  4. Google Place IDs & CIDs: ChIJl07iqFGzRIYRSEcBlZLxu08, place_id:ChIJ..., 0x8644b351a8e24e97:0x4fbbf19295014748, or g.page/r/...
  5. GPS Coordinates: 30.2672, -97.7431

Input Configuration Example

{
"searchQueries": [
"dentists in Austin TX",
"orthodontists in Round Rock TX"
],
"maxPlacesPerQuery": 20,
"scrapeContacts": true,
"includeReviewHook": true,
"reviewHookType": "most_relevant",
"language": "en",
"region": "us"
}

Sample Output Record

{
"input_query": "dentists in Austin TX",
"status": "ACTIVE",
"scraped_at": "2026-10-24T17:30:00.000000+00:00",
"error": null,
"business_name": "ATX Family Dental",
"place_id": "ChIJa2obHFGWRoYRaS8oZdG1hGY",
"place_cid": "7387113063321776005",
"feature_id": "0x8644b5511c1b6a67:0x6684b5d165282f69",
"knowledge_graph_id": "/g/1tf9_x9p",
"primary_category": "Dentist",
"categories": ["Dentist", "Cosmetic dentist", "Dental clinic", "Emergency dental service"],
"google_maps_url": "https://www.google.com/maps/place/?q=place_id:ChIJa2obHFGWRoYRaS8oZdG1hGY",
"price_level": null,
"primary_email": "info@atxfamilydental.com",
"emails": ["info@atxfamilydental.com"],
"email_count": 1,
"has_email": true,
"phone": "(512) 717-3147",
"phone_international": "+15127173147",
"website_phones": [],
"whatsapp_url": null,
"website": "https://www.atxfamilydental.com/",
"domain": "atxfamilydental.com",
"contact_page_url": "https://www.atxfamilydental.com/contact/",
"booking_url": "https://flexbook.me/atxfd",
"linkedin_url": null,
"instagram_url": "https://www.instagram.com/atxfamilydental",
"facebook_url": "https://www.facebook.com/atxfamilydental",
"twitter_url": null,
"youtube_url": null,
"tiktok_url": null,
"social_urls": [
"https://www.instagram.com/atxfamilydental",
"https://www.facebook.com/atxfamilydental"
],
"address": "1700 S 1st St, Austin, TX 78704",
"street": "1700 S 1st St",
"neighborhood": "Bouldin Creek",
"city": "Austin",
"state": "Texas",
"postal_code": "78704",
"country_code": "US",
"country": "United States",
"plus_code": "7624+8P Austin, Texas",
"latitude": 30.248312,
"longitude": -97.755678,
"timezone": "America/Chicago",
"rating": 4.9,
"reviews_count": 919,
"is_claimed": true,
"claim_business_url": null,
"working_hours": [
"Monday: 8 AM–5 PM",
"Tuesday: 8 AM–5 PM",
"Wednesday: 8 AM–5 PM",
"Thursday: 8 AM–5 PM",
"Friday: 8 AM–2 PM",
"Saturday: Closed",
"Sunday: Closed"
],
"cover_image_url": "https://lh3.googleusercontent.com/p/AF1QipM...=s0",
"website_cms": "WordPress",
"website_tech_stack": ["WordPress", "FlexBook", "Cloudflare"],
"has_meta_pixel": false,
"has_google_ads_tag": false,
"lead_score": 100,
"agency_opportunity_flags": ["MISSING_META_PIXEL", "MISSING_GOOGLE_TAG"],
"review_hook_stars": 5,
"review_hook_author": "Serena Raynard",
"review_hook_date": "2 weeks ago",
"review_hook_text": "I had such a great experience at ATX Family Dental. I came in with pain from previous dental work and the team took care of me right away.",
"review_hook_report_url": "https://www.google.com/local/review/rap/report?postId=..."
}

High-ROI Use Cases for Agencies & Sales Teams

  1. Cold Email Personalization at Scale: Combine primary_email, business_name, and review_hook_text (or set reviewHookType: "lowest_rating" to reference a recent 1-star complaint and share review_hook_report_url).
  2. Paid Ads Agency Prospecting: Filter exported leads where has_meta_pixel = false or has_google_ads_tag = false while reviews_count >= 50 — finding established businesses with budget that aren't running retargeting pixels yet.
  3. Local SEO & GBP Management Prospecting: Filter for is_claimed = false (UNCLAIMED_GBP) or LOW_REVIEW_COUNT and send owners their direct claim_business_url.
  4. AI Voice Receptionist & Booking Automation: Filter for NO_ONLINE_BOOKING + phone_international to pitch AI appointment setters to clinics, medspas, and home-service contractors.

Support & Feedback

Need custom fields or have a question about a specific business category? Open a ticket in the Actor's Issues tab on Apify Console and we will respond promptly.