Google Maps Leads (via Apify)
io.github.retracnv1.0.0Updated Oct 3, 2026
Local business leads from Google Maps in any country: emails, socials, website audit, outreach.
Overview
Turns Google Maps searches into business leads with contact details, website audits, lead scores and AI-written outreach messages.
- What it does
- This hosted Apify MCP server runs the Google Maps Leads scraper, producing one row per business with name, address, international phone, website, email and social profiles. It adds a website audit score with issues found, a Google profile score, and a HOT/WARM/COLD lead score with a reason. For HOT and WARM leads it also generates an AI outreach email, LinkedIn message and SMS. Filters cover businesses without a website, unclaimed listings and recently opened businesses, with an incremental mode for scheduled lead feeds.
- When to use it
- Use it when an assistant needs local business prospect lists for a city or country, especially for outreach campaigns targeting businesses with no website or weak web presence. It suits lead generation, market research and sales prospecting rather than general Maps navigation.
- Requirements
- A remote MCP endpoint at mcp.apify.com, reached with an Apify API token sent as an Authorization Bearer header. A free Apify account is enough to obtain the token. Usage is billed per lead, so the Apify account needs a payment method or credits.
Installation
In SourceWeft
- Open Google Maps Leads (via Apify) in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Other MCP clients
Add this to your client's mcpServers config.
{
"mcpServers": {
"google-maps-leads": {
"type": "http",
"url": "https://mcp.apify.com/?tools=automationnation/google-maps-leads"
}
}
}README
Google Maps Leads Scraper: business leads with emails, website audit and outreach, any country
Google Maps Leads Scraper is an Apify Actor that turns a Google Maps search into ready-to-contact business leads in any country: phone, website, emails and social profiles, a website audit, a HOT/WARM/COLD lead score and an AI-written outreach email per lead, at $0.03 per lead. Filter for businesses without a website, unclaimed listings or new openings.
Price: $0.03 per lead ($0.024 on Gold) · Run it: https://apify.com/automationnation/google-maps-leads · Guide: https://retracn.github.io/automationnation-actors/google-maps-leads/
Quick facts
- One row per business: name, address, phone in international format, website, email, Facebook/Instagram/TikTok/LinkedIn, rating and reviews.
- Website audit (0-10 with the issues found), Google profile score and a HOT/WARM/COLD lead score with the reason.
- AI outreach email, LinkedIn message and SMS for HOT and WARM leads, written about that business.
- Filters for businesses without a website, unclaimed listings and recently opened businesses; incremental mode for scheduled lead feeds.
- Any country: locations like "Austin, TX" or "Berlin"; UK leads also get Companies House directors. $0.03 per lead, filtered-out businesses are free.
Example input
Run it from code
REST API
Python — see examples/python_example.py
JavaScript — see examples/node_example.mjs
Use it with AI agents (MCP)
Hosted MCP server URL (Claude, ChatGPT, Cursor and other clients with remote MCP support):
Local config for Claude Desktop / Cursor — mcp/claude_desktop_config.json:
FAQ
Which countries does it cover? Any country Google Maps covers. Set the two-letter country code so phones are formatted and searches use local IPs when needed.
Can it find businesses without a website? Yes: switch on "Only businesses without a website" to get local businesses with no website on Google Maps, each with an outreach message pitching one.
How much does it cost? $0.03 per lead on Apify's Free plan ($0.024 on Gold and above). Businesses removed by your filters are free.
More from AutomationNation
- AI Visibility Tracker — $0.05 per answer checked ($0.04 on Gold) + $0.50 per optional report · GitHub examples
- Google Jobs Scraper — $2 per 1,000 jobs ($1.50 on paid plans) + $0.03 per search · GitHub examples
- Google Trends Scraper — $1 per 1,000 keyword reports ($0.27–$0.90 on paid plans) · $0.50 per 1,000 trending searches · GitHub examples
- App Store Reviews Scraper — $0.08 per 1,000 reviews ($0.05–$0.07 on paid plans) · GitHub examples
- Google Play Reviews Scraper — $0.08 per 1,000 reviews ($0.05–$0.07 on paid plans) · GitHub examples
- AEO & GEO Tracker — Google AI Overview Citation Checker — $0.04 per keyword ($0.032 on Gold), plus $2 per run from 17 Nov 2026; $0.01 per keyword until 16 Oct 2026 · GitHub examples
- Google Maps Leads Scraper UK — $0.05 per lead ($0.04 on Gold) · GitHub examples
- App Store & Google Play Reviews Scraper + AI — $0.05 per app report ($0.04 on Gold) · GitHub examples
- UK Companies House Leads — Filing Signals & AI Outreach — $0.008 per lead
- Contact Waterfall Enrichment — Emails & Directors — $0.015 per company
- All Actors and guides · AI visibility trackers compared · Google Jobs scrapers compared · Google Trends scrapers compared · App Store review scrapers compared · Google Play review scrapers compared
This repository holds usage examples. The scraper itself runs on the Apify platform; you need a free Apify account and API token. Examples are MIT licensed.
Source: README.md at commit 5c6f515
Tools
0Version history
1- v1.0.0LatestOct 3, 2026
