一、用途 该技能面向在 TikTok 上寻找健身工作室、健康品牌和健身房商家的场景。当用户提出查找健身类品牌、健身房老板或健康品牌等需求时触发,借助 Apify 平台上的 apidojo TikTok Scraper 采集数据,用于线索发现与筛选。
二、主要能力
- 输入参数支持:
- startUrls(数组,可选,默认空):TikTok URL,包括用户主页、话题标签、音乐页面、搜索、位置。
- keywords(数组,可选,默认空):用于查找帖子的搜索关键词。
- sortType(字符串,可选,默认 RELEVANCE):关键词结果排序,可选 RELEVANCE、MOST_LIKED、DATE_POSTED。
- location(字符串,可选):按地区过滤的 ISO 3166-1 alpha-2 国家代码,如 US、GB。
- maxItems(数字,可选,默认不限):本次运行返回的最大帖子数。
- includeSearchKeywords(布尔,可选,默认 false):为每条帖子添加匹配的搜索关键词字段。
- customMapFunction(字符串,可选):用于转换每个输出对象的 JavaScript 函数。
- 运行方式:
- 推荐使用 run_actor.js: node scripts/run_actor.js --actor "apidojo~tiktok-scraper" --input '{"keywords": ["fitness studio", "gym owner"], "sortType": "MOST_LIKED", "maxItems": 100}' 可加 --output results.csv --format csv 保存为 CSV,或 --output results.json --format json 保存为 JSON。
- REST API:
curl -X POST "https://api.apify.com/v2/acts/apidojo~tiktok-scraper/runs"
-H "Authorization: Bearer $APIFY_TOKEN"
-H "Content-Type: application/json"
-d '{"keywords": ["fitness studio", "gym owner"], "sortType": "MOST_LIKED", "maxItems": 100}' - 若可用 Apify MCP:使用 Apify MCP 的 call_actor 工具,actor 为 apidojo~tiktok-scraper,传入上述输入。
- 评分与排名:对每个频道按以下方式评分:
- followers 归一化 0-1(上限 500K),权重 0.35;
- avg_engagement = (likes + comments + shares) / views,权重 0.35;
- verified 取 0 或 1,权重 0.30。
- score = 0.35 * min(followers / 500000, 1.0) + 0.35 * min(avg_engagement / 0.10, 1.0) + 0.30 * int(verified)
- 分类分层:
- 分数 ≥ 0.70,层级 A,标签 PRIME_PROSPECT;
- 分数 0.40–0.69,层级 B,标签 WARM_LEAD;
- 分数 < 0.40,层级 C,标签 LOW_PRIORITY。
三、使用方式 按需传入关键词或 TikTok 链接等参数,通过 run_actor.js、REST API 或 Apify MCP 调用 actor apidojo~tiktok-scraper,获取帖子结果后按上述评分与分层规则筛选线索。输出可保存为表格、CSV 或 JSON。
四、适用场景 适合需要在 TikTok 上发现健身工作室、健康品牌、健身房商家并进行线索优先级排序的任务。
五、限制与边界情况
- 与消费者结果混杂时,可按 channel.followers > 1000 过滤,聚焦已成立的品牌。
- 关键词过宽时(如 "fitness")会返回个人用户,建议改用 "fitness business"、"gym owner"、"fitness studio"。
- TikTok 上可能没有联系方式,需对照简介中的 Instagram 或网站链接。
- 同一品牌可能重复出现,可按 channel.username 去重。
- 浏览量可能虚高:TikTok 上存在浏览量高但粉丝少的病毒式一次性内容,需平衡两项指标。
- 技能自身的收费与价格信息暂未提供。