linkfox-echotik-batch-video-detail

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

EchoTik TikTok Batch Video Detail

EchoTik TikTok 批量视频详情查询

This skill batch-fetches detailed performance metrics for TikTok videos you already have IDs or URLs for, helping sellers and marketers compare videos side-by-side using views, likes, comments, shares, video sales/GMV, and creator data.
该技能可批量获取您已掌握ID或URL的TikTok视频的详细表现数据,帮助卖家和营销人员通过播放量、点赞量、评论数、分享数、视频销量/GMV及达人数据来对比多个视频的表现。

Core Concepts

核心概念

This tool retrieves full detail metrics for a batch of TikTok videos in a single call. You identify videos by ID and/or by TikTok video URL; the backend extracts the
videoId
from each URL and merges it with any IDs you supplied, then returns per-video analytics.
Input options (at least one is needed; both can be combined):
  • videoIds
    — array of TikTok video IDs (up to 1000)
  • videoUrls
    — array of TikTok video URLs (e.g.
    https://www.tiktok.com/@<unique_id>/video/<videoId>
    or
    https://www.tiktok.com/video/<videoId>
    ); the trailing
    videoId
    is extracted from each URL and merged with
    videoIds
    (up to 1000)
Multi-period metrics: views and likes are each reported as a cumulative total plus
1d / 7d / 30d
increments, so you can read both lifetime performance and recent momentum.
Engagement & attribution: comments, shares, favorites, estimated video sales (units), and estimated video sales GMV (amount) are returned per video.
Flag fields (
salesFlagText
/
isAdText
/
createdByAiText
): human-readable 是/否 (AI: 是/否/未知) labels for selling / ad / AI-generated videos.
vs. search: This is detail lookup for known videos (you already have IDs/URLs). To discover videos by region/filter (no IDs needed), use
linkfox-echotik-list-video
.
本工具可通过单次调用获取一批TikTok视频的完整详细指标。您可以通过视频ID和/或TikTok视频URL来指定视频;后端会从每个URL中提取
videoId
,并将其与您提供的ID合并,然后返回每个视频的分析数据。
输入选项(至少需要提供其中一项;也可同时提供两项):
  • videoIds
    — TikTok视频ID数组(最多1000个)
  • videoUrls
    — TikTok视频URL数组(例如
    https://www.tiktok.com/@<unique_id>/video/<videoId>
    https://www.tiktok.com/video/<videoId>
    );会从每个URL中提取末尾的
    videoId
    并与
    videoIds
    合并(最多1000个)
多周期指标:播放量和点赞量均会返回累计总量以及
1d/7d/30d
的增量数据,让您既能查看视频的整体表现,也能了解近期的增长势头。
互动与归因数据:每个视频会返回评论数、分享数、收藏数、预估视频销量(件数)以及预估视频销售GMV(金额)。
标记字段
salesFlagText
/
isAdText
/
createdByAiText
):用于标识视频是否带货/投流/AI生成的可读标签(AI视频:是/否/未知)。
与搜索功能的区别:本工具用于查询已知视频的详情(您已掌握ID/URL)。如果需要按区域/筛选条件发现视频(无需ID),请使用
linkfox-echotik-list-video

Data Fields

数据字段

