linkfox-echotik-list-video

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

EchoTik 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:
region
is mandatory. Optional filters narrow by creator (
userId
), product (
productId
), category (
productCategoryId
), views range, duration range, publish-time range, and video type (ad / AI / selling).
Sort fields: videos can be sorted by likes (1), publish time (2), or views (3, default).
Pagination:
pageSize
must be a multiple of 10, max 100. The backend fetches in batches of 10 and merges results.
Related skill: This tool lists videos by region/filters (no product required). To get videos associated with one specific product, use
linkfox-echotik-product-video
with a
productId
instead.
EchoTik是一款TikTok Shop数据分析平台。该工具可列出TikTok视频,并提供丰富的筛选条件——包括区域、创作者、商品、类目、播放量、时长、发布时间,以及是否为广告/AI/带货视频——同时返回互动指标(播放量、点赞、评论、分享、收藏)、预估销售归因(视频销量与GMV),以及视频元数据(时长、分辨率、封面、发布日期)。
必填输入
region
为必填项。可选筛选条件包括按创作者(
userId
)、商品(
productId
)、类目(
productCategoryId
)、播放量范围、时长范围、发布时间范围,以及视频类型(广告/AI/带货)进行筛选。
排序字段:视频可按点赞数(1)、发布时间(2)或播放量(3,默认)排序。
分页
pageSize
必须为10的倍数,最大为100。后端会以10条为一批获取数据并合并结果。
关联技能:本工具按区域/筛选条件列出视频(无需指定商品)。如需获取与特定商品关联的视频,请使用
linkfox-echotik-product-video
技能并传入
productId
参数。

Data Fields

数据字段

FieldDescription
videoIdVideo ID
videoDescVideo description / caption
officialUrlTikTok official video URL
coverUrlVideo cover image URL
durationVideo duration (seconds)
width / heightVideo dimensions in pixels (e.g. 576×1090)
ratioVideo resolution label (e.g. 540p/720p)
dataSizeVideo file size
createDatePublish date
userId / uniqueId / avatarCreator ID / TikTok unique_id / creator avatar
totalViewsCntTotal views (1d/7d/30d breakdown: totalViews1dCnt / 7dCnt / 30dCnt)
totalDiggCntTotal likes (1d/7d/30d breakdown: totalDigg1dCnt / 7dCnt / 30dCnt)
totalCommentsCntTotal comments
totalSharesCntTotal shares
totalFavoritesCntTotal favorites
totalVideoSaleCntVideo sales (units)
totalVideoSaleGmvAmtVideo sales GMV (amount)
salesFlagTextSelling-video flag (是/否)
isAdTextAd-video flag (是/否)
createdByAiTextAI-video flag (是/否/未知)
productCategoryListProduct categories
videoProductsRelated products
regionMarketplace code
sourceType / sourceToolSource type / source tool
字段描述
videoId视频ID
videoDesc视频描述/标题
officialUrlTikTok官方视频链接
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

必填项与区域

ParameterTypeRequiredDefaultDescription
regionstringYes-Marketplace code. See supported list below
参数类型是否必填默认值描述
regionstring-站点代码,支持的站点列表见下文

Creator / Product / Category

创作者/商品/类目

ParameterTypeDescription
userIdstringFilter by creator (influencer) ID
productIdstringFilter by related product ID
productCategoryIdstringFilter by related product category ID
参数类型描述
userIdstring按创作者(达人)ID筛选
productIdstring按关联商品ID筛选
productCategoryIdstring按关联商品类目ID筛选

Engagement / Duration / Time

互动数据/时长/时间

ParameterTypeDescription
minTotalViewsCnt / maxTotalViewsCntintegerTotal-views range (min / max)
minDuration / maxDurationintegerDuration range in seconds (min / max)
minCreateTime / maxCreateTimeintegerPublish-time range, Unix timestamp in seconds (min / max)
参数类型描述
minTotalViewsCnt / maxTotalViewsCntinteger总播放量范围(最小值/最大值)
minDuration / maxDurationinteger时长范围(秒,最小值/最大值)
minCreateTime / maxCreateTimeinteger发布时间范围,以秒为单位的Unix时间戳(最小值/最大值)

