SuperAPI AI 工具集

discovering-tiktok-shop-sellers-by-niche

营销与增长

查看项目

更新于 10-15 12:10

技能介绍

用途

该技能用于绘制某一商品品类下的 TikTok Shop 卖家图景。它帮助识别哪些商品正在被大量推广、哪些创作者产出了最多的销售内容,以及存在哪些商品空白。适用触发场景为用户要求“按细分品类查找 TikTok Shop 卖家”等相关请求。

主要能力

  • 通过细分品类话题标签(如 #tiktokshop[niche]、#[niche]shop、#[niche]deals、#tiktokmademebuyit、#[niche]affiliate、#[niche]haul)搜索内容。
  • 过滤带有 Shop 商品链接的帖子。
  • 提取卖家资料与商品。
  • 依据销售信号强度对卖家排名。
  • 输出卖家/商品地图,包含竞争层级与潜在空白分析。

输入参数

参数 类型 必填 默认 说明
startUrls array 否 [] TikTok 链接——用户主页、话题标签、音乐页、搜索、地点
keywords array 否 [] 用于查找帖子的搜索关键词/词条
sortType string 否 RELEVANCE 关键词结果排序:RELEVANCE、MOST_LIKED、DATE_POSTED
location string 否 — ISO 3166-1 alpha-2 国家代码,用于地区筛选(如 US、GB)
maxItems number 否 Unlimited 本次运行返回的最大帖子数
includeSearchKeywords boolean 否 false 为每条帖子添加匹配到的搜索关键词字段
customMapFunction string 否 — 用于转换每个输出对象的 JavaScript 函数

工作流程

  1. 使用带 TikTok Shop 信号的细分品类话题标签进行搜索。
  2. 筛选带有 Shop 商品链接的帖子。
  3. 提取卖家资料与商品。
  4. 按销售信号强度排名。
  5. 交付卖家/商品地图。

第一步:搜索话题标签

# Quick answer (prints table to chat)
node scripts/run_actor.js \
  --actor "apidojo~tiktok-scraper" \
  --input '{"param": "value"}'

# Save as CSV
node scripts/run_actor.js \
  --actor "apidojo~tiktok-scraper" \
  --input '{"param": "value"}' \
  --output YYYY-MM-DD_results.csv --format csv

# Save as JSON
node scripts/run_actor.js \
  --actor "apidojo~tiktok-scraper" \
  --input '{"param": "value"}' \
  --output YYYY-MM-DD_results.json --format json

APIFY_TOKEN 必须设置在环境变量或 .env 文件中。

若 Apify MCP 可用,使用工具 apify:run-actor,Actor 为 apidojo~tiktok-scraper,输入示例:

{
  "keywords": ["#tiktokshop", "#[niche]shop", "#tiktokmademebuyit"],
  "maxItems": 300
}

REST API 备选方式:

curl -X POST "https://api.apify.com/v2/acts/apidojo~tiktok-scraper/runs?token=$APIFY_TOKEN" -H "Content-Type: application/json" -d '{
  "keywords": ["#tiktokshop", "#kitchentools", "#tiktokmademebuyit"],
  "maxItems": 300
}'

第二步:评分卖家强度

sales_signal = (playCount / 10000) * 0.35
             + (diggCount / 1000) * 0.25
             + (commentCount / 100) * 0.15
             + (shareCount / 500) * 0.15
             + (hasShopLink ? 1 : 0) * 0.10

归一化到 [0, 1]。拥有多条高信号帖子的卖家获得 multi_post_bonus = 0.15。

第三步:分类卖家类型

  • BRAND = 账号已认证 或 粉丝数 > 50K 且简介含品牌名
  • CREATOR_AFFILIATE = 个人账号,按销售赚取佣金
  • DROPSHIPPER = 发布多个无关商品且描述通用

第四步:边界情况

  • 结果中非 Shop 帖子:丢弃标题无 Shop 信号且无商品链接的帖子。
  • 同一商品由多名创作者发布:按商品名去重;统计独立推广者数量作为“销售势头”信号。
  • 饱和品类(活跃卖家 > 50):标记为 HIGH_COMPETITION;给出空白分析(服务不足的子细分)。
  • 单条爆款抬高的播放量:使用卖家最近 10 条帖子播放量的中位数作为信号,而非最大值。

输出格式

# TikTok Shop Seller Map: [NICHE]
Posts scanned: [N] | Unique sellers: [N] | Brands: [N] | Creator-affiliates: [N] | Date: [DATE]

## Top Sellers by Sales Signal
| Seller | Type | Product(s) | Avg Views/Post | Shop Posts | Signal Score |
|--------|------|-----------|----------------|-----------|-------------|
| @[handle] | Creator | [product] | [N] | [N] | [0.XX] |

## Top Products (by Promotion Frequency)
| Product Name | # Sellers Promoting | Avg Post Views | Price Range |
|-------------|--------------------|--------------------|-------------|
| [product] | [N] | [N] | $[X]-$[X] |

## Market Saturation
Competition level: [LOW / MEDIUM / HIGH] ([N] active sellers)
Potential gap: [sub-niche or product type with < 3 sellers]

故障排查

  • 话题标签返回非 Shop 内容:在同一次搜索中将细分品类话题标签与 #tiktokshop 组合,以锚定带 Shop 链接的帖子。
  • 无法确定商品价格:TikTok Shop 价格并非总在视频中——注意 URL 模式包含商品 ID,可手动交叉查询。
  • 结果全部来自单个超级达人:添加 max_posts_per_creator = 5,以呈现更多样的卖家。

适用场景

适合电商选品、达人营销、竞品调研、品类空白分析等需要从 TikTok Shop 内容中挖掘卖家与商品情报的场景。

限制

需设置 APIFY_TOKEN;可选安装 Apify MCP 服务器。部分数据(如商品价格)资料中明确指出不一定能从视频中获取。