网盘链接有效性检测 API

一个接口、9 种网盘:夸克 · 百度 · 阿里 · UC · 天翼 · 123 · 115 · 迅雷 · 移动

接口地址

📖 完整使用文档

一份 Markdown 格式的完整 API 使用文档(认证 · 9 种网盘 · 端点详解 · SSE · 结果字段 · 错误码 · 最佳实践 · 每个网盘注意事项 · 环境变量 · FAQ)。 点下方按钮即可 一键复制 到剪贴板,随处粘贴。

🔗 新标签页打开原文
👀 展开预览(全文约 字符)
加载中…

🔑 API 密钥

输入一次,下方 3 个“在这里试一下”都会自动带上它。勾选“记住 30 天”会存在 localStorage,仅本浏览器可见,不会发送给第三方。 没密钥?🔐 去密钥管理创建

快速开始

1 · 提交检测任务

curl -X POST $BASE/jobs \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $YOUR_API_KEY" \
  -d '{
    "items": [
      {"url": "https://pan.quark.cn/s/xxxx"},
      {"url": "https://pan.baidu.com/s/yyyy?pwd=8888"},
      {"url": "https://www.alipan.com/s/zzzz"}
    ]
  }'
▶ 在这里试一下

2 · 订阅结果流(SSE)

curl -N $BASE/jobs/$JOB_ID/events \
  -H "X-API-Key: $YOUR_API_KEY"
▶ 在这里试一下

3 · 加急(批量 URL 插队)

curl -X POST $BASE/jobs/$JOB_ID/urgent \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $YOUR_API_KEY" \
  -d '{"urls": ["https://pan.quark.cn/s/xxxx", "https://www.alipan.com/s/zzzz"]}'
▶ 在这里试一下

端点清单 · 本服务提供两个公开 API

① 检测 API (需密钥)

方法路径说明密钥
POST/jobs创建检测 job(混合 URL)
GET/jobs/{id}/eventsSSE 结果流(支持 Last-Event-ID 重连)
POST/jobs/{id}/urgent批量加急(软抢占)
GET/jobs/{id}查 job 概况 / 各网盘进度
DELETE/jobs/{id}取消 job

② 处理池查询 API (公开,无需密钥)

只返回计数与静态元数据,不暴露任何 URL / 用户数据,可安全给仪表盘 / Prometheus / 告警脚本用。

方法路径说明密钥
GET/pool全网盘处理池快照 + 每盘元数据 + 聚合 totals
GET/pool/{provider}单个网盘的处理池快照(quark/baidu/ali/…)

元信息与管理

方法路径说明密钥
GET/health健康检查(兼容旧客户端;字段同 /pool
GET/admin密钥管理 Web 界面
GET/docs, /redoc自动文档(Swagger / ReDoc)

代码示例

# 一次性跑完:创建 job → 订阅流
JOB=$(curl -sX POST $BASE/jobs \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $YOUR_API_KEY" \
  -d '{"items":[{"url":"https://pan.quark.cn/s/xxx"}]}' | python -c "import sys,json;print(json.load(sys.stdin)['job_id'])")

curl -N $BASE/jobs/$JOB/events \
  -H "X-API-Key: $YOUR_API_KEY"

结果字段速查

字段含义
item_id创建 job 时分配的唯一 ID(用于关联原始 URL)
url原始链接
provider识别到的网盘类型(quark / baidu / ali / …)
valid是否有效(布尔)
reason结论细分码:all_checks_passed / empty_share / share_cancelled / unsupported_provider
share_name分享名(若能解析到)
expiration_label"永久有效" / "剩余 7 天" / "已过期" 等人类可读文本
elapsed_seconds该条检测耗时
priority_usednormal / urgent(实际跑的时候的优先级)
meta创建时透传进来的客户端自定义字段,原样返回

系统状态

加载中…
📊 处理池
网盘
加载中…