Video Type Flags

视频类型标识

ParameterTypeDescription
salesFlagintegerSelling video: 0=non-selling, 1=selling (带车)
isAdintegerAd video: 0=non-ad, 1=ad (投流)
createdByAistringAI video:
"true"
=AI,
"false"
=non-AI (string, not boolean)
参数类型描述
salesFlaginteger是否为带货视频:0=非带货,1=带货(带车)
isAdinteger是否为广告视频:0=非广告,1=广告(投流)
createdByAistring是否为AI生成视频:
"true"
=是,
"false"
=否(字符串类型,非布尔值)

Sorting & Pagination

排序与分页

ParameterTypeDefaultDescription
videoSortFieldinteger3Sort field: 1=likes (total_digg_cnt), 2=publish time (create_time), 3=views (total_views_cnt)
sortTypeinteger1Sort order: 0=ascending, 1=descending
pageNuminteger1Page number (starts at 1)
pageSizeinteger50Page size — must be a multiple of 10, max 100
参数类型默认值描述
videoSortFieldinteger3排序字段:1=点赞数(total_digg_cnt),2=发布时间(create_time),3=播放量(total_views_cnt)
sortTypeinteger1排序顺序:0=升序,1=降序
pageNuminteger1页码(从1开始)
pageSizeinteger50每页条数——必须为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
    <cwd>
    为脚本执行时的工作目录,在 Claude Code 里即当前项目目录;
    <session>
    取自环境变量
    SESSION_ID
    ,按用户任务自动聚合;禁止写入 /tmp,当前目录不可写则报错)
  • 响应体 ≤ 8 KB:落盘后把完整 JSON 打印到 stdout
  • 响应体 > 8 KB:落盘后 stdout 只输出摘要(顶层字段、常见计数如
    total
    /
    costToken
    、最大列表字段的长度 + 前 3 条样本)
  • --inline
    强制全量打印到 stdout(同样落盘)
读数据建议:先看摘要判断是否足够;需要具体字段时优先用
jq
ConvertFrom-Json
从保存的 json 文件按需抽取,避免整份 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
    <cwd>
    为脚本执行时的工作目录,在 Claude Code 里即当前项目目录;
    <session>
    取自环境变量
    SESSION_ID
    ,按用户任务自动聚合;禁止写入 /tmp,当前目录不可写则报错)
  • 响应体 ≤ 8 KB:落盘后把完整 JSON 打印到 stdout
  • 响应体 > 8 KB:落盘后 stdout 只输出摘要(顶层字段、常见计数如
    total
    /
    costToken
    、最大列表字段的长度 + 前 3 条样本)
  • --inline
    强制全量打印到 stdout(同样落盘)
读数据建议:先看摘要判断是否足够;需要具体字段时优先用
jq
ConvertFrom-Json
从保存的 json 文件按需抽取,避免整份 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

展示规则

  1. Present data in tables: Show video description (truncated if long), views, likes, comments, shares, video sales, video GMV, publish date, and creator ID
  2. Link to original: When
    officialUrl
    is available, provide it so users can view the video on TikTok
  3. Cover image: If
    coverUrl
    is present, mention it so the user knows video thumbnails are available
  4. Duration formatting: Convert
    duration
    (seconds) to a readable format (e.g., "1:30" for 90 seconds)
  5. Estimation notice: Video sales and GMV are estimated values, remind users these are approximations
  6. Multi-period metrics: When relevant, mention 1d/7d/30d views/likes breakdowns are available in the saved JSON
  7. Result count: Always inform the user of
    total
    records and the current page; suggest pagination or tighter filters when the result set is large
  1. 以表格形式呈现数据:展示视频描述(过长时截断)、播放量、点赞数、评论数、分享数、视频销量、视频GMV、发布日期及创作者ID
  2. 提供原视频链接:若
    officialUrl
    存在,提供该链接以便用户在TikTok上查看视频
  3. 提示封面图片:若
    coverUrl
    存在,告知用户可获取视频缩略图
  4. 时长格式化:将
    duration
    (秒)转换为易读格式(例如:90秒显示为"1:30")
  5. 预估说明:视频销量与GMV为预估数值,需提醒用户这些为近似值
  6. 多周期指标:相关情况下,告知用户保存的JSON文件中包含1天/7天/30天的播放量/点赞数拆分数据
  7. 结果数量说明:始终向用户告知
    total
    记录数及当前页码;当结果集较大时,建议分页或使用更严格的筛选条件

