B站 API 有哪些?视频、评论、UP 主数据怎么取(2026)
B 站开放平台给 UP 主管理自己频道用,权限里没有搜索;要按关键词找视频、读任一视频的详情和评论、任一 UP 主的投稿和热门榜,用第三方数据接口。DataXAPI 有 9 个 B 站接口,每次 $0.0020,不用你的账号和 Cookie,也不用处理 wbi 签名。 免费试用,最多 333 次;失败不收费。
更新于 2026-11-06
B 站有官方 API 吗?
有。B 站开放平台列出的权限是 USER_INFO、USER_DATA、ARC_BASE、ARC_DATA、ATC_DATA 和 LIVE_ROOM_DATA,对应授权用户自己的资料、数据、视频、专栏和直播间,其中没有搜索。
网页上那些不登录也能调的接口要 wbi 签名,频率一高返回 412 或 -352。
DataXAPI 的 B 站接口能取什么?
视频用 BV 号(BV1 开头共 12 位),也可以原样粘贴视频链接或 b23.tv 短链接;UP 主用用户编号(mid),就是空间链接 space.bilibili.com/ 后面的数字。
| 想取 | 接口 | 返回 |
|---|---|---|
| 按关键词找视频 | bilibili.videos.search | 标题、UP 主、播放、点赞、收藏、评论数;可按最新或播放最多排 |
| 一个视频 | bilibili.videos.get | 播放、点赞、投币、收藏、弹幕数、时长 |
| 评论和回复 | bilibili.videos.comments.list、bilibili.comments.replies.list | 热门的在前,带点赞和回复数 |
| UP 主和投稿 | bilibili.users.get、bilibili.users.videos.list | 粉丝数、投稿数;投稿新的在前,一页约 30 条 |
| 热门和热搜 | bilibili.videos.trending、bilibili.trends.list | 综合热门视频,热搜词最多 50 个 |
一次调研多少钱?
搜 3 页视频,再取前 30 个视频各 2 页评论:3 + 60 = 63 次,每次 $0.0020,共 $0.126。100 个 UP 主每周查一次投稿,一个月约 400 次,$0.80。失败不收费。
为什么用 DataXAPI
- 稳定:近 30 天接口可用 100%,状态页公开,可以自己核对。
- 快:近 7 天付费调用的中位耗时 1.6 秒(2026-11-06 统计)。
- 省 token:B站的 9 个接口各取一份录制的真实返回,平台原始 JSON 合计 47.7 万 token,AI 通过 DataXAPI 的 MCP 读到的只有 2.1 万 token,少 96%;直接调接口拿到的 JSON 也少 95%(2026-11-06 统计)。所有平台同一种格式:作者在
author,互动数在metrics,翻页用page.next_cursor,换平台不用重写解析。 - 先看再用:每个接口的页面上都有一份录制的真实返回,字段一目了然。
- 花钱可控:失败不收费;每把 Key 能设金额上限,
X-Max-Price限定一次最多花多少,同一个Idempotency-Key24 小时内不重复扣费。 - 接 AI 方便:远程 MCP 服务已在 MCP 官方登记处登记(
com.dataxapi/mcp),Claude、Cursor、ChatGPT 都能直接用。 - 免费试用,最多 333 次,不用绑卡。
用到的接口
每个都带价格;接口页上有参数、字段和一份录制的返回。
B站视频搜索按搜索词取一页 B 站视频,可按相关度、最新或播放最多排:标题、UP 主、播放、点赞、收藏、评论数、时长。$0.0020 / 一次B站视频详情按 BV 号或链接取一个 B 站视频:标题、简介、UP 主、播放、点赞、投币、收藏、弹幕数、时长。$0.0020 / 一次B站视频评论按 BV 号取一页 B 站视频评论,热门的在前:正文、评论者、点赞数、回复数、发布时间。$0.0020 / 一次B站用户资料按用户编号取 B 站用户资料:昵称、签名、头像、是否认证、粉丝数、关注数、投稿视频数。$0.0020 / 一次B站用户投稿按用户编号取一页 B 站用户投稿的视频,新的在前:标题、简介、播放数、评论数、弹幕数、时长、发布时间。$0.0020 / 一次B站综合热门取一页 B 站综合热门视频:标题、简介、UP 主、播放、点赞、投币、收藏、弹幕数、时长。$0.0020 / 一次B站热搜榜取 B 站当前的热搜词榜,最多 50 个词,带名次和热度。$0.0020 / 一次
出处
本页写到的别家的情况,都来自对方自己的页面和文档,读取于 2026-10-29。
一把 Key,开始用。
21 个平台 230 个接口,一次 $0.0003 起。出错和超时不收费。