Google Maps Lead Intelligence & Business Email Extractor
Under maintenancePricing
Pay per usage
Google Maps Lead Intelligence & Business Email Extractor
Under maintenanceExtract 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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
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
| Parameter | Type | Default | Description |
|---|---|---|---|
searchQueries (required) | Array | ["dentist"] | List of search keywords or categories |
locations | Array | ["Austin, TX"] | List of target cities or geographical areas |
maxResults | Integer | 50 | Maximum places to collect per search combination |
includeWebsiteData | Boolean | true | Crawl official websites for emails, phones, and tech stack |
includeSocialProfiles | Boolean | true | Extract social links (LinkedIn, Instagram, Facebook, etc.) |
includeTechStack | Boolean | true | Detect CMS, Analytics, Ad Pixels, and Booking widgets |
maxWebsitePagesPerBusiness | Integer | 3 | Max pages to crawl per business website |
onlyBusinessesWithWebsite | Boolean | false | Filter: Only return places with an active website |
onlyBusinessesWithPhone | Boolean | false | Filter: Only return places with a phone number |
onlyBusinessesWithEmail | Boolean | false | Filter: Only return places where an email was found |
minimumRating | Number | 0 | Filter: Minimum Google star rating (e.g. 4.0) |
minimumReviewCount | Integer | 0 | Filter: Minimum number of Google reviews (e.g. 10) |
skipClosedPlaces | Boolean | true | Filter: Exclude permanently or temporarily closed places |
maxConcurrency | Integer | 5 | Maximum concurrent browser and scraper sessions |
proxyConfiguration | Object | { "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
- Open the Actor on Apify.
- Enter your
searchQueries(e.g.dentist,real estate) andlocations(e.g.Miami, FL). - 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);
⚖️ Legal & Responsible Scraping
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.