接口文档
一个请求,返回无水印视频地址。任何编程语言、任何端(小程序 / App / 后端)都能直接调用。
1. 获取密钥
登录控制台 → 「API 密钥」→ 新建密钥并复制。密钥格式形如 888-xxxxxxxxxxxxxxxx。
2. 调用解析接口
请求地址:GET /api/v1/parse
| 参数 | 位置 | 必填 | 说明 |
key | Query 或 Header(Authorization: Bearer xxx) | 是 | 你的 API 密钥 |
url | Query 或 POST Body | 是 | 短视频分享链接或页面地址 |
# 请求示例
GET /api/v1/parse?key=888-你的密钥&url=https://v.xxxxxx.com/xxxxxx
# 成功返回(HTTP 200)
{
"code": 200,
"data": {
"platform": "xxxxx",
"title": "视频标题...",
"video_url": "https://...无水印视频.mp4",
"cover_url": "https://...封面图.jpg"
},
"balance": 99
}
3. 使用规则
· 本服务当前为不限量模式:解析不限次数、不限频率、不扣除任何额度,放心调用;
· 返回结果中 unlimited 字段为 true,balance 仅作展示,无实际扣减。
4. 错误码
| HTTP 状态码 | 含义 |
| 400 | 缺少 url 参数 |
| 401 | 缺少密钥或密钥无效 |
| 403 | 密钥已被禁用 |
| 404 | 解析失败(链接无效 / 平台暂不支持 / 平台规则变化) |
| 429 | 请求过于频繁(仅不限量模式关闭时出现) |
⚠️ 请遵守各平台规则,仅将本服务用于合法合规用途;请勿高频大量抓取,以免密钥被限制。
5. 支持的平台
某音(含分享短链)、某手、红薯、某站等 30+ 主流平台。平台页面规则偶尔变化,若某天某平台解析失败,属于正常现象,我们会持续跟进更新。
💡 小程序 / App 接入建议:把解析请求放在你自己的后端转发,密钥不要写进客户端代码里。
6. 快速接入示例(Node.js)
const res = await fetch(
'https://你的域名/api/v1/parse?key=888-你的密钥&url=' + encodeURIComponent(shareUrl)
);
const { code, data } = await res.json();
if (code === 200) console.log('无水印视频:', data.video_url);