Bilibili API

RandallFlare worker · token source: env · 解析台 · 档案

鉴权 / Auth

🔒 的接口需 ?token=<BILI_API_TOKEN>?auth=HMAC-SHA1(secret,"{platform}{route}{primaryId}")(hex)。
解析接口 /api/hybrid/video_data 允许游客(无 token,按 IP 限流,返回临时代理链接,拿不到原始 JSON)。

Bilibili Web /api/bilibili/web

GET🔒 /fetch_one_video?bv_id= 视频详情(view)
GET🔒 /fetch_video_playurl?bv_id=&cid=&qn=80&fnval=4048
GET🔒 /fetch_video_parts?bv_id=
GET🔒 /fetch_user_profile?uid=
GET🔒 /fetch_user_post_videos?uid=&pn=1
GET🔒 /fetch_com_popular?pn=1
GET🔒 /fetch_video_comments?bv_id=&pn=1 · /fetch_comment_reply?bv_id=&rpid=&pn=1
GET🔒 /fetch_live_room_detail?room_id=
GET /bv_to_aid?bv_id=

解析 / Hybrid /api/hybrid

GET /video_data?url=&minimal=false&refresh=0&proxy=0 游客可用
minimal=true 返回精简结构(mp4_url 合并可播 / video_url 高清无音 / audio_url 音频 / cover);proxy=1 改写为 /proxy 缓存链接。

反代 + 缓存 /proxy

GET🔒 /proxy?platform=bilibili&id=&kind=mp4|video|audio|cover&download=0
按 id 稳定缓存到 R2(需绑 BILI_R2),自动加 bilibili Referer 防盗链,支持 Range。元数据 JSON 缓存在 meta/bilibili/{bvid}.json

下载 / Download

GET🔒 /download?url= 合并 MP4 直接下载