FieldTypeDescription
videoIdstring视频ID
videoDescstring视频描述/文案
officialUrlstringTikTok官方视频地址
coverUrlstring视频封面URL
durationinteger视频时长(秒)
widthstring视频宽度(px)
heightstring视频高度(px)
ratiostring视频清晰度(如 540p/720p)
dataSizestring视频文件大小
createDatestring视频发布日期(yyyy-MM-dd HH:mm:ss)
userIdstring达人ID
uniqueIdstringTikTok账号ID(unique_id)
avatarstring达人头像URL
totalViewsCntinteger总播放量
totalViews1dCntinteger近1天播放量增量
totalViews7dCntinteger近7天播放量增量
totalViews30dCntinteger近30天播放量增量
totalDiggCntinteger总点赞数
totalDigg1dCntinteger近1天点赞增量
totalDigg7dCntinteger近7天点赞增量
totalDigg30dCntinteger近30天点赞增量
totalCommentsCntinteger总评论数
totalSharesCntinteger总分享数
totalFavoritesCntinteger总收藏数
totalVideoSaleCntinteger视频销量(件,估算)
totalVideoSaleGmvAmtinteger视频销售GMV(估算金额)
salesFlagTextstring是否带货视频(是/否)
isAdTextstring是否投流视频(是/否)
createdByAiTextstring是否AI视频(是/否/未知)
productCategoryListstring关联商品分类(JSON字符串,空为
[]
)
videoProductsstring视频带货商品(JSON字符串,空为
[]
)
regionstring视频所在区域代码
sourceTypestring数据来源(如 Tiktok)
sourceToolstring来源工具(如 EchoTik-视频列表)
字段类型描述
videoIdstring视频ID
videoDescstring视频描述/文案
officialUrlstringTikTok官方视频地址
coverUrlstring视频封面URL
durationinteger视频时长(秒)
widthstring视频宽度(px)
heightstring视频高度(px)
ratiostring视频清晰度(如 540p/720p)
dataSizestring视频文件大小
createDatestring视频发布日期(yyyy-MM-dd HH:mm:ss)
userIdstring达人ID
uniqueIdstringTikTok账号ID(unique_id)
avatarstring达人头像URL
totalViewsCntinteger总播放量
totalViews1dCntinteger近1天播放量增量
totalViews7dCntinteger近7天播放量增量
totalViews30dCntinteger近30天播放量增量
totalDiggCntinteger总点赞数
totalDigg1dCntinteger近1天点赞增量
totalDigg7dCntinteger近7天点赞增量
totalDigg30dCntinteger近30天点赞增量
totalCommentsCntinteger总评论数
totalSharesCntinteger总分享数
totalFavoritesCntinteger总收藏数
totalVideoSaleCntinteger视频销量(件,估算)
totalVideoSaleGmvAmtinteger视频销售GMV(估算金额)
salesFlagTextstring是否带货视频(是/否)
isAdTextstring是否投流视频(是/否)
createdByAiTextstring是否AI视频(是/否/未知)
productCategoryListstring关联商品分类(JSON字符串,空为
[]
)
videoProductsstring视频带货商品(JSON字符串,空为
[]
)
regionstring视频所在区域代码
sourceTypestring数据来源(如 Tiktok)
sourceToolstring来源工具(如 EchoTik-视频列表)

Parameter Guide

参数指南

ParameterTypeRequiredDefaultDescription
videoIdsarray<string>No*-TikTok视频ID列表,最多1000个
videoUrlsarray<string>No*-TikTok视频URL列表(形如
https://www.tiktok.com/@<unique_id>/video/<videoId>
https://www.tiktok.com/video/<videoId>
);从每个URL提取末尾videoId并合并到videoIds,与videoIds不互斥,最多1000个
* 至少提供
videoIds
/
videoUrls
中的一个;两者可同时传入,服务端合并去重后查询。
参数类型是否必填默认值描述
videoIdsarray<string>否*-TikTok视频ID列表,最多1000个
videoUrlsarray<string>否*-TikTok视频URL列表(形如
https://www.tiktok.com/@<unique_id>/video/<videoId>
https://www.tiktok.com/video/<videoId>
);从每个URL提取末尾videoId并合并到videoIds,与videoIds不互斥,最多1000个
* 至少提供
videoIds
/
videoUrls
中的一个;两者可同时传入,服务端合并去重后查询。

调用方式

