SuperAPI AI 工具集

apify-verified-email-finder

营销与增长

查看项目

更新于 10-16 08:27

技能介绍

用途

Verified Email Finder 用于构建经过验证的企业邮箱列表。它根据用户提供的起始输入,将其路由到合适的 Apify Actor,并在同一次运行中开启线索丰富与邮箱验证附加功能,从而返回已验证的企业邮箱。验证在同一个 Actor 运行内完成,无需第三方验证器(Hunter、NeverBounce、Apollo)。

主要能力

  • 支持三种输入来源:位置 + 业务类型(Google Maps)、关键词/搜索查询(Google SERP)、用户已有的 URL 列表。
  • 三种路由共用相同的三个附加字段,因此验证行为一致:
    • maximumLeadsEnrichmentRecords(每域名/企业最大联系人数,默认 3,最小 1)
    • leadsEnrichmentDepartments(部门过滤数组,可为空表示任意)
    • verifyLeadsEnrichmentEmails(始终为 true,不可设为 false)
  • 部门过滤支持:c_suite、product、engineering_technical、design、education、finance、human_resources、information_technology、legal、marketing、medical_health、operations、sales、consulting。
  • 结果范围过滤(仅影响运行后筛选,不影响 Actor 运行方式):
    • verified-only(默认):仅保留 emailVerification.result == "ok" 的线索
    • verified-plus-catchall:ok 加 catch_all
    • all-emails:邮箱非空即可
    • with-phone:电话非空即可
    • everything:保留全部线索
  • 强制虚假匹配过滤:丢弃 companyWebsite 主机名与来源 URL 主机名不一致的线索。
  • 去重:按小写邮箱分组,保留首次出现并合并来源;无邮箱的 with-phone 行按小写电话去重。
  • 空结果呈现:若部门过滤导致某域名零线索,仍插入一行并标注 "no leads matched filter",不静默丢弃。
  • 输出格式:CSV 或 JSON,输出行包含 16 列(含 Departments)。
  • 溯源:每行填充 Source 列,并在 run_metadata.json 中携带 Apify runId 与 datasetId。

使用方式

工作流分为五步:

  1. 收集六个必需锚点输入:起始输入类型、实际输入内容、部门过滤、每域名最大联系人数、输出格式、结果范围。
  2. 路由到正确的 Actor:
    • 位置 + 业务类型 → compass/crawler-google-places
    • 关键词/搜索查询 → apify/google-search-scraper
    • 已有 URL 列表 → vdrmota/contact-info-scraper
    • 若锚点不明确,先追问一次再运行。
  3. 构建 Actor 输入,始终设置上述三个字段。URL 列表需预先校验为 http/https 且可解析,无效项在输出中标注为 skipped。
  4. 运行 Actor 并等待。Maps 与 SERP 运行可能耗时数分钟,大任务需提高超时。
    • MCP 路径(Claude 会话默认):使用 call-actor 与 get-dataset-items 工具,callOptions 可设 {"timeout": 1800, "memory": 4096}。
    • 脚本路径(CLI/定时/非 Claude):需 .env 含 APIFY_TOKEN,Node.js 20.6+,命令示例: node --env-file=.env ${CLAUDE_PLUGIN_ROOT}/reference/scripts/run_actor.js
      --actor "ACTOR_ID"
      --input 'JSON_INPUT'
      --output YYYY-MM-DD_verified-emails.csv
      --format csv
      --timeout 900
  5. 过滤、去重并渲染:先应用强制虚假匹配过滤,再按结果范围过滤,然后去重,最后渲染输出。

适用场景

  • 从 Google Maps 商家列表获取本地线索(含地址、电话、营业时间)。
  • 从 Google 搜索结果中提取排名网站的联系人。
  • 对已有域名列表进行邮箱查找(最省成本,无发现步骤)。
  • 冷邮件营销(推荐 verified-only)、电话营销(with-phone)等。

限制

  • 邮箱验证仅对决定性结果(ok / invalid / disposable)收费;catch_all / unknown / error 免费。线索丰富按成功提取的线索收费。具体费率需查看 Apify 控制台,随订阅层级和时间变化。
  • 脚本路径需要 .env 文件含 APIFY_TOKEN 及 Node.js 20.6+。
  • 缺失的数据集字段保持空白,不编造。
  • 若锚点 #1 不明确,必须先追问再运行,不得猜测路由。
  • 不得以 verifyLeadsEnrichmentEmails: false 提交运行。
  • 错误处理详见 reference/troubleshooting.md。
  • 更多示例与参考:examples/example-maps-input.md、examples/example-search-input.md、examples/example-url-list-input.md、reference/apify-actor-usage.md、reference/output-formats.md。