跳到主要内容

Douyin Downloader API

这是一个 Deno API,用于把抖音分享链接解析成可访问的媒体资源。它支持视频作品、图文作品、 配乐链接、短链、长链以及裸 aweme_id

功能

  • v.douyin.com 短链解析为标准 aweme_id
  • 使用匿名 ttwid 请求抖音服务端渲染分享页。
  • 从 SSR HTML 中提取 window._ROUTER_DATA
  • 返回视频清晰度、图文图片链接,以及可用的配乐 MP3 链接。
  • 通过 /download 将客户端重定向到选中的视频、图片或配乐地址。

支持的输入

输入类型示例
短链https://v.douyin.com/2LjM6XJNEXQ/
长视频链接https://www.douyin.com/video/7647847471770569984
分享页链接https://www.iesdouyin.com/share/video/7647847471770569984/
裸 aweme ID7647847471770569984
完整分享文案复制打开抖音 ... https://v.douyin.com/2LjM6XJNEXQ/ ...

返回类型

/resolve 会返回两种作品类型之一。

视频作品

{
"type": "video",
"awemeId": "7647847471770569984",
"title": "示例标题",
"author": "示例作者",
"musicUrl": "https://example.com/music.mp3",
"variants": [
{
"ratio": "1080p",
"size": 5564720,
"mimeType": "video/mp4",
"finalUrl": "https://example-cdn/video.mp4"
}
]
}

图文作品

{
"type": "image",
"awemeId": "7531313150915824930",
"title": "示例标题",
"author": "示例作者",
"musicUrl": "https://sf6-cdn-tos.douyinstatic.com/obj/ies-music/example.mp3",
"images": [
{
"index": 1,
"width": 1440,
"height": 2160,
"url": "https://p26-sign.douyinpic.com/example.webp",
"urls": ["https://p26-sign.douyinpic.com/example.webp"],
"downloadUrls": ["https://p26-sign.douyinpic.com/example-watermarked.webp"]
}
]
}

API 基础地址

文档站和 API 同域部署时,直接使用当前页面域名作为 API 基础地址。

当前 API 基础地址正在读取当前页面域名...

打开在线测试即可从当前文档站直接请求 API。测试页会自动使用当前页面域名。