Pricing
from $5.00 / 1,000 enriched leads
Local Business Lead Enrichment
Find local businesses by niche + location, then enrich with email, phone, social profiles, tech stack, and lead score. The complete lead list; not just a raw scrape.
Pricing
from $5.00 / 1,000 enriched leads
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
Find local businesses by niche + location, then enrich with email, phone, social profiles, tech stack, and a transparent lead score. The complete lead list -- not just a raw scrape.
What This Does
Most "Google Maps scrapers" give you a spreadsheet of names and addresses. This actor gives you a finished lead list ready for outreach:
- Collects businesses from Google Maps by niche + city/state
- Deduplicates by Place ID, phone, website domain, and name
- Enriches each lead's website for email, social profiles, and tech stack
- Scores every lead 0-100 with a transparent per-factor breakdown
- Exports structured, CRM-ready data
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
businessType | String | "pool builders" | Niche to search (e.g., "roofers", "dentists", "med spas") |
location | String | "Phoenix, AZ" | City and state/region |
maxResults | Integer | 100 | Maximum leads to return (1-1000) |
enrichDepth | String | "full" | "basic" (fast, no website crawl) or "full" (email/social/tech/score) |
minRating | Number | 0 | Minimum Google rating filter (0-5) |
maxConcurrency | Integer | 5 | Parallel enrichment requests |
proxyConfig | Object | Residential | Proxy settings |
Example Input
{"businessType":"pool builders","location":"Phoenix, AZ","maxResults":500,"enrichDepth":"full","minRating":3.5}
Output
Lead Row
{"businessName":"ABC Pools & Spas","category":"Swimming pool contractor","address":"1234 E Camelback Rd","city":"Phoenix","state":"AZ","zipCode":"85016","phone":"(602) 555-0123","website":"https://abcpools.com","email":"info@abcpools.com","emailConfidence":"mailto","googleRating":4.7,"reviewCount":138,"googleMapsUrl":"https://www.google.com/maps/place/...","placeId":"ChIJ...","facebook":"https://facebook.com/abcpools","instagram":"https://instagram.com/abcpools","linkedin":"https://linkedin.com/company/abc-pools","twitter":null,"youtube":null,"tiktok":null,"techStack":["WordPress","Elementor","Google Analytics","reCAPTCHA"],"leadScore":87,"scoreBreakdown":{"reputation":25,"reachability":27,"digitalMaturity":15,"opportunity":20},"enrichmentStatus":"full","scrapedAt":"2026-06-18T12:00:00.000Z"}
Run Summary
Saved to key-value store as RUN_SUMMARY:
{"query":"pool builders in Phoenix, AZ","totalLeads":247,"enrichedLeads":198,"withEmail":142,"withPhone":231,"withWebsite":198,"withSocials":167,"avgLeadScore":64,"topLeads":[...]}
Lead Score (0-100)
The score is transparent and broken into four factors:
| Factor | Max Points | What It Measures |
|---|---|---|
| Reputation | 25 | Google rating + review volume |
| Reachability | 30 | Has website + phone + email + social presence |
| Digital Maturity | 25 | Tech stack depth, analytics, CRM, chat tools |
| Opportunity | 20 | High reputation but missing digital tools = upsell target |
High score (70+): Established business with good reputation and digital presence. Opportunity score: Businesses with great reviews but weak tech stack -- ideal prospects for agencies selling websites, SEO, CRM, or marketing services.
Enrichment Depth
Basic Mode (enrichDepth: "basic")
- Name, address, phone, rating, reviews from Google Maps
- No website crawling
- Fast, low cost
- Best for: initial prospecting, volume lists
Full Mode (enrichDepth: "full")
- Everything in basic, plus:
- Email extraction (with confidence:
mailto,contact_page,pattern) - Social profiles: Facebook, Instagram, LinkedIn, Twitter/X, YouTube, TikTok
- Tech stack detection (30+ technologies)
- Lead scoring with breakdown
- Best for: qualified outreach lists, agency prospecting
Dataset Views
Three pre-built views in the Apify Console:
- Lead List - Business, phone, email, website, rating, score
- Enriched Details - Full enrichment data with socials, tech stack, score breakdown
- Location View - Addresses and Google Maps links
Use Cases
For Lead Gen Agencies
Search for businesses with high reviews but low digital maturity (high opportunity score). These are your ideal clients.
{"businessType":"roofers","location":"Dallas, TX","maxResults":500,"enrichDepth":"full","minRating":4.0}
For Local SEO
Build prospect lists of businesses in specific niches. Filter by those without analytics or modern CMS.
{"businessType":"dentists","location":"Miami, FL","maxResults":200,"enrichDepth":"full"}
For SaaS Sales
Find businesses using (or not using) specific tools. Export and filter by tech stack.
{"businessType":"HVAC contractors","location":"Chicago, IL","maxResults":300,"enrichDepth":"full"}
Pricing
- Basic leads: ~$5 per 1,000 results
- Enriched leads: ~$15 per 1,000 results
- Pricing depends on Apify platform compute and proxy usage
Technical Notes
- Uses Playwright for Google Maps (requires JS rendering)
- Residential proxies recommended for best results
- Rate-limited to avoid blocks
- Deduplication by Place ID, phone, domain, and business name
- All leads sorted by lead score (highest first)
Support
For issues or feature requests, contact the author or open an issue on the actor's page.
