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 ID | 7647847471770569984 |
| 完整分享文案 | 复制打开抖音 ... 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。测试页会自动使用当前页面域名。