SocialSisterYi

    SocialSisterYi/bilibili-API-collect

    哔哩哔哩-API收集整理【不断更新中....】

    api
    bilibili
    bilibili-api
    bilibili-comment
    bilibili-danmaku
    bilibili-download
    bilibili-live
    bilibili-login
    grpc
    json
    JavaScript
    NOASSERTION
    20.3K stars
    2.1K forks
    20.3K watching
    Updated 2/27/2026
    View on GitHub
    Backblaze Advertisement

    Loading star history...

    Health Score

    75

    Weekly Growth

    +0

    +0.0% this week

    Contributors

    1

    Total contributors

    Open Issues

    186

    Generated Insights

    About bilibili-API-collect

    哔哩哔哩 - API 收集整理

    GitHub issues GitHub stars GitHub forks Build status GitHub license

    Trendshift

    野生 API 文档

    不断更新中....

    本项目旨在对 B 站 WEB、APP、TV 等客户端中,散落在世界各地的野生 API 进行收集整理,研究使用方法并对其进行说明,运用了黑箱法、控制变量法、代码逆向分析、拆包及反编译法、网络抓包法等研究办法

    本文档探讨的对象是主站业务接口,官方开放平台直播开放平台 均不属于本项目范畴,请移步

    B站 API 采用 C/S 结构,大多数接口为 REST API 和 gRPC,少部分接口为 WebSocket;REST API 接口请求数据大多为 url query 表单或 JSON,返回数据大多为 JSON 或 Protobuf,强制使用 https 协议

    📖阅读地址:Github Pages

    小小的 Demo:av583785685 视频失效原因 (Youtube 备链)

    ::: warning 声明

    1. 本项目遵守 CC-BY-NC 4.0 协议,禁止一切商业使用,如需转载请注明作者 ID
    2. 请勿滥用,本项目仅用于学习和测试!请勿滥用,本项目仅用于学习和测试!请勿滥用,本项目仅用于学习和测试!
    3. 利用本项目提供的接口、文档等造成不良影响及后果与本人无关
    4. 由于本项目的特殊性,可能随时停止开发或删档
    5. 本项目为开源项目,不接受任何形式的催单和索取行为,更不容许存在付费内容
    6. 上传任何信息时请注意脱敏,删去账户密码、敏感 cookies 等可能泄漏个人信息的数据(例如 SESSDATAbili_jct 之类的 cookies)

    :::

    🌱参与贡献

    欢迎各位 dalao 对本项目做出贡献,也希望每个使用者都能提出宝贵的意见

    目前本项目存在的问题包括但不限于:

    1. 文档二级目录尚未完成
    2. 部分文档较旧,修改与更新没有跟进
    3. 目前文档使用 Markdown 语法编写,不易生成编程语言的 SDK,详见 #604

    更多信息请浏览 贡献指南

    🍴目录

    计划整理分类 & 目录:(文档已完结请选中 checkbox)

    ✨鸣谢

    你们的存在,让社区更美好

    contributors

    📖相关协议基础

    HTTP 协议:传送门

    JSON 序列格式:传送门

    XML 序列格式:传送门

    ProtoBuf 序列格式:传送门

    💦交流

    ⚠注意:开源社群欢迎交流探讨,拒绝咨询、不支持合作,黑产号一经发现立即拉黑并举报相关 SRC

    🧋发电

    欢迎来交♂易,大家的支持就是我继续开发的动力!

    请可爱的易姐喝杯奶茶

    WeChat & Alipay:

    OR Aifadian:https://afdian.com/@ShakaiAneE

    🔗相关项目推荐

    库及文档

    成品

    其他

    • kuresaru/geetest-validator: GeeTest 调试器
    • bloomrpc/bloomrpc: GUI Client for GRPC Services
    • grpc/grpc: The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
    • glideapps/quicktype: quicktype generates strongly-typed models and serializers from JSON, JSON Schema, TypeScript, and GraphQL queries, making it a breeze to work with JSON type-safely in many programming languages. 一键生成多种语言的JSON反序列化所需类,以便于快速反序列化,有网页版
    • SessionHu/json-apidoc-gen: Simple CLI tool for generating BAC document template

    Discover Repositories

    Search across tracked repositories by name or description