# SocialSisterYi/bilibili-API-collect

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/socialsisteryi-bilibili-api-collect).**

20,401 stars · 2,755 forks · archived

## Links

- GitHub: https://github.com/SocialSisterYi/bilibili-API-collect
- awesome-repositories: https://awesome-repositories.com/repository/socialsisteryi-bilibili-api-collect.md

## Description

This project serves as a community-maintained repository of documentation for the internal application programming interfaces used by the Bilibili video platform. It provides a structured reference for developers to understand service endpoints, request parameters, and data structures that are not officially documented.

The collection relies on reverse-engineered network traffic analysis to map how client applications communicate with backend infrastructure. By decoding these proprietary protocols, the project offers a unified interface that allows developers to build third-party clients, aggregate content metadata, and perform data collection for research purposes.

The repository organizes these findings into schema-driven models, ensuring consistent data access across various programming environments. It functions as a collaborative knowledge base where distributed contributions help maintain and verify the evolving specifications of the platform's service interfaces.

## Tags

### Development Tools & Productivity

- [API Documentation](https://awesome-repositories.com/f/development-tools-productivity/api-documentation.md) — Provides a comprehensive collection of internal API endpoints, request parameters, and data structures for platform integration.
- [API Documentation Standards](https://awesome-repositories.com/f/development-tools-productivity/api-documentation-standards.md) — Maps and documents internal API endpoints and request parameters to facilitate third-party integration. ([source](https://github.com/SocialSisterYi/bilibili-API-collect#readme))
- [Reverse Engineering Tools](https://awesome-repositories.com/f/development-tools-productivity/code-quality-analysis/advanced-code-inspection/reverse-engineering-tools/reverse-engineering-tools.md) — Documents internal service endpoints by reverse-engineering network traffic patterns between clients and backend infrastructure.

### Networking & Communication

- [Platform](https://awesome-repositories.com/f/networking-communication/api-integration-frameworks/api-management-integration/api-integrations/platform.md) — Provides comprehensive documentation and interface mappings for interacting with the platform's internal data structures.
- [Protocol-Agnostic Transport Layers](https://awesome-repositories.com/f/networking-communication/protocol-agnostic-transport-layers.md) — Implements protocol-agnostic analysis to decode proprietary communication patterns between client applications and backend services.

### Software Engineering & Architecture

- [API Specification References](https://awesome-repositories.com/f/software-engineering-architecture/api-specification-versions/api-specification-references.md) — Acts as a structured reference repository for developers to understand internal service interfaces and protocols.
- [Reverse-Engineered API References](https://awesome-repositories.com/f/software-engineering-architecture/application-lifecycle-management/data-integration-and-processing/http-api-references/reverse-engineered-api-references.md) — Maintains a community-driven index of undocumented service endpoints and data schemas for third-party development.

### Business & Productivity Software

- [Community Knowledge Bases](https://awesome-repositories.com/f/business-productivity-software/knowledge-management-systems/community-knowledge-bases.md) — Provides a community-maintained knowledge base of undocumented platform service interfaces and data structures.

### Web Development

- [Web APIs](https://awesome-repositories.com/f/web-development/api-management-tools/api-development-management/web-apis.md) — Analyzes undocumented network traffic to map how client applications communicate with backend server infrastructure.
- [Third-Party API Clients](https://awesome-repositories.com/f/web-development/third-party-api-clients.md) — Enables the development of third-party clients by replicating communication patterns used by official applications.
- [Web Scraping](https://awesome-repositories.com/f/web-development/web-scraping.md) — Extracts structured content and metadata from public service interfaces for research and analysis.

### Data & Databases

- [Schema-Driven Data Modeling](https://awesome-repositories.com/f/data-databases/schema-driven-data-modeling.md) — Structures raw API responses into typed, schema-driven models for consistent data access.
