linkfox-echotik-list-video
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseEchoTik TikTok Video Search
EchoTik TikTok视频搜索
This skill searches and analyzes TikTok video data, helping cross-border sellers and marketers discover top-performing videos, benchmark content strategies, and evaluate video-level engagement and sales attribution across TikTok marketplaces.
本技能可搜索并分析TikTok视频数据,帮助跨境卖家和营销人员发现表现优异的视频,对标内容策略,并评估TikTok各站点的视频级互动数据与销售归因。
Core Concepts
核心概念
EchoTik is a TikTok Shop analytics platform. This tool lists TikTok videos with rich filtering — by region, creator, product, category, views, duration, publish time, and ad/AI/selling flags — and returns engagement metrics (views, likes, comments, shares, favorites), estimated sales attribution (video sales count and GMV), and video metadata (duration, resolution, cover, publish date).
Required input: is mandatory. Optional filters narrow by creator (), product (), category (), views range, duration range, publish-time range, and video type (ad / AI / selling).
regionuserIdproductIdproductCategoryIdSort fields: videos can be sorted by likes (1), publish time (2), or views (3, default).
Pagination: must be a multiple of 10, max 100. The backend fetches in batches of 10 and merges results.
pageSizeRelated skill: This tool lists videos by region/filters (no product required). To get videos associated with one specific product, use with a instead.
linkfox-echotik-product-videoproductIdEchoTik是一款TikTok Shop数据分析平台。该工具可列出TikTok视频,并提供丰富的筛选条件——包括区域、创作者、商品、类目、播放量、时长、发布时间,以及是否为广告/AI/带货视频——同时返回互动指标(播放量、点赞、评论、分享、收藏)、预估销售归因(视频销量与GMV),以及视频元数据(时长、分辨率、封面、发布日期)。
必填输入:为必填项。可选筛选条件包括按创作者()、商品()、类目()、播放量范围、时长范围、发布时间范围,以及视频类型(广告/AI/带货)进行筛选。
regionuserIdproductIdproductCategoryId排序字段:视频可按点赞数(1)、发布时间(2)或播放量(3,默认)排序。
分页:必须为10的倍数,最大为100。后端会以10条为一批获取数据并合并结果。
pageSize关联技能:本工具按区域/筛选条件列出视频(无需指定商品)。如需获取与特定商品关联的视频,请使用技能并传入参数。
linkfox-echotik-product-videoproductIdData Fields
数据字段
| Field | Description |
|---|---|
| videoId | Video ID |
| videoDesc | Video description / caption |
| officialUrl | TikTok official video URL |
| coverUrl | Video cover image URL |
| duration | Video duration (seconds) |
| width / height | Video dimensions in pixels (e.g. 576×1090) |
| ratio | Video resolution label (e.g. 540p/720p) |
| dataSize | Video file size |
| createDate | Publish date |
| userId / uniqueId / avatar | Creator ID / TikTok unique_id / creator avatar |
| totalViewsCnt | Total views (1d/7d/30d breakdown: totalViews1dCnt / 7dCnt / 30dCnt) |
| totalDiggCnt | Total likes (1d/7d/30d breakdown: totalDigg1dCnt / 7dCnt / 30dCnt) |
| totalCommentsCnt | Total comments |
| totalSharesCnt | Total shares |
| totalFavoritesCnt | Total favorites |
| totalVideoSaleCnt | Video sales (units) |
| totalVideoSaleGmvAmt | Video sales GMV (amount) |
| salesFlagText | Selling-video flag (是/否) |
| isAdText | Ad-video flag (是/否) |
| createdByAiText | AI-video flag (是/否/未知) |
| productCategoryList | Product categories |
| videoProducts | Related products |
| region | Marketplace code |
| sourceType / sourceTool | Source type / source tool |
| 字段 | 描述 |
|---|---|
| videoId | 视频ID |
| videoDesc | 视频描述/标题 |
| officialUrl | TikTok官方视频链接 |
| coverUrl | 视频封面图片链接 |
| duration | 视频时长(秒) |
| width / height | 视频像素尺寸(例如:576×1090) |
| ratio | 视频分辨率标识(例如:540p/720p) |
| dataSize | 视频文件大小 |
| createDate | 发布日期 |
| userId / uniqueId / avatar | 创作者ID / TikTok唯一ID / 创作者头像 |
| totalViewsCnt | 总播放量(按1天/7天/30天拆分:totalViews1dCnt / 7dCnt / 30dCnt) |
| totalDiggCnt | 总点赞数(按1天/7天/30天拆分:totalDigg1dCnt / 7dCnt / 30dCnt) |
| totalCommentsCnt | 总评论数 |
| totalSharesCnt | 总分享数 |
| totalFavoritesCnt | 总收藏数 |
| totalVideoSaleCnt | 视频销量(件) |
| totalVideoSaleGmvAmt | 视频销售额GMV(金额) |
| salesFlagText | 是否为带货视频(是/否) |
| isAdText | 是否为广告视频(是/否) |
| createdByAiText | 是否为AI生成视频(是/否/未知) |
| productCategoryList | 商品类目 |
| videoProducts | 关联商品 |
| region | 站点代码 |
| sourceType / sourceTool | 来源类型/来源工具 |
Parameter Guide
参数指南
Required & Region
必填项与区域
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| region | string | Yes | - | Marketplace code. See supported list below |
| 参数 | 类型 | 是否必填 | 默认值 | 描述 |
|---|---|---|---|---|
| region | string | 是 | - | 站点代码,支持的站点列表见下文 |
Creator / Product / Category
创作者/商品/类目
| Parameter | Type | Description |
|---|---|---|
| userId | string | Filter by creator (influencer) ID |
| productId | string | Filter by related product ID |
| productCategoryId | string | Filter by related product category ID |
| 参数 | 类型 | 描述 |
|---|---|---|
| userId | string | 按创作者(达人)ID筛选 |
| productId | string | 按关联商品ID筛选 |
| productCategoryId | string | 按关联商品类目ID筛选 |
Engagement / Duration / Time
互动数据/时长/时间
| Parameter | Type | Description |
|---|---|---|
| minTotalViewsCnt / maxTotalViewsCnt | integer | Total-views range (min / max) |
| minDuration / maxDuration | integer | Duration range in seconds (min / max) |
| minCreateTime / maxCreateTime | integer | Publish-time range, Unix timestamp in seconds (min / max) |
| 参数 | 类型 | 描述 |
|---|---|---|
| minTotalViewsCnt / maxTotalViewsCnt | integer | 总播放量范围(最小值/最大值) |
| minDuration / maxDuration | integer | 时长范围(秒,最小值/最大值) |
| minCreateTime / maxCreateTime | integer | 发布时间范围,以秒为单位的Unix时间戳(最小值/最大值) |
Video Type Flags
视频类型标识
| Parameter | Type | Description |
|---|---|---|
| salesFlag | integer | Selling video: 0=non-selling, 1=selling (带车) |
| isAd | integer | Ad video: 0=non-ad, 1=ad (投流) |
| createdByAi | string | AI video: |
| 参数 | 类型 | 描述 |
|---|---|---|
| salesFlag | integer | 是否为带货视频:0=非带货,1=带货(带车) |
| isAd | integer | 是否为广告视频:0=非广告,1=广告(投流) |
| createdByAi | string | 是否为AI生成视频: |
Sorting & Pagination
排序与分页
| Parameter | Type | Default | Description |
|---|---|---|---|
| videoSortField | integer | 3 | Sort field: 1=likes (total_digg_cnt), 2=publish time (create_time), 3=views (total_views_cnt) |
| sortType | integer | 1 | Sort order: 0=ascending, 1=descending |
| pageNum | integer | 1 | Page number (starts at 1) |
| pageSize | integer | 50 | Page size — must be a multiple of 10, max 100 |
| 参数 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| videoSortField | integer | 3 | 排序字段:1=点赞数(total_digg_cnt),2=发布时间(create_time),3=播放量(total_views_cnt) |
| sortType | integer | 1 | 排序顺序:0=升序,1=降序 |
| pageNum | integer | 1 | 页码(从1开始) |
| pageSize | integer | 50 | 每页条数——必须为10的倍数,最大为100 |
Supported Marketplaces
支持的站点
US (United States), ID (Indonesia), TH (Thailand), PH (Philippines), MY (Malaysia), VN (Vietnam), GB (United Kingdom), MX (Mexico), SG (Singapore), SA (Saudi Arabia), BR (Brazil), ES (Spain), JP (Japan), DE (Germany), IT (Italy), FR (France)
When the user doesn't specify a marketplace, ask or default to US.
US(美国)、ID(印度尼西亚)、TH(泰国)、PH(菲律宾)、MY(马来西亚)、VN(越南)、GB(英国)、MX(墨西哥)、SG(新加坡)、SA(沙特阿拉伯)、BR(巴西)、ES(西班牙)、JP(日本)、DE(德国)、IT(意大利)、FR(法国)
若用户未指定站点,请询问用户或默认使用US站点。
调用方式
调用方式
- API 端点:(完整参数/响应/错误码见
POST /echotik/listVideo)references/api.md - Python 脚本:
python scripts/echotik_list_video.py '<JSON 参数>' [--inline] - 成本约束:本工具会消耗积分;同一会话同一参数组合默认只调用一次,脚本带 24h 本地缓存。失败/空结果不得自动换关键词、翻页或改邮编连续试探;需要继续检索时先向用户说明会产生额外消耗。
输出策略(脚本默认行为):
- 始终将完整响应写入 (
<cwd>/linkfox/<YYYY-MM-DD>/<session>/data/linkfox-echotik-list-video-<timestamp>.json为脚本执行时的工作目录,在 Claude Code 里即当前项目目录;<cwd>取自环境变量<session>,按用户任务自动聚合;禁止写入 /tmp,当前目录不可写则报错)SESSION_ID - 响应体 ≤ 8 KB:落盘后把完整 JSON 打印到 stdout
- 响应体 > 8 KB:落盘后 stdout 只输出摘要(顶层字段、常见计数如 /
total、最大列表字段的长度 + 前 3 条样本)costToken - 加 强制全量打印到 stdout(同样落盘)
--inline
读数据建议:先看摘要判断是否足够;需要具体字段时优先用 或 从保存的 json 文件按需抽取,避免整份 JSON 进入上下文。
jqConvertFrom-Json- API 端点:(完整参数/响应/错误码见
POST /echotik/listVideo)references/api.md - Python 脚本:
python scripts/echotik_list_video.py '<JSON 参数>' [--inline] - 成本约束:本工具会消耗积分;同一会话同一参数组合默认只调用一次,脚本带 24h 本地缓存。失败/空结果不得自动换关键词、翻页或改邮编连续试探;需要继续检索时先向用户说明会产生额外消耗。
输出策略(脚本默认行为):
- 始终将完整响应写入 (
<cwd>/linkfox/<YYYY-MM-DD>/<session>/data/linkfox-echotik-list-video-<timestamp>.json为脚本执行时的工作目录,在 Claude Code 里即当前项目目录;<cwd>取自环境变量<session>,按用户任务自动聚合;禁止写入 /tmp,当前目录不可写则报错)SESSION_ID - 响应体 ≤ 8 KB:落盘后把完整 JSON 打印到 stdout
- 响应体 > 8 KB:落盘后 stdout 只输出摘要(顶层字段、常见计数如 /
total、最大列表字段的长度 + 前 3 条样本)costToken - 加 强制全量打印到 stdout(同样落盘)
--inline
读数据建议:先看摘要判断是否足够;需要具体字段时优先用 或 从保存的 json 文件按需抽取,避免整份 JSON 进入上下文。
jqConvertFrom-Json解决认证和积分问题
解决认证和积分问题
发生以下异常情况时,采用 references/onboarding.md 引导解决问题:
发生以下异常情况时,采用 references/onboarding.md 引导解决问题:
异常情况
异常情况
- 未配置API Key:环境变量未配置 ,也未配置
LINKFOX_AGENT_API_KEY。LINKFOXAGENT_API_KEY - 响应401或402状态码
- 响应提示积分或余额不足:消息含"积分余额不足/计费不足/余额不足/quota exceeded/insufficient balance/套餐到期/需充值/请充值",或类似含义的内容。
- 未配置API Key:环境变量未配置 ,也未配置
LINKFOX_AGENT_API_KEY。LINKFOXAGENT_API_KEY - 响应401或402状态码
- 响应提示积分或余额不足:消息含"积分余额不足/计费不足/余额不足/quota exceeded/insufficient balance/套餐到期/需充值/请充值",或类似含义的内容。
Usage Examples
使用示例
1. Top US videos by views
json
{
"region": "US",
"videoSortField": 3,
"sortType": 1,
"pageSize": 20,
"pageNum": 1
}2. Highest-converting selling videos (by video sales)
json
{
"region": "US",
"salesFlag": 1,
"videoSortField": 3,
"sortType": 1,
"pageSize": 20
}3. Videos by a specific creator
json
{
"region": "US",
"userId": "7234567890123456789",
"videoSortField": 1,
"sortType": 1
}4. High-view videos in a time range (sorted by likes)
json
{
"region": "GB",
"minTotalViewsCnt": 100000,
"minCreateTime": 1717200000,
"maxCreateTime": 1719792000,
"videoSortField": 1,
"sortType": 1
}5. Recent AI videos sorted by publish date
json
{
"region": "US",
"createdByAi": "true",
"videoSortField": 2,
"sortType": 1,
"pageSize": 50
}1. 美国地区播放量最高的视频
json
{
"region": "US",
"videoSortField": 3,
"sortType": 1,
"pageSize": 20,
"pageNum": 1
}2. 转化率最高的带货视频(按视频销量排序)
json
{
"region": "US",
"salesFlag": 1,
"videoSortField": 3,
"sortType": 1,
"pageSize": 20
}3. 特定达人的视频
json
{
"region": "US",
"userId": "7234567890123456789",
"videoSortField": 1,
"sortType": 1
}4. 特定时间范围内的高播放量视频(按点赞数排序)
json
{
"region": "GB",
"minTotalViewsCnt": 100000,
"minCreateTime": 1717200000,
"maxCreateTime": 1719792000,
"videoSortField": 1,
"sortType": 1
}5. 近期AI生成视频(按发布时间排序)
json
{
"region": "US",
"createdByAi": "true",
"videoSortField": 2,
"sortType": 1,
"pageSize": 50
}Display Rules
展示规则
- Present data in tables: Show video description (truncated if long), views, likes, comments, shares, video sales, video GMV, publish date, and creator ID
- Link to original: When is available, provide it so users can view the video on TikTok
officialUrl - Cover image: If is present, mention it so the user knows video thumbnails are available
coverUrl - Duration formatting: Convert (seconds) to a readable format (e.g., "1:30" for 90 seconds)
duration - Estimation notice: Video sales and GMV are estimated values, remind users these are approximations
- Multi-period metrics: When relevant, mention 1d/7d/30d views/likes breakdowns are available in the saved JSON
- Result count: Always inform the user of records and the current page; suggest pagination or tighter filters when the result set is large
total
- 以表格形式呈现数据:展示视频描述(过长时截断)、播放量、点赞数、评论数、分享数、视频销量、视频GMV、发布日期及创作者ID
- 提供原视频链接:若存在,提供该链接以便用户在TikTok上查看视频
officialUrl - 提示封面图片:若存在,告知用户可获取视频缩略图
coverUrl - 时长格式化:将(秒)转换为易读格式(例如:90秒显示为"1:30")
duration - 预估说明:视频销量与GMV为预估数值,需提醒用户这些为近似值
- 多周期指标:相关情况下,告知用户保存的JSON文件中包含1天/7天/30天的播放量/点赞数拆分数据
- 结果数量说明:始终向用户告知记录数及当前页码;当结果集较大时,建议分页或使用更严格的筛选条件
total
Important Limitations
重要限制
- Region required: is mandatory; no default is applied by the API.
region - pageSize rule: Must be a multiple of 10 (max 100). Other values may be rejected or adjusted.
- createdByAi is a string: Pass /
"true"(not boolean) — the value is validated against"false".^(true|false)$ - Timestamps: /
minCreateTimeare Unix timestamps in seconds.maxCreateTime - Category/product IDs: /
productId/productCategoryIdare internal IDs — obtain them from prior results.userId - No secondary processing: Results are live queries, not stored in a database; secondary SQL/data processing is not available.
- Product-specific videos: To list videos for one specific product (by ), prefer
productId; herelinkfox-echotik-product-videois only a filter within a region-scoped video listing.productId
- 必须指定区域:为必填项,API无默认值。
region - pageSize规则:必须为10的倍数(最大100)。其他值可能被拒绝或调整。
- createdByAi为字符串类型:需传入/
"true"(非布尔值)——该值会验证是否符合"false"格式。^(true|false)$ - 时间戳:/
minCreateTime为以秒为单位的Unix时间戳。maxCreateTime - 类目/商品ID:/
productId/productCategoryId为内部ID——需从之前的结果中获取。userId - 无二次处理:结果为实时查询数据,未存储在数据库中;不支持二次SQL/数据处理。
- 特定商品视频:如需列出特定商品(通过)的视频,优先使用
productId技能;本技能中linkfox-echotik-product-video仅作为区域范围内视频列表的筛选条件。productId
User Expression & Scenario Quick Reference
用户表述与场景速查
Applicable — TikTok video discovery and performance analysis:
| User Says | Scenario |
|---|---|
| "TikTok热门视频" / "TikTok top videos" | List videos sorted by views (field 3) |
| "TikTok带货视频排行" | Filter salesFlag=1, sort by views/sales |
| "某个达人的TikTok视频" | Filter by userId |
| "TikTok投流视频" / "TikTok广告视频" | Filter isAd=1 |
| "TikTok AI视频" | Filter createdByAi="true" |
| "近期高播放TikTok视频" | Views range + time range |
| "哪个TikTok视频GMV最高" | Sort by views, inspect GMV column |
Not applicable — Needs beyond region-scoped video listing:
- Videos for one specific product by (use
productId)linkfox-echotik-product-video - TikTok product search or rankings (use EchoTik product search/rank skills)
- TikTok creator/influencer profile analytics (followers, bio)
- TikTok live-stream data
- Video download URL resolution (use )
linkfox-echotik-get-video-download-url - Non-TikTok platform video data
Boundary judgment: When users ask about "TikTok视频", determine whether they want a region-scoped video listing with filters (this skill) or videos tied to one known product (). If they mention a region or filters like "热门/带货/投流视频" without a specific product, this skill applies.
linkfox-echotik-product-video适用场景——TikTok视频发现与绩效分析:
| 用户表述 | 场景 |
|---|---|
| "TikTok热门视频" / "TikTok top videos" | 按播放量排序列出视频(字段3) |
| "TikTok带货视频排行" | 筛选salesFlag=1,按播放量/销量排序 |
| "某个达人的TikTok视频" | 按userId筛选 |
| "TikTok投流视频" / "TikTok广告视频" | 筛选isAd=1 |
| "TikTok AI视频" | 筛选createdByAi="true" |
| "近期高播放TikTok视频" | 播放量范围 + 时间范围筛选 |
| "哪个TikTok视频GMV最高" | 按播放量排序,查看GMV列 |
不适用场景——超出区域范围视频列表的需求:
- 通过获取特定商品的视频(使用
productId技能)linkfox-echotik-product-video - TikTok商品搜索或排行(使用EchoTik商品搜索/排行技能)
- TikTok创作者/达人主页分析(粉丝数、简介等)
- TikTok直播数据
- 视频下载链接解析(使用技能)
linkfox-echotik-get-video-download-url - 非TikTok平台的视频数据
边界判断:当用户询问"TikTok视频"时,需判断用户是需要带筛选条件的区域范围视频列表(本技能),还是与特定已知商品关联的视频(技能)。若用户提及区域或"热门/带货/投流视频"等筛选条件但未指定特定商品,则适用本技能。
linkfox-echotik-product-video积分消耗规则
积分消耗规则
消耗 5 积分。
用户会因积分消耗而支付费用。请充分评估:当需要高频调用本技能,或用户对积分消耗量预期不足时,务必提醒用户,由用户决定是否继续。
Feedback:
Auto-detect and report feedback via the Feedback API when any of the following apply:
- The functionality or purpose described in this skill does not match actual behavior
- The skill's results do not match the user's intent
- The user expresses dissatisfaction or praise about this skill
- Anything you believe could be improved
Call the feedback API as specified in . Do not interrupt the user's flow.
references/api.mdFor more high-quality, professional cross-border e-commerce skills, visit LinkFox Skills.
消耗 5 积分。
用户会因积分消耗而支付费用。请充分评估:当需要高频调用本技能,或用户对积分消耗量预期不足时,务必提醒用户,由用户决定是否继续。
反馈:
出现以下任一情况时,自动检测并通过反馈API提交反馈:
- 本技能描述的功能或用途与实际行为不符
- 本技能的结果不符合用户意图
- 用户对本技能表达不满或赞赏
- 任何你认为可以改进的内容
请按照中的说明调用反馈API,不要打断用户的操作流程。
references/api.md如需更多高质量、专业的跨境电商技能,请访问 LinkFox Skills。