开发者 · 抖音
抖音视频搜索 API
给一个话题,拿回网页已收录的抖音视频链接;再一键读成逐字稿、画面文字和要点,或一批读完出一页综合对比。 搜索免费,不登录抖音,不要 cookie。
真实返回 · 节选
搜「露营装备」
2026-10-21 线上搜索的结果(标题截短)。第一条随后整条读完:51 秒,3 积分。
{
"query": "露营装备",
"platform": "douyin",
"credits": 0,
"results": [
{ "url": "https://www.douyin.com/video/7611810685512633654",
"title": "升级款云雾蓝 #户外露营 #露营装备 #露营套装 - 抖音" },
{ "url": "https://www.douyin.com/video/7697240773934271787",
"title": "野外露营过夜的安心感,来自全天候靠谱的强光照明!…" }
]
}用法
一条 curl,或让 agent 调 search_links
curl -X POST https://linkdigest.dev/api/v1/search \
-H "Authorization: Bearer ld_live_..." \
-H "Content-Type: application/json" \
-d '{"query": "AI 编程", "platform": "douyin", "limit": 5}'
# 搜完直接读成一批,再出一页综合
-d '{"query": "AI 编程", "platform": "douyin", "limit": 5, "digest": true}'MCP · Claude Code(Cursor、Trae、Cherry Studio、通义灵码见文档)
claude mcp add --transport http linkdigest \ https://linkdigest.dev/mcp \ --header "Authorization: Bearer ld_live_..."
接好以后直接说「在抖音搜 AI 编程,读前 5 条,出一页对比」,agent 会依次调 search_links、digest_url / 批量和 compare_links。 不写代码也行:控制台 Workspace 的 Find posts 选「抖音 Douyin」。
API Key 在 https://linkdigest.dev/app/keys 创建(形如 ld_live_…)。 REST、MCP 各客户端的配置、轮询和返回字段见 中文 API / MCP 文档。
做不到的
接之前先看这几条
- 不是抖音站内搜索:只覆盖网页已收录的公开视频,不是全站,也不按热度排序。
- 不按账号抓主页、不抓评论区;你自己的信息流用浏览器扩展在你自己的页面上读。
- 每个 Key 每小时 10 次搜索;免费账号另有全站共用的每日额度。
读单条抖音链接见 抖音文案提取 API,接 MCP 见 抖音 MCP。
常见问题
会被问到的
- 搜的是抖音自己的搜索吗?
- 不是。抖音站内搜索要登录,我们不拿任何人的登录态。搜的是网页(搜索引擎)已经收录的抖音视频页,所以覆盖的是公开、被收录的那一部分,不是抖音全站。热门话题、中文关键词找到的最多。
- 英文关键词能搜吗?
- 能。抖音视频的标题是中文,所以系统会先把话题转成抖音创作者常写的中文词一起搜(例如 llm → 大模型,camping gear → 露营装备),结果只要提到其中任意一个就保留。不认识的词不会乱猜。
- 要钱吗?
- 搜索本身不扣积分,每个 Key 每小时最多 10 次;免费账号另外共用每天 30 次的额度,付费计划不受这个限制。搜到之后读哪条按哪条计费:1 分钟视频 2 积分(约 ¥0.288)。
- 搜出来的视频怎么读?
- 每条结果都是 douyin.com/video/… 链接,交给 digest_url(或 POST /api/v1/digest)就能读:走抖音自己给第三方网站用的播放器,不用 cookie。search_links 带 digest: true,就直接把结果作为一批读完,再用 compare_links 出一页综合。
- 为什么有时一条都没有?
- 网页没收录这个话题的抖音视频时,接口如实返回空列表,不会拿不相关的视频凑数。换个更具体的中文说法通常就有了;你自己账号的信息流,用浏览器扩展在你自己的页面上读。
不用注册先试一条;注册送 10 积分,不用绑卡。支持的平台上有链接读不出来,就是一个值得报告的 bug。