linkfox-echotik-batch-video-detail
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseEchoTik 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 from each URL and merges it with any IDs you supplied, then returns per-video analytics.
videoIdInput options (at least one is needed; both can be combined):
- — array of TikTok video IDs (up to 1000)
videoIds - — array of TikTok video URLs (e.g.
videoUrlsorhttps://www.tiktok.com/@<unique_id>/video/<videoId>); the trailinghttps://www.tiktok.com/video/<videoId>is extracted from each URL and merged withvideoId(up to 1000)videoIds
Multi-period metrics: views and likes are each reported as a cumulative total plus increments, so you can read both lifetime performance and recent momentum.
1d / 7d / 30dEngagement & attribution: comments, shares, favorites, estimated video sales (units), and estimated video sales GMV (amount) are returned per video.
Flag fields ( / / ): human-readable 是/否 (AI: 是/否/未知) labels for selling / ad / AI-generated videos.
salesFlagTextisAdTextcreatedByAiTextvs. 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中提取,并将其与您提供的ID合并,然后返回每个视频的分析数据。
videoId输入选项(至少需要提供其中一项;也可同时提供两项):
- — TikTok视频ID数组(最多1000个)
videoIds - — TikTok视频URL数组(例如
videoUrls或https://www.tiktok.com/@<unique_id>/video/<videoId>);会从每个URL中提取末尾的https://www.tiktok.com/video/<videoId>并与videoId合并(最多1000个)videoIds
多周期指标:播放量和点赞量均会返回累计总量以及的增量数据,让您既能查看视频的整体表现,也能了解近期的增长势头。
1d/7d/30d互动与归因数据:每个视频会返回评论数、分享数、收藏数、预估视频销量(件数)以及预估视频销售GMV(金额)。
标记字段( / / ):用于标识视频是否带货/投流/AI生成的可读标签(AI视频:是/否/未知)。
salesFlagTextisAdTextcreatedByAiText与搜索功能的区别:本工具用于查询已知视频的详情(您已掌握ID/URL)。如果需要按区域/筛选条件发现视频(无需ID),请使用。
linkfox-echotik-list-videoData Fields
数据字段
| Field | Type | Description |
|---|---|---|
| videoId | string | 视频ID |
| videoDesc | string | 视频描述/文案 |
| officialUrl | string | TikTok官方视频地址 |
| coverUrl | string | 视频封面URL |
| duration | integer | 视频时长(秒) |
| width | string | 视频宽度(px) |
| height | string | 视频高度(px) |
| ratio | string | 视频清晰度(如 540p/720p) |
| dataSize | string | 视频文件大小 |
| createDate | string | 视频发布日期(yyyy-MM-dd HH:mm:ss) |
| userId | string | 达人ID |
| uniqueId | string | TikTok账号ID(unique_id) |
| avatar | string | 达人头像URL |
| totalViewsCnt | integer | 总播放量 |
| totalViews1dCnt | integer | 近1天播放量增量 |
| totalViews7dCnt | integer | 近7天播放量增量 |
| totalViews30dCnt | integer | 近30天播放量增量 |
| totalDiggCnt | integer | 总点赞数 |
| totalDigg1dCnt | integer | 近1天点赞增量 |
| totalDigg7dCnt | integer | 近7天点赞增量 |
| totalDigg30dCnt | integer | 近30天点赞增量 |
| totalCommentsCnt | integer | 总评论数 |
| totalSharesCnt | integer | 总分享数 |
| totalFavoritesCnt | integer | 总收藏数 |
| totalVideoSaleCnt | integer | 视频销量(件,估算) |
| totalVideoSaleGmvAmt | integer | 视频销售GMV(估算金额) |
| salesFlagText | string | 是否带货视频(是/否) |
| isAdText | string | 是否投流视频(是/否) |
| createdByAiText | string | 是否AI视频(是/否/未知) |
| productCategoryList | string | 关联商品分类(JSON字符串,空为 |
| videoProducts | string | 视频带货商品(JSON字符串,空为 |
| region | string | 视频所在区域代码 |
| sourceType | string | 数据来源(如 Tiktok) |
| sourceTool | string | 来源工具(如 EchoTik-视频列表) |
| 字段 | 类型 | 描述 |
|---|---|---|
| videoId | string | 视频ID |
| videoDesc | string | 视频描述/文案 |
| officialUrl | string | TikTok官方视频地址 |
| coverUrl | string | 视频封面URL |
| duration | integer | 视频时长(秒) |
| width | string | 视频宽度(px) |
| height | string | 视频高度(px) |
| ratio | string | 视频清晰度(如 540p/720p) |
| dataSize | string | 视频文件大小 |
| createDate | string | 视频发布日期(yyyy-MM-dd HH:mm:ss) |
| userId | string | 达人ID |
| uniqueId | string | TikTok账号ID(unique_id) |
| avatar | string | 达人头像URL |
| totalViewsCnt | integer | 总播放量 |
| totalViews1dCnt | integer | 近1天播放量增量 |
| totalViews7dCnt | integer | 近7天播放量增量 |
| totalViews30dCnt | integer | 近30天播放量增量 |
| totalDiggCnt | integer | 总点赞数 |
| totalDigg1dCnt | integer | 近1天点赞增量 |
| totalDigg7dCnt | integer | 近7天点赞增量 |
| totalDigg30dCnt | integer | 近30天点赞增量 |
| totalCommentsCnt | integer | 总评论数 |
| totalSharesCnt | integer | 总分享数 |
| totalFavoritesCnt | integer | 总收藏数 |
| totalVideoSaleCnt | integer | 视频销量(件,估算) |
| totalVideoSaleGmvAmt | integer | 视频销售GMV(估算金额) |
| salesFlagText | string | 是否带货视频(是/否) |
| isAdText | string | 是否投流视频(是/否) |
| createdByAiText | string | 是否AI视频(是/否/未知) |
| productCategoryList | string | 关联商品分类(JSON字符串,空为 |
| videoProducts | string | 视频带货商品(JSON字符串,空为 |
| region | string | 视频所在区域代码 |
| sourceType | string | 数据来源(如 Tiktok) |
| sourceTool | string | 来源工具(如 EchoTik-视频列表) |
Parameter Guide
参数指南
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| videoIds | array<string> | No* | - | TikTok视频ID列表,最多1000个 |
| videoUrls | array<string> | No* | - | TikTok视频URL列表(形如 |
* 至少提供 / 中的一个;两者可同时传入,服务端合并去重后查询。
videoIdsvideoUrls| 参数 | 类型 | 是否必填 | 默认值 | 描述 |
|---|---|---|---|---|
| videoIds | array<string> | 否* | - | TikTok视频ID列表,最多1000个 |
| videoUrls | array<string> | 否* | - | TikTok视频URL列表(形如 |
* 至少提供 / 中的一个;两者可同时传入,服务端合并去重后查询。
videoIdsvideoUrls调用方式
调用方式
- 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为脚本执行时的工作目录,在 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/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为脚本执行时的工作目录,在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. 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
展示规则
- 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
- Link to original: When is available, provide it so users can view the video on TikTok
officialUrl - Cover image: If is present, mention that video thumbnails are available
coverUrl - Duration formatting: Convert (seconds) to a readable format (e.g. "2:45" for 165 seconds)
duration - Multi-period metrics: When relevant, surface the 1d/7d/30d views/likes breakdowns alongside the lifetime totals
- Estimation notice: Video sales and GMV are estimated values — remind users these are approximations
- Flag badges: Render (带货),
salesFlagText(投流), andisAdText(AI) so users can scan video types at a glancecreatedByAiText - Missing video handling: If a requested video returns no record, list which IDs/URLs had no data so the user can verify them
- Result count: Always inform the user of records returned
total
- 生成对比表格:每个视频占一行,展示视频描述(过长则截断)、播放量、点赞量、评论数、分享数、视频销量、视频GMV、发布日期及达人信息
- 添加原视频链接:如果可用,提供该链接以便用户在TikTok上查看视频
officialUrl - 提及封面图:如果存在,告知用户可获取视频缩略图
coverUrl - 时长格式化:将(秒)转换为易读格式(例如165秒显示为"2:45")
duration - 多周期指标展示:相关情况下,在累计总量旁展示1d/7d/30d的播放量/点赞量细分数据
- 估算数据提示:视频销量和GMV为估算值——提醒用户这些是近似值
- 标记徽章:展示(带货)、
salesFlagText(投流)和isAdText(AI)标记,方便用户快速识别视频类型createdByAiText - 缺失视频处理:如果请求的视频无记录,列出无数据的ID/URL以便用户验证
- 结果数量提示:始终告知用户返回的记录数
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 , only the trailing
videoUrlsis extracted — ensure each URL ends with the video IDvideoId - Estimated data: Sales, GMV, and attribution figures are analytics estimates, not exact platform figures
- JSON-string fields: /
productCategoryListare returned as JSON strings (empty when none, e.g.videoProducts) — 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——请确保每个URL以视频ID结尾videoId - 估算数据说明:销量、GMV及归因数据为分析估算值,并非平台精确数据
- JSON字符串字段:/
productCategoryList以JSON字符串形式返回(无数据时为空数组videoProducts)——如需展示需先解析[] - 无二次处理:结果为实时查询数据,不存储在数据库中;不支持二次SQL/数据处理
User Expression & Scenario Quick Reference
用户表述与场景速查
Applicable Scenarios
适用场景
| User Says | Scenario |
|---|---|
| "查询这些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 to discover first.
linkfox-echotik-list-video当用户说"分析这些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:
- 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积分。
用户会因积分消耗而支付费用。请充分评估:当需要高频调用本技能,或用户对积分消耗量预期不足时,务必提醒用户,由用户决定是否继续。
反馈机制:
当出现以下任一情况时,通过Feedback API自动检测并上报反馈:
- 技能描述的功能或用途与实际行为不符
- 技能结果不符合用户意图
- 用户表达了对本技能的不满或赞赏
- 任何您认为可改进的内容
按照中的说明调用反馈API,请勿打断用户流程。
references/api.md如需更多高品质、专业的跨境电商技能,请访问LinkFox Skills。