用途:使用 CrustData 的 People Search API 按 ICP 条件搜索潜在客户,并在 API 层面通过 exclude_profiles 排除 Supabase 中已有线索,实现自动去重,每次只获取净新线索。
主要能力:支持按职位、公司规模、行业、地区、资历、职能、经验年限等条件构建过滤器;支持模糊匹配标题;支持布尔过滤(近期换工作、在 LinkedIn 发帖、有新闻);结果可写入 Supabase 的 people 表(以 linkedin_url 唯一约束去重),并导出 CSV。
使用方式:先完成一次性设置——准备 Supabase 项目 URL 与 service role key,写入 .env 的 SUPABASE_URL 和 SUPABASE_SERVICE_ROLE_KEY;运行 python3 tools/supabase/setup_database.py 创建 6 张表;确保 .env 中设置 CRUSTDATA_API_TOKEN。然后通过问答收集 ICP 条件,生成配置 JSON 保存到 skills/crustdata-supabase/configs/{client-name}.json。运行命令:python3 skills/crustdata-supabase/scripts/prospect_search.py --config <配置路径>,可选 --preview(仅显示匹配总数,5 积分)、--test(最多 1 页 25 条)、--dry-run(不调用 API)、--yes(跳过费用确认,仅限已预先批准的自动化运行,首次运行禁止使用)。
适用场景:销售线索挖掘、增长获客、按 ICP 批量筛选并去重入库。
限制:CrustData 按返回档案数计费,每档案 1 积分,每次请求最低 5 积分;速率限制 15 请求/分钟,每页最多 25 条,最大页码 100;写入 Supabase 前必须获得用户明确批准,不得在首次运行时使用 --yes;测试模式最多 25 条,标准模式最多 500 条,完整模式最多 2,500 条。具体价格、平台支持等资料未提供。