Google Maps Lead Intelligence & Business Email Extractor avatar

Google Maps Lead Intelligence & Business Email Extractor

Under maintenance

Pricing

Pay per usage

Go to Apify Store
Google Maps Lead Intelligence & Business Email Extractor

Google Maps Lead Intelligence & Business Email Extractor

Under maintenance

Extract B2B business leads from Google Maps with automated website enrichment: verified emails, phone numbers, social media links, technology stack detection, and lead quality scoring.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Fire Dev

Fire Dev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

🗺️ Google Maps Lead Intelligence

A high-performance, production-grade Apify Actor designed to extract verified B2B and B2C leads from Google Maps with automated website enrichment: direct business emails, phone numbers, contact pages, social media profiles, detected tech stacks, and deterministic Lead Quality Scores (0–100).

Unlike typical scrapers that charge expensive pay-per-event add-ons for every email and social profile, Google Maps Lead Intelligence provides full end-to-end lead extraction in a single, unified execution.


⚡ Key Features

  • 🌐 Query × Location Matrix: Search multiple keywords across multiple cities/states concurrently (e.g. ["dentist", "orthodontist"] × ["Austin, TX", "Dallas, TX"]).
  • 🔎 Comprehensive Google Maps Extraction:
    • Business Name, Category & Subcategories
    • Full Address, Street, City, State, ZIP, Country
    • Google Maps URL, Place ID, CID
    • Star Rating, Total Review Count, Price Level
    • Latitude & Longitude Coordinates
    • Closed Status (Open / Temporarily Closed / Permanently Closed)
  • ✉️ Automated Website Lead Enrichment:
    • Verified Business Emails: RFC-compliant discovery from home and contact pages with false-positive filtering.
    • Phone Numbers: Extracted from tel links and page text.
    • Social Media Handles: LinkedIn, Instagram, Facebook, Twitter/X, YouTube, TikTok.
    • Public Tech Stack Detection: WordPress, Shopify, Webflow, Wix, Squarespace, Google Analytics/GTM, Meta Pixel, TikTok Pixel, Calendly, Acuity, HubSpot, Crisp, Intercom.
  • 🎯 Deterministic Lead Quality Score (0–100): Transparent algorithmic scoring factoring in digital presence, social proof, and website responsiveness.
  • 🛡️ Global Multi-Pass Deduplication: Automatically deduplicates across queries and locations by Place ID, CID, normalized name+address, and coordinates.

📥 Input Parameters

ParameterTypeDefaultDescription
searchQueries (required)Array["dentist"]List of search keywords or categories
locationsArray["Austin, TX"]List of target cities or geographical areas
maxResultsInteger50Maximum places to collect per search combination
includeWebsiteDataBooleantrueCrawl official websites for emails, phones, and tech stack
includeSocialProfilesBooleantrueExtract social links (LinkedIn, Instagram, Facebook, etc.)
includeTechStackBooleantrueDetect CMS, Analytics, Ad Pixels, and Booking widgets
maxWebsitePagesPerBusinessInteger3Max pages to crawl per business website
onlyBusinessesWithWebsiteBooleanfalseFilter: Only return places with an active website
onlyBusinessesWithPhoneBooleanfalseFilter: Only return places with a phone number
onlyBusinessesWithEmailBooleanfalseFilter: Only return places where an email was found
minimumRatingNumber0Filter: Minimum Google star rating (e.g. 4.0)
minimumReviewCountInteger0Filter: Minimum number of Google reviews (e.g. 10)
skipClosedPlacesBooleantrueFilter: Exclude permanently or temporarily closed places
maxConcurrencyInteger5Maximum concurrent browser and scraper sessions
proxyConfigurationObject{ "useApifyProxy": false }Apify Proxy or custom proxy settings

📤 Sample Output

{
"name": "Austin Family Dental & Orthodontics",
"category": "Dentist",
"categories": ["Dentist", "Dental Clinic", "Cosmetic Dentist"],
"address": "123 Main St, Suite 400, Austin, TX 78701, USA",
"street": "123 Main St, Suite 400",
"city": "Austin",
"state": "TX",
"postalCode": "78701",
"country": "USA",
"phone": "+1 512-555-0199",
"website": "https://austinfamilydental.com",
"googleMapsUrl": "https://www.google.com/maps/place/...",
"placeId": "ChIJ1234567890abcdef",
"cid": "0x1234567890abcdef",
"rating": 4.8,
"reviewCount": 142,
"priceLevel": "$$",
"latitude": 30.2672,
"longitude": -97.7431,
"isOpen": true,
"isTemporarilyClosed": false,
"isPermanentlyClosed": false,
"emails": ["info@austinfamilydental.com", "appointments@austinfamilydental.com"],
"phoneNumbers": ["(512) 555-0199"],
"contactPages": ["https://austinfamilydental.com/contact-us"],
"socialProfiles": {
"linkedin": "https://www.linkedin.com/company/austin-family-dental",
"instagram": "https://instagram.com/austinfamilydental",
"facebook": "https://facebook.com/austinfamilydental"
},
"technologies": [
{ "name": "WordPress", "category": "cms" },
{ "name": "Google Analytics", "category": "analytics" },
{ "name": "Meta Pixel", "category": "advertising" },
{ "name": "Calendly", "category": "booking" }
],
"leadScore": 95,
"leadScoreFactors": [
"+20: Verified website exists",
"+15: Active phone number available",
"+25: Discovered direct business email (info@austinfamilydental.com)",
"+10: Active social media channels (3 found)",
"+10: Strong customer rating (4.8★)",
"+10: Established review base (142+ reviews)",
"+5: Modern web tech detected (WordPress, Google Analytics, Meta Pixel, Calendly)"
],
"hasWebsite": true,
"hasPhone": true,
"hasEmail": true,
"hasSocialProfiles": true,
"searchQuery": "dentist",
"searchLocation": "Austin, TX, USA",
"scrapedAt": "2026-08-15T18:20:00.000Z"
}

🚀 How to Run

Via Apify Console

  1. Open the Actor on Apify.
  2. Enter your searchQueries (e.g. dentist, real estate) and locations (e.g. Miami, FL).
  3. Hit Start and export results in JSON, CSV, or Excel.

Via Apify API (Node.js)

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const run = await client.actor('YOUR_USERNAME/google-maps-lead-intelligence').call({
searchQueries: ['dentist'],
locations: ['Austin, TX'],
maxResults: 50,
includeWebsiteData: true
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

This Actor extracts publicly accessible business listings and information published on Google Maps and public business websites. Users are responsible for complying with applicable privacy laws (e.g., GDPR, CCPA, CAN-SPAM) and terms regarding email marketing and commercial communications.