TikTok 转 MP4 转换 API

一次 POST 把 TikTok 视频转成 MP4——返回保留期存储地址、直接播放地址和文件元数据。

  • 一次 POST,一个 MP4
  • 保留期存储地址
  • 附直接播放地址
  • TTL 可控
  • 幂等键支持
  • 服务端持 key

请求示例

curl -X POST "https://api.agentbody.io/v1/tiktok/video/download" \
  -H "Authorization: Bearer <YOUR_AGENTBODY_API_KEY>" \
  -H "Content-Type: application/json" \
  -d '{"ttl":"1d","url":"YOUR_URL"}'

响应示例

来自 OpenAPI 规范的已文档化响应。

Downloaded TikTok media links with persistent storage.

{
  "expires_at": "2026-01-08T00:00:00Z",
  "file_size_mb": 15.2,
  "play_url": "https://example.com/play.mp4",
  "storage_url": "https://example.com/storage/video.mp4",
  "ttl": "1w",
  "video_id": "7050551461734042926"
}

功能特点

tiktok.video_download 操作下载一条公开 TikTok 视频的媒体文件。API key 放在你的服务端;端点一次调用返回保留期存储地址和直接播放地址。

一次 POST,一个 MP4

向 /v1/tiktok/video/download 发 POST,带 TikTok 视频链接。成功的 200 返回 video_id、play_url、storage_url、file_size_mb、ttl、expires_at——媒体流水线需要的全在一个响应里。

保留期存储地址

storage_url 指向完整保存的 MP4 文件,在所选 TTL 保留期内有效——不是会过期的 CDN 跳转。交给队列 worker,几小时后再取也不用重新转换。

附直接播放地址

除了保留文件,响应还带 play_url 用于立即播放或流式传输。预览用 play_url,下载用 storage_url——同一次调用都给你。

TTL 可控

可选 ttl 参数选择存储文件的保留时长。响应回显 TTL 和精确的 expires_at 时间戳,流水线始终知道下载截止时间。

幂等键支持

带 Idempotency-Key 头可以安全重试失败请求,不会重复扣费。网关按键去重——网络重试不会触发同一视频的第二次下载。

服务端持 key

端点需要放在你服务端的 AgentBody API key。绝不要把 key 写进客户端代码——所有调用走你的后端,保证 key 安全、用量可追踪。

使用步骤

三步把 TikTok 转 MP4 集成进你的系统。

01

获取 API key

注册免费 AgentBody 账户,在控制台生成 API key。key 用于认证每个请求并按余额计量。

02

POST 视频链接

向 /v1/tiktok/video/download 发 POST,请求体带 TikTok 视频链接。可选 ttl 设置存储保留期,带 Idempotency-Key 头安全重试。

03

拿到下载地址

成功的 200 返回 storage_url 和 play_url,附视频 ID、文件大小和过期时间戳。从 storage_url 下载 MP4,或用 play_url 直接播放。

常见问题

TikTok 转 MP4 API 怎么工作?

向 /v1/tiktok/video/download 发 POST,带 TikTok 视频链接。API 下载视频媒体文件并存入保留存储,返回存储地址、直接播放地址、视频 ID、文件大小和过期时间戳。

url 参数支持什么格式?

url 接受 TikTok 视频链接——完整 tiktok.com 视频 URL 或分享短链。API 会把链接解析到底层公开视频。私密或已删除视频返回 400 或 502。

存储地址有效期多久?

storage_url 在 ttl 参数选择的保留期内有效;响应回显 ttl 和精确的 expires_at 时间戳。过期前下载,或用新幂等键重新转换。

端点返回哪些错误码?

400 表示链接格式错误或不支持,401 表示 key 缺失或无效,409 表示幂等冲突,502/503/504 表示上游故障。失败不计费;上游错误用同一幂等键重试。

API 去水印或重新编码吗?

不。API 按平台提供的媒体文件原样保存,不重新编码,也不承诺去水印。拿到的 MP4 与源流一致——请在 TikTok 条款和创作者权利范围内使用。

能批量转换吗?

每次调用只转一条视频。批量场景循环你的 URL 列表,每条一次 POST、各自独立幂等键。单次价格固定,见定价页。