Install
openclaw skills install @anyunzhong/clawec-tiktok-shop-analysis通过 ClawEC API 对 TikTok Shop 单品做商品分析(渠道分布、内容形式、付费/自然流量、每日趋势),可选 AI 解读。在用户需要 TikTok 商品分析、单品调研、product analysis、解析商品链接或 ID、/tool/tiktok-product-analysis 时使用。
openclaw skills install @anyunzhong/clawec-tiktok-shop-analysisClawEC(虾船长)是跨境电商一站式 AI 工具箱,覆盖 TikTok Shop、Amazon 等主流平台的选品、调研、运营与合规场景。平台将分散的数据查询与人工分析沉淀为可复用的 Web 工具与开放 API,并配合 AI 解读与定时任务,帮助卖家在单人或少人条件下完成从市场洞察到决策落地的闭环。
在 TikTok Shop 方向,ClawEC 可做的事包括:选品机会分析(扫描品类近 7 天热销、判断商品阶段与进入窗口)、商品分析(拆解渠道分布、内容形式与付费/自然流量)、店铺分析(查看店铺规模、类目/地区排名与自营品牌账号)。本技能调用商品分析 API,与 Web 端 /tool/tiktok-product-analysis 页面一致。
https://www.clawec.com/apiContent-Type: application/jsonAuthorization: Bearer <API_KEY>优先从环境变量 CLAWEC_API_KEY 读取密钥;未设置时向用户索取,勿硬编码。
Step 1 POST /aigc/ec/tiktok/product_analysis/search → 提交分析
Step 2 GET /aigc/ec/tiktok/product_analysis/search/logs → 定位本次记录
Step 3 GET /aigc/ec/tiktok/product_analysis/search/log/detail → 获取完整结果
Step 4 (aiInterpret=true 时)轮询 log/detail → 等待 AI 解读完成
Web 端通过 WebSocket tiktok_product_analysis_result_refresh 推送刷新;脚本场景用 轮询 log/detail 即可。
完整 API 字段见 docs/titkok-product-api.md。
POST /aigc/ec/tiktok/product_analysis/search
| 参数 | 必填 | 说明 |
|---|---|---|
| product | 是 | 商品 ID 或 TikTok Shop 商品链接 |
| region | 否 | 目标市场代码;不传时尝试从链接解析,默认 US |
| aiInterpret | 否 | 是否开启 AI 解读,默认 false |
| 代码 | 市场 |
|---|---|
| US | 美国 |
| UK | 英国 |
| ID | 印度尼西亚 |
| TH | 泰国 |
| MY | 马来西亚 |
| PH | 菲律宾 |
| VN | 越南 |
| SG | 新加坡 |
| BR | 巴西 |
| MX | 墨西哥 |
| DE | 德国 |
| FR | 法国 |
| IT | 意大利 |
| ES | 西班牙 |
| JP | 日本 |
curl -s -X POST "https://www.clawec.com/api/aigc/ec/tiktok/product_analysis/search" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $CLAWEC_API_KEY" \
-d '{"product":"1732414658666402537","region":"US","aiInterpret":true}'
或使用脚本:
# 商品 ID + 市场
bash scripts/search.sh "1732414658666402537" US
# 商品链接 + AI 解读
bash scripts/search.sh "https://shop.tiktok.com/view/product/..." US --ai
GET /aigc/ec/tiktok/product_analysis/search/logs
| 参数 | 说明 |
|---|---|
| start | 分页索引,从 1 开始 |
| size | 每页条数,默认 20 |
| begin | 可选,开始时间戳 |
| end | 可选,结束时间戳 |
bash scripts/logs.sh 1 20
返回 data.items 为历史记录数组。提交分析后,按 param.product、param.region 匹配本次记录,取 id 作为详情查询参数。
GET /aigc/ec/tiktok/product_analysis/search/log/detail?id=<记录ID>
bash scripts/log_detail.sh 123456789
详情 data 字段含完整分析结果,以及 AI 相关字段(若开启解读):
| 字段 | 说明 |
|---|---|
| param | 原始搜索参数 |
| data.productId / data.title | 解析后的商品 ID、标题 |
| data.region / data.currency | 地区、货币 |
| data.overview | 概览指标(销量、GMV、达人/视频/直播占比等) |
| data.channel_distribution | 渠道分布(短视频、直播、商品卡等) |
| data.content_distribution | 内容形式分布 |
| data.ads_distribution | 付费/自然流量分布 |
| data.chart_list | 每日趋势数组 |
| aiStatus | appending 解读中;success 已完成;fail 失败 |
| aiStatusDesc | AI 解读状态描述 |
| aiAnalysis | AI 解读正文(Markdown) |
概览为动态 Map,通常包含销量、GMV、达人带货占比、视频/直播贡献、增长率等,具体键名以 API 返回为准。
短视频、直播、商品卡等渠道的流量/销售贡献占比。
不同内容形式(如达人视频、品牌自播、商品卡等)的分布。
付费推广与自然流量的占比与趋势。
每日趋势数据点数组,用于绘制销量/GMV/流量走势。
当 aiInterpret=true 时,分析完成后 AI 解读为异步任务:
log/detail,检查 aiStatusaiStatus === "appending" 或尚无 aiStatus 时,等待 3–5 秒 后重试aiStatus === "success" 时读取 aiAnalysis 并输出aiStatus === "fail" 时告知用户解读失败,仍可输出原始分析数据一键执行(分析 + 定位记录 + 拉详情 + AI 轮询):
bash scripts/search_and_poll.sh "1732414658666402537" US --ai
{
"status": 1,
"code": 200,
"msg": "success",
"data": { ... },
"pointInfo": { "type": 0, "point": 0 }
}
status: 1 = 成功,0 = 失败code: 业务码;2001 = 未登录/Token 无效,2002 = 积分不足data: 业务数据pointInfo: 积分消耗信息product(ID 或链接)与目标市场 region(可选,默认 US)aiInterpret=trueCLAWEC_API_KEY 是否可用dataaiStatus 为 success 或 fail默认中文摘要,包含:
chart_list 近 7/30 天走势一句话概括aiAnalysis;失败时说明状态输入:美国站商品 ID 1732414658666402537,需要 AI 解读
步骤:
bash scripts/search_and_poll.sh "1732414658666402537" US --ai
输出摘要:
| 指标 | 值 |
|---|---|
| 商品 | Wireless Earbuds Pro |
| 市场 | US |
| 近30天 GMV | $125K |
| 主渠道 | 短视频 68%、直播 22%、商品卡 10% |
| 付费占比 | 35% |
AI 解读:(Markdown 正文摘要)