聚合视频解析 API

支持抖音、快手、小红书、B站、微博等多平台视频与图集无水印解析

概述

本接口提供多平台短视频与图集内容解析服务,返回无水印视频直链、原图地址、作品文案等结构化数据。所有接口均通过服务端中转,内置防盗链绕过与调用频率限制。

调用须知:接口采用 Token 鉴权机制,所有业务接口均需携带有效 Token 方可调用,Token 可免费自助申请,无每日调用次数上限。

基础信息
接口地址:https://sy.neov.cc/v1/api.php
Token 申请页:https://sy.neov.cc/apply.html
请求协议:HTTPS
返回格式:JSON
字符编码:UTF-8

1. 内容解析接口

传入视频/图集分享链接,自动识别平台并返回解析结果,支持带文字的分享内容,接口会自动提取有效链接。

请求信息

GET https://sy.neov.cc/v1/api.php?action=parse

鉴权方式(二选一即可)

请求参数

参数名 位置 类型 必填 说明
action query string 固定值:parse
token query string 有效调用密钥,也可放在请求头中传递
url query string 视频/图集分享链接,支持带文字的分享文案,需进行 URL 编码

成功返回示例

{
    "code": 0,
    "msg": "请求成功",
    "data": {
        "platform": 7,
        "type": "video",
        "title": "作品标题",
        "text": "作品文案内容",
        "cover": "https://xxx.com/cover.jpg",
        "video": [
            "https://xxx.com/video.mp4"
        ],
        "images": [],
        "audio": [
            "https://xxx.com/audio.mp3"
        ],
        "author": {
            "nickname": "作者昵称",
            "avatar": "https://xxx.com/avatar.jpg"
        },
        "stats": {
            "digg_count": 0,
            "comment_count": 0,
            "play_count": 0
        }
    }
}

返回字段说明

字段 类型 说明
code int 状态码,0 表示成功,非 0 表示失败
msg string 状态描述信息
data.type string 内容类型:video 视频 / image 图集
data.video array 无水印视频直链数组,可能有多条线路
data.images array 图集原图地址数组,图集类作品返回
data.cover string 视频封面图地址

2. 媒体代理接口

解析返回的原始视频/图片链接均带有防盗链限制,无法直接在网页内嵌播放。可通过本代理接口转发资源,自动绕过防盗链校验。

请求信息

GET https://sy.neov.cc/v1/api.php?action=video

同样需要携带有效 Token,传参规则与解析接口一致。

请求参数

参数名 位置 类型 必填 说明
action query string 固定值:video
token query string 有效调用密钥
url query string 解析接口返回的原始视频/图片地址,需进行 URL 编码
该接口直接返回媒体二进制流,支持断点续传(Range 请求),可直接用于 <video><img> 标签内嵌播放/展示。

3. 错误码说明

状态码 code HTTP 状态 说明
0 200 请求成功
-1 200 缺少视频链接参数
-2 200 上游接口请求失败
-3 200 无效的请求动作
-4 429 调用过于频繁,超出 IP 频率限制
-5 401 / 403 Token 缺失、无效或已被禁用

4. 限流规则

5. 调用示例

cURL

curl "https://sy.neov.cc/v1/api.php?action=parse&token=你的Token&url=https%3A%2F%2Fv.douyin.com%2Fxxx"

JavaScript (Fetch)

async function parseVideo(shareUrl, token) {
  const apiUrl = `https://sy.neov.cc/v1/api.php?action=parse&token=${token}&url=${encodeURIComponent(shareUrl)}`;
  const res = await fetch(apiUrl);
  const result = await res.json();
  
  if (result.code === 0) {
    console.log('解析成功', result.data);
  } else {
    console.error('解析失败', result.msg);
  }
}

PHP

$shareUrl = 'https://v.douyin.com/xxx';
$token = '你的Token';
$apiUrl = 'https://sy.neov.cc/v1/api.php?action=parse&token=' . $token . '&url=' . urlencode($shareUrl);
$response = file_get_contents($apiUrl);
$result = json_decode($response, true);

if ($result['code'] === 0) {
    var_dump($result['data']);
}

注意事项

1. 本接口仅供个人学习与研究使用,请勿用于商业用途
2. 解析所得内容版权归原平台及作者所有,请勿二次传播、倒卖或用于非法用途
3. 接口稳定性依赖上游平台规则,不保证永久可用,建议业务场景备用多条解析线路
4. 请勿恶意高频调用、批量爬取,违规 Token 将被永久禁用
5. 请妥善保管你的 Token,请勿公开泄露,避免被他人盗用