ScraperCity
官方B2B 潜在客户生成 MCP 服务器 - Apollo、Google Maps、邮箱查找器、跳过追踪及 15 种以上工具。
你可以用 ScraperCity MCP 做什么?
- 抓取本地商家 — 根据搜索词和地点提取 Google 地图商家信息,包括电话号码、电子邮件和评价,然后轮询任务状态并下载 CSV。
- 查找 B2B 联系人 — 查询潜在客户数据库,或从 Apollo 抓取符合职位、行业和地点条件的人员。
- 验证并查找电子邮件 — 使用
validate_emails验证邮件是否可送达,或根据姓名和公司查找商务邮箱。 - 查询手机号码 — 根据 LinkedIn 个人资料或电子邮件查找电话号码,或通过姓名、电子邮件、电话或地址进行跳查。
- 检查任务状态并下载 — 跟踪抓取进度,并在任务成功后将完成的结果保存为 CSV。
文档
ScraperCity - 面向 AI 智能体的 B2B 潜在客户开发
通过 AI 智能体、CLI 或代码获取潜在客户、验证电子邮件、查找手机号码并抓取商业数据。一个软件包:MCP 服务器、CLI 和 JavaScript SDK。Python SDK 为 pip install scrapercity。
ScraperCity 为 AI 智能体提供 15+ 种 B2B 数据工具:Apollo 抓取、Google Maps 提取、电子邮件查找/验证、手机号码查询、跳过追踪、电商商店数据、犯罪记录等。
从这里开始(无需 API 密钥)
npx scrapercity start "dentists in Austin"
或者让你的智能体调用 start_here MCP 工具,或 GET https://app.scrapercity.com/api/v1/start?query=...。无需密钥即可获得引导式介绍:ScraperCity 是什么、如何注册、套餐和试用的实时条款,以及带实时数量的实际搜索。使用密钥时,它会根据你的账户制定计划,并返回确切的下一步调用。
试用说明: 试用提供真实用量,并非演示或免费套餐:7 天内可使用 $5 额度,适用于所有工具和数据库,价格与正常价格相同,因此你从第一天起就能获取真实记录并评估数据。注册时需要提供银行卡。7 天结束后,将开始执行注册时选择的套餐;在此之前可通过账单页面取消,且不会再收取费用。如果额度提前用完,数据库提取会暂停(不会因此收费);如果抓取任务超出额度,则会提前开始套餐。规划搜索和查看数量均免费。start_here 会返回实时条款。
快速开始
选项 1:CLI
npx scrapercity login # enter your API key
npx scrapercity wallet # check balance
npx scrapercity maps -q "plumbers" -l "Denver, CO"
npx scrapercity poll <runId> # wait for results
npx scrapercity download <runId> # save CSV
选项 2:MCP 服务器(Claude Code、Cursor、Windsurf 等)
添加到你的 MCP 配置中(例如 ~/.claude/claude_desktop_config.json):
{
"mcpServers": {
"scrapercity": {
"command": "npx",
"args": ["-y", "--package", "scrapercity", "scrapercity-mcp"],
"env": {
"SCRAPERCITY_API_KEY": "your_api_key_here"
}
}
}
}
然后告诉你的 AI:“使用 ScraperCity 查找丹佛 1000 名带电子邮件地址的水管工”
选项 3:技能文件(Claude Code)
将技能文件复制到你的项目中:
npx scrapercity-mcp --print-skill > SCRAPERCITY_SKILL.md
或从以下位置下载:https://scrapercity.com/agents/SKILL.md
然后在 Claude Code 中输入:“读取 SCRAPERCITY_SKILL.md,帮我查找加利福尼亚州 SaaS 公司的 2000 名市场总监,验证他们的电子邮件,并保存到 leads.csv”
选项 4:直接调用 API
# Start a Maps scrape
curl -X POST https://app.scrapercity.com/api/v1/scrape/maps \
-H "Authorization: Bearer $SCRAPERCITY_API_KEY" \
-H "Content-Type: application/json" \
-d '{"searchStringsArray":["plumbers"],"locationQuery":"Denver, CO","maxCrawledPlacesPerSearch":500}'
# Check status
curl https://app.scrapercity.com/api/v1/scrape/status/RUN_ID \
-H "Authorization: Bearer $SCRAPERCITY_API_KEY"
# Download CSV when SUCCEEDED
curl -O https://app.scrapercity.com/api/downloads/RUN_ID \
-H "Authorization: Bearer $SCRAPERCITY_API_KEY"
选项 5:JavaScript SDK
npm install scrapercity
import { configure, wallet, dbLeads, callTool, TOOLS, openaiTools, anthropicTools } from 'scrapercity'
configure({ apiKey: process.env.SCRAPERCITY_API_KEY })
await wallet()
await dbLeads({ title: 'CEO', country: ['United States'], hasEmail: 'true', limit: 25 })
// Every tool the MCP server offers, by name, with the same arguments
await callTool('plan_search', { query: 'dentists in Austin, Texas' })
// Hand the whole tool list to OpenAI or Anthropic tool calling
const tools = openaiTools() // or anthropicTools()
选项 6:Python SDK
pip install scrapercity # add [langchain] or [openai] for agent tools
from scrapercity import ScraperCity, langchain_tools
sc = ScraperCity() # reads SCRAPERCITY_API_KEY
sc.call_tool("query_lead_database", {"title": "CEO", "limit": 10})
tools = langchain_tools() # LangChain / LangGraph
两个 SDK 都包含与 MCP 服务器相同的工具列表,并在每次发布时根据实时 API 文档重新生成。指南:scrapercity.com/sdk。Python 软件包:pypi.org/project/scrapercity。
定价(根据实时目录自动生成 — 请勿编辑)
| 工具 | 端点 | 价格 |
|---|---|---|
scrape_apollo | /api/v1/scrape/apollo | 每条潜在客户 $0.0039 |
scrape_website_finder | /api/v1/scrape/website-finder | 每个找到的联系人 $0.0499 |
find_people | /api/v1/scrape/skip-trace | 每条结果 $0.0199(搜索无匹配结果时按 1 条结果计费) |
scrape_distress_list | /api/v1/scrape/distress-list | 每处房产 $0.05 |
validate_emails | /api/v1/scrape/email-validator | 每封电子邮件 $0.0017 |
scrape_maps | /api/v1/scrape/maps | 每家企业 $0.0099 |
scrape_airbnb | /api/v1/scrape/airbnb-email | 每条结果 $0.019(每 1,000 条 $19.00) |
scrape_bizbuysell | /api/v1/scrape/bizbuysell-scraper | 每条房源 $0.0099 |
scrape_crexi | /api/v1/scrape/crexi-scraper | 每处房产 $0.029 |
scrape_angi | /api/v1/scrape/angi-angies-list-scraper | 每条房源 $0.0099 |
scrape_yelp | /api/v1/scrape/yelp-scraper | 每条结果 $0.0099 |
scrape_zillow_agents | /api/v1/scrape/zillow-agents | 每位经纪人 $0.029 |
scrape_property_lookup | /api/v1/scrape/property-lookup | 每处房产 $0.15(业主联系方式另加 $0.10) |
search_criminal_records | /api/v1/scrape/criminal-records | 每次搜索 $1.00(仅在找到记录时收费) |
scrape_store_leads | /api/v1/scrape/store-leads | 每条潜在客户 $0.0039 |
scrape_builtwith | /api/v1/scrape/techstack | 每项技术 $4.99 |
scrape_signals | /api/v1/scrape/signals | 每家投放广告的公司 $0.0094,每个受检平台上的网站 $0.0009,每家招聘中的公司 $0.0043;每次搜索设有最低收费 |
find_emails | /api/v1/scrape/email-finder | 每封找到的电子邮件 $0.05(未找到则免费) |
find_mobiles | /api/v1/scrape/mobile-finder | 每个找到的号码 $0.25(未找到则免费) |
可用工具
| 工具 | 功能 | 费用 |
|---|---|---|
| Apollo | 按职位名称、行业和地点查找 B2B 联系人 | $0.0039/条潜在客户 |
| Google Maps | 查找带有电话、电子邮件和评价的本地企业 | $0.01/处 |
| Email Validator | 验证邮件可送达性、全收邮件和 MX 记录 | $0.0036/封电子邮件 |
| Email Finder | 根据姓名和公司查找商务电子邮件 | $0.05/位联系人 |
| Mobile Finder | 根据 LinkedIn 或电子邮件查找电话号码 | $0.25/条输入 |
| People Finder | 按姓名、电子邮件、电话或地址进行跳过追踪 | $0.02/条结果 |
| Store Leads | 查找带有联系信息的 Shopify/WooCommerce 商店 | $0.0039/条潜在客户 |
| BuiltWith | 查找所有使用某项技术的网站 | $4.99/次搜索 |
| Criminal Records | 按姓名进行背景调查 | 找到记录时收费 $1.00 |
| Lead Database | B2B 联系人,即时查询 | $149/月及以上套餐包含;低于该套餐时,每条新潜在客户从额度中扣除 |
| Local Business Database | 带有电话、电子邮件和评分的本地企业,即时查询 | $149/月及以上套餐包含;低于该套餐时,每家新企业从额度中扣除 |
发送前须知
来自任何数据库的潜在客户:联系前请先检查。每条记录都带有 email_check_status(我们自有的电子邮件检查器:valid、valid_catch_all、invalid、unknown、not_checked):仅向最近 30 天内检查过的 valid 电子邮件发送(email_checked_on),其他所有电子邮件都应先通过 validate_emails 检查。对于人员(Lead Database),将 replaceLeftContacts: true 传给 query_lead_database(query_local_business_database 和 query_ecommerce_database 也支持此参数,可用于每家企业或商店的联系人);响应会添加 replacement.run_id,该任务会检查每封电子邮件,并将已离职人员替换为当前担任该职位的人员。使用 check_run_status 等待任务完成,然后发送来自 download_results 的 CSV(每替换一位联系人收费 $0.02,$649 套餐免费)。至少应使用 validate_emails 检查电子邮件,并且只向有效地址发送。
工作原理
- 开始抓取 → 获取一个
runId - 轮询状态(或使用 Webhook)→ 等待
SUCCEEDED - 下载 CSV → 获取包含完整联系信息的潜在客户
Apollo 抓取通常需要 15-30 分钟。其他所有抓取工具需要 1-30 分钟。商店潜在客户可即时获取。
身份验证
在 app.scrapercity.com/dashboard/api-docs 获取 API 密钥
# Environment variable (recommended)
export SCRAPERCITY_API_KEY="your_key"
# Or save to config file
npx scrapercity login
Webhook
对于 Apollo 和长时间运行的抓取任务,请在 app.scrapercity.com/dashboard/webhooks 配置 Webhook,以便在结果就绪时收到通知。
套餐
| 套餐 | 价格 | 额度 |
|---|---|---|
| 试用 | 7 天,需要银行卡,之后开始执行注册时选择的套餐 | $5 用量额度 |
| Starter | $49/月 | $49(数据库按记录从额度中扣除) |
| Growth | $149/月 | $149 + 10% 奖励,包含数据库 |
| Scale | $649/月 | $649 + 30% 奖励,包含数据库,限额更高 |
可随时购买额外额度。scrapercity.com/pricing
链接
- 智能体文档 - 设置指南
- API 参考 - 完整文档
- SDK 指南 - JavaScript 和 Python SDK
- PyPI 上的 Python SDK -
pip install scrapercity - 技能文件 - 适用于 Claude Code
- MCP 服务器列表 - 配置
许可证
MIT