技术实战:Bilibili Video API 视频详情接口技术解析与标准JSON返回参考
前言
在长视频内容分析、UP主运营数据监控、弹幕舆情挖掘的业务场景中,Bilibili(哔哩哔哩)视频详情API是开发者和内容运营从业者最核心的结构化数据入口。它无需搭建复杂的反爬代理体系,就能稳定获取全维度的B站视频元数据、互动指标及弹幕趋势,大幅降低视频数据采集、内容趋势分析类业务的开发门槛,是构建B站相关应用的核心数据支撑。
一、接口核心覆盖的数据范围
这套接口可以返回视频业务开发中几乎所有需要的Bilibili视频核心字段,完全适配趋势分析、竞品监控、内容二次分发等多种场景:
基础标识:视频唯一ID(aid/bvid)、视频标题、发布时间、分区ID、分区名称、视频封面多尺寸链接、视频时长
互动数据:播放量、弹幕数、点赞数、
投币数 、收藏数、分享数、实时热度值,所有统计数据支持分钟级更新
内容属性:视频简介、标签列表(tags)、视频状态(是否充电、是否合作)、高清视频流地址(需鉴权)、字幕资源链接
作者信息:UP主UID、昵称、头像链接、粉丝数、总获赞数、账号认证类型(个人/机构)、签名
附加维度:视频关联话题、动态转发数、评论区置顶内容、视频所属合集信息、是否为原创/转载标识
二、最简接入操作步骤
结合之前YouTube、TikTok等视频平台API的开发经验,新手跟着3步就能快速完成适配调用:
访问Bilibili开放平台或第三方数据服务商,注册开发者账号,创建应用并申请视频详情查询权限,获取专属的App Key和Access Token(o0b.cn/anzexi)
构造HTTPS GET请求,指定目标视频的aid(数字ID)或bvid(字符串ID),如需获取高清流或用户态数据,需在Header中携带Cookie或OAuth Token
将请求提交到Bilibili API网关,即可直接返回标准JSON格式的结构化视频数据
三、可直接参考的标准成功返回JSON示例
这是脱敏后的标准返回结构,完全匹配Bilibili Web端及开放平台接口的原生返回格式,核心字段都标注了业务含义,可直接用于开发调试参考:
{
"code": 0,
"message": "0",
"ttl": 1,
"data": {
"bvid": "BV1xx4y1Z7xx",
"aid": 123456789,
"videos": 1,
"tid": 171,
"tname": "电子竞技",
"copyright": 1,
"pic": "https://i0.hdslb.com/bfs/archive/abc123def456.jpg",
"title": "2026年全球总决赛高光时刻回顾:极致操作集锦",
"pubdate": 1724500800,
"ctime": 1724490000,
"desc": "本期视频整理了2026年全球总决赛中的十大高光操作,带你重温那些激动人心的瞬间。",
"state": 0,
"duration": 630,
"rights": {
"bp": 0,
"elec": 0,
"download": 1,
"movie": 0,
"pay": 0,
"hd5": 1,
"no_reprint": 1,
"autoplay": 1,
"ugc_pay": 0,
"is_cooperation": 0,
"ugc_pay_preview": 0,
"no_background": 0,
"clean_mode": 0,
"is_stein_gate": 0
},
"owner": {
"mid": 987654321,
"name": "电竞观察员Official",
"face": "https://i0.hdslb.com/bfs/face/xyz789uvw012.jpg"
},
"stat": {
"aid": 123456789,
"view": 1268900,
"danmaku": 8960,
"reply": 5680,
"favorite": 62300,
"coin": 45600,
"share": 12600,
"now_rank": 0,
"his_rank": 1,
"like": 156800,
"dislike": 0,
"evaluation": "",
"argue_msg": ""
},
"dynamic": "快来看看你最喜欢哪个操作!#电竞# #2026全球总决赛#",
"cid": 987654321,
"dimension": {
"width": 1920,
"height": 1080,
"rotate": 0
},
"pages": [
{
"cid": 987654321,
"page": 1,
"from": "vupload",
"part": "正片",
"duration": 630,
"vid": "",
"weblink": "",
"dimension": {
"width": 1920,
"height": 1080,
"rotate": 0
}
}
],
"subtitle": {
"allow_submit": false,
"list": []
},
"user_garb": {
"url_image_ani_cut": ""
},
"honor_reply": {
"honor_list": [
{
"aid": 123456789,
"type": 4,
"desc": "入选热门视频"
}
]
},
"like_icon": {
"action_url": "",
"static_url": "",
"animated_url": ""
},
"need_jump_bv": false,
"disable_show_up_info": false,
"is_story": false,
"is_upower_exclusive": false,
"is_upower_play": false,
"is_upower_preview": false,
"enable_vt": 0,
"vt_display": ""
}
}