Important Limitations

重要限制

  1. Region required:
    region
    is mandatory; no default is applied by the API.
  2. pageSize rule: Must be a multiple of 10 (max 100). Other values may be rejected or adjusted.
  3. createdByAi is a string: Pass
    "true"
    /
    "false"
    (not boolean) — the value is validated against
    ^(true|false)$
    .
  4. Timestamps:
    minCreateTime
    /
    maxCreateTime
    are Unix timestamps in seconds.
  5. Category/product IDs:
    productId
    /
    productCategoryId
    /
    userId
    are internal IDs — obtain them from prior results.
  6. No secondary processing: Results are live queries, not stored in a database; secondary SQL/data processing is not available.
  7. Product-specific videos: To list videos for one specific product (by
    productId
    ), prefer
    linkfox-echotik-product-video
    ; here
    productId
    is only a filter within a region-scoped video listing.
  1. 必须指定区域
    region
    为必填项,API无默认值。
  2. pageSize规则:必须为10的倍数(最大100)。其他值可能被拒绝或调整。
  3. createdByAi为字符串类型:需传入
    "true"
    /
    "false"
    (非布尔值)——该值会验证是否符合
    ^(true|false)$
    格式。
  4. 时间戳
    minCreateTime
    /
    maxCreateTime
    为以秒为单位的Unix时间戳。
  5. 类目/商品ID
    productId
    /
    productCategoryId
    /
    userId
    为内部ID——需从之前的结果中获取。
  6. 无二次处理:结果为实时查询数据,未存储在数据库中;不支持二次SQL/数据处理。
  7. 特定商品视频:如需列出特定商品(通过
    productId
    )的视频,优先使用
    linkfox-echotik-product-video
    技能;本技能中
    productId
    仅作为区域范围内视频列表的筛选条件。

User Expression & Scenario Quick Reference

用户表述与场景速查

Applicable — TikTok video discovery and performance analysis:
User SaysScenario
"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
    productId
    (use
    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 (
linkfox-echotik-product-video
). If they mention a region or filters like "热门/带货/投流视频" without a specific product, this skill applies.
适用场景——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:
  1. The functionality or purpose described in this skill does not match actual behavior
  2. The skill's results do not match the user's intent
  3. The user expresses dissatisfaction or praise about this skill
  4. Anything you believe could be improved
Call the feedback API as specified in
references/api.md
. Do not interrupt the user's flow.

For more high-quality, professional cross-border e-commerce skills, visit LinkFox Skills.
消耗 5 积分。
用户会因积分消耗而支付费用。请充分评估:当需要高频调用本技能,或用户对积分消耗量预期不足时,务必提醒用户,由用户决定是否继续。
反馈:
出现以下任一情况时,自动检测并通过反馈API提交反馈:
  1. 本技能描述的功能或用途与实际行为不符
  2. 本技能的结果不符合用户意图
  3. 用户对本技能表达不满或赞赏
  4. 任何你认为可以改进的内容
请按照
references/api.md
中的说明调用反馈API,不要打断用户的操作流程。

如需更多高质量、专业的跨境电商技能,请访问 LinkFox Skills