Google Maps Local Leads Scraper
Pricing
from $0.01 / 1,000 results
Google Maps Local Leads Scraper
Scrape Google Maps for local business leads. Get names, phone numbers, websites, addresses, ratings, review counts, and more. Perfect for lead generation, prospecting, and market research.
Pricing
from $0.01 / 1,000 results
Rating
0.0
(0)
Developer

John Rippy
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
19 hours ago
Last modified
Categories
Share
AI-Powered Local Leads Scraper v2.3
Build targeted local business lead lists from Google Maps with AI Lead Scoring by John Rippy | johnrippy.link
Scrape Google Maps for local business leads with AI-powered lead scoring and prioritization. Get names, phone numbers, websites, addresses, ratings, review counts, and Claude AI analysis for each lead. Perfect for lead generation, prospecting, and market research.
🤖 AI Lead Scoring (BYOK - Bring Your Own Key)
Provide your Anthropic API key to unlock Claude AI-powered features:
- Quality Score (0-100) - AI rates each lead's quality based on business data
- Priority Tier - Hot/Warm/Cold classification for sales prioritization
- Buying Signals - AI detects signals indicating readiness to purchase
- Outreach Recommendations - Personalized suggestions for approaching each lead
- Best Contact Method - AI recommends the optimal way to reach out
Use Cases
- Lead Generation - Build prioritized prospect lists with AI scoring
- Market Research - Analyze competition in any market
- Web Design Leads - Find businesses WITHOUT websites (hot leads!)
- Review Management - Find businesses with low ratings who need help
- B2B Prospecting - Get contact info for local businesses
- Sales Prioritization - Focus on hot leads first with AI scoring
Features
Core Features
- Google Maps Scraping - Extract businesses from any search query and location
- Rich Data - Names, phones, websites, addresses, ratings, reviews, hours
- Email Extraction - Optionally scrape emails from business websites
- Smart Filtering - Filter by rating, website presence, and more
- CSV/JSON Export - Download leads in your preferred format
AI Features (BYOK)
- Claude AI Lead Scoring - Every lead analyzed by Claude AI
- Hot/Warm/Cold Classification - Instant sales prioritization
- Buying Signal Detection - AI identifies ready-to-buy indicators
- Personalized Outreach Tips - Unique recommendations per lead
Email Enrichment APIs (Optional BYOK)
- Hunter.io - Verified professional emails
- Apollo.io - Decision-maker contacts with titles
- Clearbit - Company info, social profiles, tech stack
- Snov.io - Email finder and verification
- FullContact - Company profiles with employee data
- Lusha - B2B contacts with direct phone numbers
Input Options
Core Parameters
| Parameter | Type | Description |
|---|---|---|
searchQuery | string | Business category (e.g., "plumbers", "dentists") |
location | string | City and state (e.g., "Dallas, TX") |
maxResults | number | Max leads to scrape (10-500, default: 100) |
includeEmail | boolean | Extract emails from websites (slower) |
findLinkedIn | boolean | Find LinkedIn company pages (free) |
minRating | number | Minimum star rating (0-5) |
maxRating | number | Maximum star rating (0-5) |
hasWebsite | boolean | Only businesses WITH websites |
noWebsite | boolean | Only businesses WITHOUT websites |
AI Lead Scoring (BYOK)
| Parameter | Type | Description |
|---|---|---|
anthropicApiKey | string | Your Anthropic API key for AI scoring |
enableAiScoring | boolean | Enable AI lead scoring (default: true when key provided) |
Email Enrichment APIs (BYOK)
| Parameter | Type | Description |
|---|---|---|
useHunterIo | boolean | Use Hunter.io for email finding |
hunterApiKey | string | Your Hunter.io API key |
useApollo | boolean | Use Apollo.io for decision-makers |
apolloApiKey | string | Your Apollo.io API key |
useClearbit | boolean | Use Clearbit for company info |
clearbitApiKey | string | Your Clearbit API key |
useSnovIo | boolean | Use Snov.io for email verification |
snovIoClientId | string | Your Snov.io Client ID |
snovIoClientSecret | string | Your Snov.io Client Secret |
useFullContact | boolean | Use FullContact for profiles |
fullContactApiKey | string | Your FullContact API key |
useLusha | boolean | Use Lusha for direct phones |
lushaApiKey | string | Your Lusha API key |
Other Options
| Parameter | Type | Description |
|---|---|---|
webhookUrl | string | URL to POST results (Zapier, Make, n8n) |
demoMode | boolean | Return sample data without scraping |
Example Inputs
Basic Lead Scrape
{"searchQuery": "plumbers","location": "Dallas, TX","maxResults": 100}
Web Design Leads (No Website)
{"searchQuery": "restaurants","location": "Austin, TX","maxResults": 200,"noWebsite": true}
Low-Rated Businesses (Reputation Management)
{"searchQuery": "dentists","location": "Houston, TX","maxResults": 50,"minRating": 1,"maxRating": 3.5}
Full Lead Enrichment
{"searchQuery": "lawyers","location": "Miami, FL","maxResults": 100,"includeEmail": true,"hasWebsite": true}
With AI Lead Scoring (BYOK)
{"searchQuery": "plumbers","location": "Dallas, TX","maxResults": 50,"anthropicApiKey": "sk-ant-...","enableAiScoring": true}
Demo Mode (No Real Scraping)
{"demoMode": true}
Output Format
Standard Lead Output
{"name": "Joe's Plumbing","category": "Plumber","address": "123 Main St, Dallas, TX 75201","city": "Dallas","state": "TX","zipCode": "75201","phone": "(214) 555-1234","website": "https://joesplumbing.com","email": "info@joesplumbing.com","rating": 4.7,"reviewCount": 142,"priceLevel": "$$","hours": "Open 24 hours","googleMapsUrl": "https://maps.google.com/...","placeId": "ChIJ...","hasWebsite": true,"scrapedAt": "2024-12-26T00:00:00.000Z"}
With AI Lead Scoring (BYOK)
When you provide an Anthropic API key, each lead includes Claude AI analysis:
{"name": "Joe's Plumbing","category": "Plumber","address": "123 Main St, Dallas, TX 75201","phone": "(214) 555-1234","website": "https://joesplumbing.com","rating": 4.7,"reviewCount": 142,"aiScoring": {"qualityScore": 85,"priorityTier": "hot","signals": ["Strong online presence with high review count","24/7 availability indicates serious business","Premium pricing suggests budget for services"],"outreachRecommendation": "Lead with ROI-focused messaging. Mention their strong reviews and suggest ways to leverage that reputation for more business.","bestContactMethod": "phone","analyzedAt": "2024-12-26T12:00:00.000Z"}}
AI Priority Tiers Explained
- Hot (Score 80-100): High-quality leads ready to buy. Contact immediately.
- Warm (Score 50-79): Good potential but may need nurturing.
- Cold (Score 0-49): Lower priority. May be worth outreach but don't prioritize.
Pricing
This actor uses pay-per-event pricing:
| Event | Description | Price |
|---|---|---|
apify-actor-start | Base cost per run | $0.10 |
lead_scraped | Per lead scraped | $0.02 |
email_extracted | Per email extracted | $0.01 |
Example costs:
- 100 leads (no emails): $0.10 + (100 × $0.02) = $2.10
- 100 leads with emails: $0.10 + (100 × $0.02) + (100 × $0.01) = $3.10
- 500 leads (no emails): $0.10 + (500 × $0.02) = $10.10
Tips for Best Results
- Be Specific - More specific searches get better results
- Use City + State - "Dallas, TX" works better than just "Dallas"
- Filter Smart - Use rating filters to find your ideal prospects
- Web Design Leads - The
noWebsitefilter is gold for web agencies - Email Extraction - Only enable if you need emails (it's slower)
Limitations
- Maximum 500 leads per run (Google Maps pagination limits)
- Email extraction adds ~3 seconds per lead
- Some businesses may not have all data fields
- Rate limited to avoid detection
Integration Ideas
- Export to CSV for your CRM
- Pipe to your email marketing tool
- Build automated prospecting workflows
- Feed into your sales dialer
Built by John Rippy | johnrippy.link - Your Local SEO Partner
Keywords
local leads scraper, lead generation, google maps leads, local business leads, b2b leads, sales leads, email finder