awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
SocialSisterYi avatar

SocialSisterYi/bilibili-API-collectArchived

0
View on GitHub↗
20,401 stars·2,755 forks·13 views

Bilibili API Collect

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.

Features

  • API Documentation - Provides a comprehensive collection of internal API endpoints, request parameters, and data structures for platform integration.
  • Platform - Provides comprehensive documentation and interface mappings for interacting with the platform's internal data structures.
  • API Specification References - Acts as a structured reference repository for developers to understand internal service interfaces and protocols.
  • Reverse-Engineered API References - Maintains a community-driven index of undocumented service endpoints and data schemas for third-party development.
  • Community Knowledge Bases - Provides a community-maintained knowledge base of undocumented platform service interfaces and data structures.
  • API Documentation Standards - Maps and documents internal API endpoints and request parameters to facilitate third-party integration.
  • Reverse Engineering Tools - Documents internal service endpoints by reverse-engineering network traffic patterns between clients and backend infrastructure.
  • Web APIs - Analyzes undocumented network traffic to map how client applications communicate with backend server infrastructure.
  • Schema-Driven Data Modeling - Structures raw API responses into typed, schema-driven models for consistent data access.
  • Third-Party API Clients - Enables the development of third-party clients by replicating communication patterns used by official applications.
  • Protocol-Agnostic Transport Layers - Implements protocol-agnostic analysis to decode proprietary communication patterns between client applications and backend services.
  • Web Scraping - Extracts structured content and metadata from public service interfaces for research and analysis.

Star history

Star history chart for socialsisteryi/bilibili-api-collectStar history chart for socialsisteryi/bilibili-api-collect

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does socialsisteryi/bilibili-api-collect do?

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.

What are the main features of socialsisteryi/bilibili-api-collect?

The main features of socialsisteryi/bilibili-api-collect are: API Documentation, Platform, API Specification References, Reverse-Engineered API References, Community Knowledge Bases, API Documentation Standards, Reverse Engineering Tools, Web APIs.

What are some open-source alternatives to socialsisteryi/bilibili-api-collect?

Open-source alternatives to socialsisteryi/bilibili-api-collect include: noffle/art-of-readme — This project is a documentation best practices guide and a technical documentation framework focused on creating… joeanamier/tiktokdownloader — TikTokDownloader is a containerized automation tool designed for the systematic collection and archiving of social… discord/discord-api-docs. danielgtaylor/aglio — Aglio is a command-line interface tool and static HTML renderer designed to convert API Blueprint specification files… rust-lang/rust-by-example — This project is an interactive programming education resource and tutorial designed for learning the Rust programming… swagger-api/swagger-editor — Swagger Editor is a web-based authoring tool and development environment used to design, document, and validate API…

Open-source alternatives to Bilibili API Collect

Similar open-source projects, ranked by how many features they share with Bilibili API Collect.
  • noffle/art-of-readmenoffle avatar

    noffle/art-of-readme

    7,154View on GitHub↗

    This project is a documentation best practices guide and a technical documentation framework focused on creating high-quality project README files. It provides a set of structural principles and a README writing guide to improve project discoverability and usability for open source contributors. The framework employs a cognitive funneling structure to organize information from high-level summaries down to deep technical details. It includes a standardized documentation quality checklist to audit technical documents for essential elements, such as license information and installation steps. T

    View on GitHub↗7,154
  • joeanamier/tiktokdownloaderJoeanAmier avatar

    JoeanAmier/TikTokDownloader

    13,205View on GitHub↗

    TikTokDownloader is a containerized automation tool designed for the systematic collection and archiving of social media content. It functions as an HTTP API-driven service that enables users to trigger automated media retrieval and metadata extraction tasks through standard web requests, facilitating the storage of videos, images, and platform data for offline analysis. The utility distinguishes itself through session-based web scraping, which utilizes browser cookies to authenticate requests and access restricted platform content that is otherwise unavailable. By maintaining active session

    Pythonabogusapicsv
    View on GitHub↗13,205
  • discord/discord-api-docsdiscord avatar

    discord/discord-api-docs

    6,425View on GitHub↗
    MDXdiscorddiscord-apidiscordapp
    View on GitHub↗6,425
  • danielgtaylor/agliodanielgtaylor avatar

    danielgtaylor/aglio

    4,751View on GitHub↗

    Aglio is a command-line interface tool and static HTML renderer designed to convert API Blueprint specification files into readable, web-based documentation. It transforms structured API specifications into standalone HTML pages that can be hosted and distributed without a backend server. The project includes a theme engine that allows for the customization of visual styles through CSS variables and layout template overrides. Users can apply built-in themes or integrate external modules to change how the documentation is rendered. The tool supports modular document composition, enabling the

    CoffeeScript
    View on GitHub↗4,751
See all 30 alternatives to Bilibili API Collect→