Google Maps Leads (via Apify)

io.github.retracnv1.0.0更新於 Oct 3, 2026

Local business leads from Google Maps in any country: emails, socials, website audit, outreach.

已驗證Streamable HTTP可網頁執行Business & CommerceWeb Search & Scraping

概覽

AI 產生的概覽

把 Google 地圖搜尋變成商家潛在客戶名單,包含聯絡方式、網站稽核、線索評分和 AI 撰寫的觸達訊息。

功能
這個託管在 Apify 上的 MCP 伺服器執行 Google Maps Leads 擷取工具,為每家商家輸出一列資料,包含名稱、地址、國際格式電話、網站、電子郵件和社群帳號。它還會提供網站稽核評分與發現的問題、Google 個人檔案評分,以及附原因的 HOT/WARM/COLD 線索評分。針對 HOT 和 WARM 線索,它也會產生 AI 觸達郵件、LinkedIn 訊息和簡訊。篩選條件涵蓋沒有網站、未認領和最近開幕的商家,並提供增量模式用於排程線索推送。
適用情境
當助理需要某個城市或國家的在地商家潛在客戶名單時使用,特別適合針對沒有網站或網路能見度較弱的商家進行觸達活動。它適合線索開發、市場研究和業務拓客,而不是一般的地圖導航。
執行需求
遠端 MCP 端點位於 mcp.apify.com,需透過 Authorization Bearer 標頭傳送 Apify API 權杖存取。註冊免費 Apify 帳號即可取得權杖。依線索計費,因此 Apify 帳號需要綁定付款方式或餘額。
安裝前請注意
Authorization 標頭攜帶 Apify API 權杖,這是會產生費用的憑證,不要放進共用設定。執行費用為每筆線索 0.03 美元(Gold 方案 0.024 美元),被篩選掉的商家免費,因此花費隨結果數量增加。擷取的商家聯絡資料和產生的觸達訊息可能受隱私與反垃圾訊息法規限制,且此伺服器會把查詢和結果傳送到 Apify 平台。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Google Maps Leads (via Apify),將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "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

[Run on Apify]

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

json
{  "cities": [    "Austin, TX"  ],  "country": "us",  "category": "hair salon",  "noWebsiteOnly": true,  "maxResults": 20}

Run it from code

REST API

bash
curl -X POST "https://api.apify.com/v2/acts/automationnation~google-maps-leads/run-sync-get-dataset-items?token=$APIFY_TOKEN" \  -H "Content-Type: application/json" \  -d '{"cities": ["Austin, TX"], "country": "us", "category": "hair salon", "noWebsiteOnly": true, "maxResults": 20}'

Python — see examples/python_example.py

python
# pip install apify-clientfrom apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("automationnation/google-maps-leads").call(run_input={  "cities": [    "Austin, TX"  ],  "country": "us",  "category": "hair salon",  "noWebsiteOnly": true,  "maxResults": 20})for item in client.dataset(run["defaultDatasetId"]).iterate_items():    print(item.get("leadScore"), item.get("name"), item.get("phone"), item.get("email"))

JavaScript — see examples/node_example.mjs

js
// npm install apify-clientimport { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });const run = await client.actor('automationnation/google-maps-leads').call({  "cities": [    "Austin, TX"  ],  "country": "us",  "category": "hair salon",  "noWebsiteOnly": true,  "maxResults": 20});const { items } = await client.dataset(run.defaultDatasetId).listItems();for (const item of items) console.log(item.leadScore, item.name, item.phone, item.email);

Use it with AI agents (MCP)

Hosted MCP server URL (Claude, ChatGPT, Cursor and other clients with remote MCP support):

https://mcp.apify.com?tools=automationnation/google-maps-leads

Local config for Claude Desktop / Cursor — mcp/claude_desktop_config.json:

json
{  "mcpServers": {    "google-maps-leads": {      "command": "npx",      "args": [        "-y",        "@apify/actors-mcp-server",        "--tools",        "automationnation/google-maps-leads"      ],      "env": {        "APIFY_TOKEN": "YOUR_APIFY_TOKEN"      }    }  }}

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


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.

來源:README.md,提交 5c6f515

工具

0
工具後設資料尚未被收錄。

版本歷史

1
  1. v1.0.0最新Oct 3, 2026