SuperAPI AI 工具集

finding-healthcare-practices-via-google-search

数据与分析

查看项目

更新于 10-15 03:52

技能介绍

用途

该技能用于通过 Google 搜索发现医疗机构、诊所、牙科诊所和医疗服务提供者。它基于 Apify 平台上的 apidojo Google Search Scraper(actor 标识:apidojo~google-search-scraper)执行搜索抓取,适合需要批量收集医疗类潜在客户线索的场景。

主要能力

  • 支持通过关键词(searchTerms)或 Google 搜索 URL(startUrls)发起查询。
  • 可指定搜索国家(countryCode,默认 US,例如 US、GB、TR)和结果语言(languageCode,例如 en)。
  • 可限制返回结果总数(maxItems,默认不限)和每个查询的最大结果页数(maxPagesPerQuery,默认 1)。
  • 可选择抓取移动端 SERP 布局(mobileResults,默认 false)。
  • 支持自定义 JavaScript 转换函数(customMapFunction)对每条输出对象进行转换。
  • 内置打分与分级逻辑,对结果按健康信号、域名有效性和排名位置加权评分,并分为 A/B/C 三档。

使用方式

推荐使用 run_actor.js 脚本运行。示例命令:

# 快速查看(表格)
node scripts/run_actor.js --actor "apidojo~google-search-scraper" --input '{"searchTerms": ["dental practice Chicago"], "countryCode": "US", "maxPagesPerQuery": 3}'

# 保存为 CSV
node scripts/run_actor.js --actor "apidojo~google-search-scraper" --input '{"searchTerms": ["dental practice Chicago"], "countryCode": "US", "maxPagesPerQuery": 3}' --output results.csv --format csv

# 保存为 JSON
node scripts/run_actor.js --actor "apidojo~google-search-scraper" --input '{"searchTerms": ["dental practice Chicago"], "countryCode": "US", "maxPagesPerQuery": 3}' --output results.json --format json

也可使用 REST API 作为备选方式:

curl -X POST "https://api.apify.com/v2/acts/apidojo~google-search-scraper/runs" \
  -H "Authorization: Bearer $APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"searchTerms": ["dental practice Chicago"], "countryCode": "US", "maxPagesPerQuery": 3}'

如果环境中可用 Apify MCP,可使用其 call_actor 工具,actor 为 apidojo~google-search-scraper,输入同上。

打分与分级

每条结果按以下规则评分:

  • snippet_has_health_signals:摘要中包含 clinic、practice、dental、medical、healthcare、patients、MD、DDS 等健康相关词,权重 0.50。
  • valid_domain:域名不属于 .gov、.edu、.wikipedia、.yelp,权重 0.30。
  • position_score:1 - (position / total),权重 0.20。

计算公式:score = 0.50 * int(health_signals) + 0.30 * int(valid_domain) + 0.20 * position_score

分级标准:

  • 分数 ≥ 0.70:A 档,PRIME_PROSPECT
  • 分数 0.40–0.69:B 档,WARM_LEAD
  • 分数 < 0.40:C 档,LOW_PRIORITY

适用场景

  • 按城市和专科搜索独立诊所,例如 "orthopedic clinic Denver"、"dermatology practice Miami"。
  • 批量收集医疗机构线索并初步分级,用于后续人工跟进。
  • 通过指定国家与语言,获取不同地区的搜索结果。

限制与注意事项

  • 目录类网站(如 Healthgrades、Zocdoc、WebMD 列表)不是实际诊所,需通过域名过滤排除。
  • 大型医院系统难以直接触达,建议聚焦独立诊所。
  • SERP 结果仅返回 URL 和摘要,不含电话或邮箱,只能作为初始线索列表。
  • 同一诊所可能因多个搜索词重复出现,建议按域名去重。
  • 可通过在搜索词中加入专科名称实现专科筛选。
  • 运行需要 Apify 平台及相应 token;具体费用、配额和速率限制暂未提供。