调用方式

  • API 端点
    POST /echotik/batchVideoDetail
    (完整参数/响应/错误码见
    references/api.md
  • Python 脚本
    python scripts/echotik_batch_video_detail.py '<JSON 参数>' [--inline]
  • 成本约束:本工具会消耗积分;同一会话同一参数组合默认只调用一次,脚本带 24h 本地缓存。失败/空结果不得自动换关键词、翻页或改邮编连续试探;需要继续检索时先向用户说明会产生额外消耗。
输出策略(脚本默认行为)
  • 始终将完整响应写入
    <cwd>/linkfox/<YYYY-MM-DD>/<session>/data/linkfox-echotik-batch-video-detail-<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/batchVideoDetail
    (完整参数/响应/错误码见
    references/api.md
  • Python 脚本
    python scripts/echotik_batch_video_detail.py '<JSON 参数>' [--inline]
  • 成本约束:本工具会消耗积分;同一会话同一参数组合默认只调用一次,脚本带24小时本地缓存。失败/空结果不得自动换关键词、翻页或改邮编连续试探;需要继续检索时先向用户说明会产生额外消耗。
输出策略(脚本默认行为)
  • 始终将完整响应写入
    <cwd>/linkfox/<YYYY-MM-DD>/<session>/data/linkfox-echotik-batch-video-detail-<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. Batch lookup by video IDs
json
{
  "videoIds": ["7030893014180531462", "6768504823336815877", "7425631540178160939"]
}
2. Batch lookup by video URLs
json
{
  "videoUrls": [
    "https://www.tiktok.com/@sageandintuition/video/7030893014180531462",
    "https://www.tiktok.com/@<unique_id>/video/6768504823336815877"
  ]
}
3. Mixed IDs and URLs (merged server-side)
json
{
  "videoIds": ["7030893014180531462"],
  "videoUrls": ["https://www.tiktok.com/@<unique_id>/video/6768504823336815877"]
}
1. 通过视频ID批量查询
json
{
  "videoIds": ["7030893014180531462", "6768504823336815877", "7425631540178160939"]
}
2. 通过视频URL批量查询
json
{
  "videoUrls": [
    "https://www.tiktok.com/@sageandintuition/video/7030893014180531462",
    "https://www.tiktok.com/@<unique_id>/video/6768504823336815877"
  ]
}
3. 混合使用ID和URL(服务端自动合并)
json
{
  "videoIds": ["7030893014180531462"],
  "videoUrls": ["https://www.tiktok.com/@<unique_id>/video/6768504823336815877"]
}

Display Rules

展示规则

  1. Present a comparison table: Show one row per video with video description (truncated if long), views, likes, comments, shares, video sales, video GMV, publish date, and creator
  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 that video thumbnails are available
  4. Duration formatting: Convert
    duration
    (seconds) to a readable format (e.g. "2:45" for 165 seconds)
  5. Multi-period metrics: When relevant, surface the 1d/7d/30d views/likes breakdowns alongside the lifetime totals
  6. Estimation notice: Video sales and GMV are estimated values — remind users these are approximations
  7. Flag badges: Render
    salesFlagText
    (带货),
    isAdText
    (投流), and
    createdByAiText
    (AI) so users can scan video types at a glance
  8. Missing video handling: If a requested video returns no record, list which IDs/URLs had no data so the user can verify them
  9. Result count: Always inform the user of
    total
    records returned
  1. 生成对比表格:每个视频占一行,展示视频描述(过长则截断)、播放量、点赞量、评论数、分享数、视频销量、视频GMV、发布日期及达人信息
  2. 添加原视频链接:如果
    officialUrl
    可用,提供该链接以便用户在TikTok上查看视频
  3. 提及封面图:如果
    coverUrl
    存在,告知用户可获取视频缩略图
  4. 时长格式化:将
    duration
    (秒)转换为易读格式(例如165秒显示为"2:45")
  5. 多周期指标展示:相关情况下,在累计总量旁展示1d/7d/30d的播放量/点赞量细分数据
  6. 估算数据提示:视频销量和GMV为估算值——提醒用户这些是近似值
  7. 标记徽章:展示
    salesFlagText
    (带货)、
    isAdText
    (投流)和
    createdByAiText
    (AI)标记,方便用户快速识别视频类型
  8. 缺失视频处理:如果请求的视频无记录,列出无数据的ID/URL以便用户验证
  9. 结果数量提示:始终告知用户返回的
    total
    记录数

Important Limitations

重要限制

  • Batch cap: Up to 1000 videos per request
  • Lookup only: This tool does not search/discover videos by region or filter — it resolves specific IDs/URLs you already have. To discover videos, use
    linkfox-echotik-list-video
  • URL extraction: For
    videoUrls
    , only the trailing
    videoId
    is extracted — ensure each URL ends with the video ID
  • Estimated data: Sales, GMV, and attribution figures are analytics estimates, not exact platform figures
  • JSON-string fields:
    productCategoryList
    /
    videoProducts
    are returned as JSON strings (empty when none, e.g.
    []
    ) — parse before display if needed
  • No secondary processing: Results are live queries, not stored in a database; secondary SQL/data processing is not available
  • 批量上限:每次请求最多支持1000个视频
  • 仅查询功能:本工具不支持按区域或筛选条件搜索/发现视频——仅处理您已掌握的特定ID/URL。如需发现视频,请使用
    linkfox-echotik-list-video
  • URL提取规则:对于
    videoUrls
    ,仅提取末尾的
    videoId
    ——请确保每个URL以视频ID结尾
  • 估算数据说明:销量、GMV及归因数据为分析估算值,并非平台精确数据
  • JSON字符串字段
    productCategoryList
    /
    videoProducts
    以JSON字符串形式返回(无数据时为空数组
    []
    )——如需展示需先解析
  • 无二次处理:结果为实时查询数据,不存储在数据库中;不支持二次SQL/数据处理

User Expression & Scenario Quick Reference

用户表述与场景速查

Applicable Scenarios

适用场景

User SaysScenario
"查询这些TikTok视频的详情"Batch detail by video IDs
"拉这些TikTok视频链接的播放量/销量"Batch detail by video URLs
"批量分析这些TikTok视频的表现"Batch lookup, surface metrics
"这些TikTok视频哪个播放量/销量最高"Batch lookup, compare columns
"这些TikTok视频是不是带货/投流/AI"Batch lookup, read flag fields
用户表述场景
"查询这些TikTok视频的详情"通过视频ID批量查询详情
"拉这些TikTok视频链接的播放量/销量"通过视频URL批量查询详情
"批量分析这些TikTok视频的表现"批量查询并展示核心指标
"这些TikTok视频哪个播放量/销量最高"批量查询并对比数据列
"这些TikTok视频是不是带货/投流/AI"批量查询并读取标记字段

Not Applicable Scenarios

不适用场景

  • Discovering videos by region/filter (use
    linkfox-echotik-list-video
    )
  • TikTok product detail lookup (use
    linkfox-echotik-batch-product-detail
    )
  • Resolving a TikTok video download link (use
    linkfox-echotik-get-video-download-url
    )
  • TikTok creator/seller (store) analytics (use
    linkfox-echotik-seller-detail
    /
    linkfox-echotik-list-seller
    )
  • Non-TikTok platform video data
  • 按区域/筛选条件发现视频(请使用
    linkfox-echotik-list-video
  • 查询TikTok商品详情(请使用
    linkfox-echotik-batch-product-detail
  • 获取TikTok视频下载链接(请使用
    linkfox-echotik-get-video-download-url
  • TikTok达人/卖家(店铺)分析(请使用
    linkfox-echotik-seller-detail
    /
    linkfox-echotik-list-seller
  • 非TikTok平台的视频数据

Boundary Judgment

边界判断

When users say "分析这些TikTok视频", check whether they already have specific video IDs or TikTok video URLs (this skill) or want to find videos by region/filter (the list-video skill). If they paste a list of IDs/URLs and want views/likes/sales/GMV details, this skill applies. If they ask "找热门TikTok视频" or "按区域搜视频", it does not — use
linkfox-echotik-list-video
to discover first.
当用户说"分析这些TikTok视频"时,需确认用户是否已掌握具体的视频ID或TikTok视频URL(使用本技能),还是需要按区域/筛选条件查找视频(使用list-video技能)。如果用户粘贴了ID/URL列表并需要播放量/点赞量/销量/GMV详情,适用本技能。如果用户询问"找热门TikTok视频"或"按区域搜视频",则不适用——需先使用
linkfox-echotik-list-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积分。
用户会因积分消耗而支付费用。请充分评估:当需要高频调用本技能,或用户对积分消耗量预期不足时,务必提醒用户,由用户决定是否继续。
反馈机制:
当出现以下任一情况时,通过Feedback API自动检测并上报反馈:
  1. 技能描述的功能或用途与实际行为不符
  2. 技能结果不符合用户意图
  3. 用户表达了对本技能的不满或赞赏
  4. 任何您认为可改进的内容
按照
references/api.md
中的说明调用反馈API,请勿打断用户流程。

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