视频去水印下载
● 服务正常
按量计费
GET
视频大模型
文档 doc/107
支持抖音、快手、小红书、视频号、豆包、即梦等 30+ 平台链接解析,直接返回无水印视频直链与封面、标题、作者。
GEThttps://api.vidtidy.cn/api/v1/parse
鉴权:请求头 X-API-KEY: sk_live_…(也支持 key 查询参数)。
请求参数
| 名称 | 必填 | 类型 | 说明 |
url | 必填 |
string | 平台视频链接,需 URL Encode |
返回参数
| 名称 | 类型 | 说明 |
url | string | 无水印视频直链(图集类型为空) |
title | string | 作品标题 |
desc | string | 作品简介 |
authorName | string | 作者昵称 |
authorAvatar | string | 作者头像 |
photo | string | 封面图 |
picsList | array | 图集图片列表(视频类型为空数组) |
videosList | array | 多视频资源时的地址数组 |
encryption | boolean | 是否加密(仅视频号可能为 true) |
cost | string | 本次扣费金额(元,4 位小数) |
balance | string | 扣费后账户余额(元) |
返回示例
{
"code": 200,
"msg": "SUCCESS",
"data": {
"title": "这是标题",
"url": "https://cdn.example.com/video.mp4",
"authorName": "示例作者",
"photo": "https://cdn.example.com/cover.jpg"
},
"cost": "0.0150",
"balance": "48.9850"
}
说明:同步接口,解析完立即返回,无需轮询。返回的 url 有效期由平台决定,建议拿到后立刻转存。
计费口径
| 项目 | 说明 |
| 计费方式 | 按次计费,每成功调用一次扣一次 |
| 我方单价 | 0.015 元/次 |
| 上游原价 | 0.01 元/次(我方含接入、重试、对账与技术支持的加价部分) |
| 预扣与退款 | 按秒/按字类接口在提交时预扣,上游返回业务失败码时 全额自动退回,无需申请 |
| 免费接口 | 任务查询类接口永远免费,高频轮询不会产生费用 |
| 最低余额 | 余额不足以支付本次预扣时会直接返回 402,不会先调用上游再报错 |
错误码
| code | 含义 | 处理建议 |
200 | 成功 | — |
-1 | 业务异常 | 见 msg。链接不支持 / 文件不可下载 / 时长超限最常见 |
401 | 密钥无效 | 检查请求头,或到控制台确认密钥未停用 |
402 | 余额不足 | 充值后重试,本次不扣费 |
429 | 频率超限 | 按 100 次/秒 退避 |
500 | 服务异常 | 上游故障,已自动退款 |
cURL
curl -G "https://api.vidtidy.cn/api/v1/parse" \
-H "X-API-KEY: sk_live_你的密钥" \
-d "url=示例值"
Python
import requests
r = requests.get(
"https://api.vidtidy.cn/api/v1/parse",
headers={"X-API-KEY": "sk_live_你的密钥"},
params={"url": "示例值"},
timeout=30,
)
print(r.json())Node.js
const url = new URL("https://api.vidtidy.cn/api/v1/parse");
url.searchParams.set("url", "示例值");
const res = await fetch(url, {
headers: { "X-API-KEY": "sk_live_你的密钥" },
});
console.log(await res.json());PHP
true,
CURLOPT_HTTPHEADER => ["X-API-KEY: sk_live_你的密钥"],
]);
$out = curl_exec($ch);
curl_close($ch);
echo $out;