Google Maps Lead I Scraper (Emails + AI + Sales Signals)
Pricing
from $0.012 / actor start
Google Maps Lead I Scraper (Emails + AI + Sales Signals)
Find businesses, extract emails, and know exactly who to contact and how to pitch them
Pricing
from $0.012 / actor start
Rating
5.0
(1)
Developer
Eren
Actor stats
0
Bookmarked
3
Total users
1
Monthly active users
19 days ago
Last modified
Categories
Share
Google Maps Lead Generator — AI-Powered Email Finder & Sales Intel
The most complete Google Maps scraper on Apify. Extract verified business data, hunt emails across multi-page websites, find social profiles, score lead quality with AI, and get tailored cold-email pitches — all in one run.
Why This Actor?
| Feature | Free Scrapers | This Actor |
|---|---|---|
| Business name, address, rating | Yes | Yes |
| Phone number from detail panel | Rare | Yes |
| Email discovery (6 pages/site) | No | Yes |
| Social media profiles | No | Yes |
| AI-powered sales pitch | No | Yes |
| Lead scoring & priority ranking | No | Yes |
| Multi-city campaigns | No | Yes |
| Buying-intent detection | No | Yes |
| Data completeness % per lead | No | Yes |
How It Works
The actor runs a 3-stage pipeline using a headless Chromium browser:
Stage 1: MAPS SEARCH Stage 2: DETAIL PANEL Stage 3: WEBSITE CRAWL───────────────────── ───────────────────── ──────────────────────Scroll Google Maps feed → Open each listing's page → Crawl business websiteExtract cards (name, Extract phone, website, + /contact, /about,rating, address) reviews, rating, address /team, /contact-usFind emails & socials↓Stage 4: AI ENRICHMENT──────────────────────Score leads, detect intent,write personalized pitches,classify business category
Output Fields (22 columns)
Every lead comes with 22 enriched data points, export-ready in CSV, JSON, or Excel:
Contact Data
| Field | Example |
|---|---|
name | Bright Smile Dental |
address | 1234 Main St, Austin, TX 78701 |
phone | (512) 555-0199 |
website | https://brightsmile.com |
emails | info@brightsmile.com, dr.smith@brightsmile.com |
emailConfidence | High |
socialLinks | { facebook, instagram, linkedin } |
mapsUrl | https://google.com/maps/place/... |
Scoring & Intelligence
| Field | Example |
|---|---|
category | Dental/Healthcare |
leadScore | High |
intentScore | High |
intentReason | Only 7 reviews — Needs review generation/marketing. |
priority | Immediate |
priorityReason | High intent detected and direct contact available. |
AI Analysis
| Field | Example |
|---|---|
aiSummary | Bright Smile Dental is a family dental practice in Austin. They offer cosmetic and general dentistry with a focus on patient comfort. |
reputationSummary | Good rating (4.5/5) with 7 reviews. |
targetAudience | Local families, individuals seeking dental care, cosmetic dentistry patients |
outreachSuggestion | Only 7 reviews — pitch review generation campaigns and local SEO to build social proof. |
Meta
| Field | Example |
|---|---|
contactMethods | 4 |
dataCompleteness | 88% |
scrapedAt | 2024-03-15T14:30:00.000Z |
Quick Start
1. Minimal Input
{"searchKeyword": "Marketing Agency","location": "Austin, TX","maxResults": 20}
2. Multi-City Campaign
{"searchKeyword": "Dentist","location": ["Austin, TX", "Dallas, TX", "Houston, TX"],"maxResults": 50}
3. High-Intent Only (Agencies / SDRs)
{"searchKeyword": "Plumber","location": "Los Angeles, CA","maxResults": 100,"onlyWithEmail": true,"onlyHighIntent": true,"minRating": 0}
This returns only businesses that need your services and have a reachable email — ready-to-send leads.
Who Is This For?
- Digital agencies prospecting for new clients in any niche
- SDRs & BDRs building targeted outreach lists
- Freelancers (web designers, SEO consultants) looking for local clients
- SaaS companies selling to SMBs (CRM, booking, review tools)
- Lead gen businesses reselling enriched data to clients
Input Reference
| Parameter | Type | Default | Description |
|---|---|---|---|
searchKeyword | string | — | Business type to search (e.g., Plumber) |
location | string or array | — | City/state or array for multi-city |
maxResults | integer | 10 | Max businesses per location (1–500) |
minRating | number | 0 | Minimum Google rating filter (0–5) |
onlyWithEmail | boolean | false | Exclude leads without emails |
onlyHighIntent | boolean | false | Only return high buying-intent leads |
Performance & Limits
| Setting | Recommendation |
|---|---|
| Memory | 4 GB minimum (headless Chromium + parallel requests) |
| Max Results | 10–120 per location for best speed |
| Timeout | 60s per request (auto-retries up to 2x) |
| Concurrency | 10 parallel pages (auto-managed) |
AI Enrichment
This actor uses LLaMA 3.1 (via Groq) for AI analysis. Set the GROQ_API_KEY environment variable to enable AI features. If no API key is set, the actor generates structured fallback data from the scraped fields — no run will ever fail due to missing AI.
AI-Generated Fields
- Business Summary — 2-sentence overview of operations
- Reputation Summary — Assessment based on rating + reviews
- Target Audience — Who their customers are
- Pitch Angle — Tailored cold-email opener based on their specific weaknesses
Smart Fallbacks (No AI Key Required)
- Category detection from 15+ industry keywords
- Per-industry target audiences
- Context-aware pitch suggestions based on rating, review count, and website presence
FAQ
Q: How many leads can I extract per run? A: Google Maps typically returns up to ~120 results per search query. For larger volumes, use multi-city campaigns.
Q: Will this work for any country?
A: Yes. Google Maps is global. Just set the location to any city (e.g., London, UK, Mumbai, India, Tokyo, Japan). Phone number extraction supports all international formats.
Q: Do I need a Groq API key? A: No. Without it, the actor uses intelligent fallback logic that generates useful category, audience, and pitch data from scraped fields. The AI key makes summaries more personalized.
Q: How are emails found?
A: The actor crawls up to 6 pages per website (homepage + /contact, /about, /team, /contact-us, /about-us) and extracts emails via both mailto: links and regex. Junk addresses (noreply, test, sentry) are automatically filtered.
Q: What does "High Intent" mean? A: A business is flagged as high-intent if it has clear service gaps: no website, rating below 4.0, or very few reviews. These are prime prospects for agencies selling web design, SEO, or reputation management.

