开发者 · TikTok
TikTok 字幕提取 API
传一条 TikTok 链接,拿回一个 JSON:口播逐字稿(带时间)、画面上的字幕和文字(带时间)、标题和话题标签、要点(每条附一句原文引用,逐字核对)、 点赞评论数,以及一份「读了多少」的回执。可选中文译文。不需要 TikTok 账号。
真实返回 · 节选
一条 61 秒的英文口播视频
2026-10-06 线上实际读取:27 段逐字稿、4 条带时间的画面文字、5 条要点的引用全部核对通过,3 积分,20 秒。字段如下,文字截短了,其余原样。
{
"platform": "tiktok",
"author": "hankgreen",
"duration_seconds": 61,
"transcript": [
{ "t": 0.0, "text": "…" },
{ "t": 2.3, "text": "…" }
],
"on_screen": [{ "t": 0.0, "text": "…" }, { "t": 14.0, "text": "…" }],
"key_points": ["…", "…"],
"key_point_support": [{ "point_index": 0, "kind": "transcript", "t": 2.3, "quote": "…", "verified": true }],
"coverage": { "seconds_transcribed": 61, "duration_seconds": 61, "transcript_source": "asr", "not_captured": ["comments not read"] },
"tags": ["…"]
}
// 配乐视频(99 秒):
// "transcript": [], "on_screen": [{ "t": 0.0, "text": "NASA RELEASES NEW FOOTAGE OF THE MOON…" }],
// "coverage": { "not_captured": ["no speech transcript: no speech was recognised in the audio", …] }用法
一条 curl,或一行 MCP
curl -X POST https://linkdigest.dev/api/v1/digest \
-H "Authorization: Bearer ld_live_..." \
-H "Content-Type: application/json" \
-d '{"url": "https://www.tiktok.com/@user/video/XXXXXXXX", "format": "json"}'这条链接是首页示例之一,已经被读过并缓存,所以会直接返回 200, 不扣额度。换成你自己的链接:图文和短帖直接返回;需要下载并转写的视频返回 202 和一个 jobId,用同一个 key 去 GET /api/v1/digest/JOB_ID 取结果。
# 要中文译文:在 JSON 里加 "translate_to": "zh-CN" # 返回 202 时:用同一个 Key 取结果,每次最多等 20 秒 curl "https://linkdigest.dev/api/v1/digest/JOB_ID?wait=20" -H "Authorization: Bearer ld_live_..."
MCP · Claude Code(Cursor、Trae、Cherry Studio、通义灵码见文档)
claude mcp add --transport http linkdigest \ https://linkdigest.dev/mcp \ --header "Authorization: Bearer ld_live_..."
API Key 在 https://linkdigest.dev/app/keys 创建(形如 ld_live_…)。 REST、MCP 各客户端的配置、轮询和返回字段见 中文 API / MCP 文档。
用 OpenClaw / Hermes?装现成的技能:tiktok-transcript(ClawHub),没有 Key 也能先跑一条。
价格
按分钟计费,折合人民币
基础 1 积分,每开始的 1 分钟 +1。读过的同一条再读 0 积分;读不出内容不收费。
| 一条内容 | 积分 | 折合人民币 |
|---|---|---|
| 61 秒(下面这条) | 3 | ¥0.432 |
| 1 分钟 + 中文译文 | 3 | ¥0.432 |
| 3 分钟 | 4 | ¥0.576 |
| 10 分钟 | 11 | ¥1.584 |
| 30 分钟(transcript 档) | 16 | ¥2.304 |
按加量包折算:$5 = 250 积分,支付宝按人民币结算 ¥36,每积分 ¥0.144。注册送 10 积分(一次性)。 任何人读过的链接再读 0 积分;读不出内容不收费。
做不到的
接之前先看这几条
| 平台 / 类型 | 原因 |
|---|---|
| B站(哔哩哔哩) | 对我们服务器的地址直接返回 HTTP 412,请求到不了视频。需要代理,目前没有。 |
| X 长文(Articles) | 只能拿到首图。普通帖子的图片、视频都能读,长文正文读不到。 |
| 代码已接入,但没有端到端验证过,所以不算支持。 |
常见问题
会被问到的
- 只有配乐、没有口播的视频呢?
- 画面上的字照样读。2026-10-06 实测一条 99 秒的 NASA 配乐视频:读出画面大字,回执里写明「没有识别到语音」;不会把配乐当口播。
- 平台自带的字幕用不用?
- 有就用(transcript_source 会写 native_captions),没有就语音识别。画面上烧进视频的字幕走 on_screen,带出现的秒数。
- 需要 TikTok 账号或 cookie 吗?
- 不需要。视频在我们的服务器上读完即删,不存媒体。私密、已删除、地区限制的视频读不了,返回 422,不扣费。
- 能翻译成中文吗?
- 加 translate_to: "zh-CN",+1 积分,返回标题、要点、逐字稿和画面文字的中文译文,原文保留。
- 没有 Key 能试吗?
- 能。不带 Key 调用 /api/v1/digest 或 MCP 的 digest_url,返回摘要,每个地址每天 2 条;完整逐字稿需要 Key,注册送 10 积分。
不用注册先试一条;注册送 10 积分,不用绑卡。支持的平台上有链接读不出来,就是一个值得报告的 bug。