Video content research
Bilibiliエンドポイントを使えば、「Video content research」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
Turn Bilibili's public video platform into structured JSON — anime, Chinese-animation, and vertical homepage sections, curated must-watch and weekly picks, the current all-site ranking, popular feed, and search-box suggestions, all without an account.
Get Bilibili's anonymous homepage sections, curated video shelves, search suggestions, and the current all-site ranking as structured JSON.
エンドポイントファミリー
6
ドキュメント化されたパラメータ
12
サンプル数
8
ライブカタログスナップショット
稼働エンドポイント
8
メソッド
GET
必須パラメータ
10
スキーマ参照
8
{
"platform": "Bilibili",
"endpoint": "bilibili-anime-home",
"method": "GET",
"path": "/bilibili/anime-home",
"auth": "apiKey"
}ユースケース
Get Bilibili's anonymous homepage sections, curated video shelves, search suggestions, and the current all-site ranking as structured JSON.
Bilibiliエンドポイントを使えば、「Video content research」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
Bilibiliエンドポイントを使えば、「Trending video tracking」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
Bilibiliエンドポイントを使えば、「Creator and category discovery」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
マネージド実行
以下の数値はすべて、稼働中のBilibiliエンドポイントカタログから取得しています(エンドポイント8件、ドキュメント化されたリクエストパラメータ12個、公開レスポンススキーマ8件)。DocsとPlaygroundが参照しているカタログと同じものです。
Bilibiliのエンドポイントは8件、8つのリクエストファミリーに分類されています(Anime Home、Autocomplete、Guochuang Homeほか5件)。
これらのBilibiliエンドポイントには12個のリクエストパラメータがドキュメント化されており、うち10個が必須です。統合コードを書く前に入力仕様をすべて確認できます。
8件のBilibiliエンドポイントのうち8件が実際のサンプルレスポンスを、8件がドキュメント化されたレスポンススキーマを備えています。最初のリクエストの前に実データの形に合わせて実装できます。
Bilibiliのエンドポイントは成功時のスキーマに加えてエラーレスポンス(400、404、429、500、503)もドキュメント化しています。ブロック、レート制限、レコード欠損は空データではなく型付きのエラーとして返ります。
Bilibiliのエンドポイントは8個のホスト型MCPツールとして提供されており、エージェントは同じパラメータと同じJSON契約のまま、追加の実装なしに同じルートを呼び出せます。
カバレッジマップ
これらのカードは稼働中のエンドポイントカタログから生成されるため、このページはDocsとPlaygroundが使うAPIサーフェスをそのまま反映します。
/bilibili/anime-home
/bilibili/autocomplete
/bilibili/guochuang-home
/bilibili/must-watch
/bilibili/popular
/bilibili/ranking
エンドポイントカタログ
/bilibili/anime-homeReturns the anonymous anime homepage's featured titles, latest updates, schedule, popular ranking, and new recommendations. Personalized rotating feed items are excluded.
レスポンスに関する注記
Titles use canonical Bilibili season or episode URLs and HTTPS cover URLs. `latest_updates` is the current update shelf, while `schedule` keeps the dated day-by-day groups, including days with no listed episodes. Schedule entries include publication and delay metadata when Bilibili provides it. Example response: ```json { "code": 200, "msg": "OK", "data": { "featured_count": 1, "featured": [ { "season_id": 109700, "episode_id": 5054570, "title": "Featured anime", "url": "https://www.bilibili.com/bangumi/play/ep5054570", "cover": "https://i0.hdslb.com/bfs/bangumi/example.jpg", "rating": "9.7" } ], "schedule_title": "New anime schedule", "latest_update_count": 1, "latest_updates": [ { "season_id": 109700, "episode_id": 5054570, "title": "Featured anime", "episode_label": "Episode 49", "url": "https://www.bilibili.com/bangumi/play/ep5054570", "cover": "https://i0.hdslb.com/bfs/archive/example.png", "air_time": "10:00", "published": true, "delayed": false } ], "schedule_day_count": 1, "schedule": [ { "date": "8-26", "timestamp": 1787673600, "day_of_week": 3, "today": true, "episodes": [] } ], "ranking_title": "Popular anime ranking", "ranking_count": 1, "ranking": [ { "rank": 1, "season_id": 109700, "title": "Top anime", "url": "https://www.bilibili.com/bangumi/play/ss109700", "cover": "https://i0.hdslb.com/bfs/bangumi/rank.jpg" } ], "new_recommendations_title": "New recommendations", "new_recommendation_count": 1, "new_recommendations": [ { "season_id": 107100, "title": "New recommendation", "url": "https://www.bilibili.com/bangumi/play/ss107100", "cover": "https://i0.hdslb.com/bfs/bangumi/new.jpg" } ] } } ```
MCPツール bilibili_anime_home
/bilibili/autocompleteReturns Bilibili search-box query suggestions for partial text. An empty suggestion list is a valid response when nothing matches.
レスポンスに関する注記
Returns deduplicated search-box query suggestions in Bilibili's current order. A valid query with no matches returns an empty `suggestions` array. Invalid input returns `400`; an unavailable or changed upstream response returns `503`.
MCPツール bilibili_autocomplete
/bilibili/guochuang-homeReturns the anonymous Chinese-animation homepage's featured titles, latest updates, schedule, popular ranking, and new recommendations. Personalized rotating feed items are excluded.
レスポンスに関する注記
Titles use canonical Bilibili season or episode URLs and HTTPS cover URLs. `latest_updates` is the current update shelf, while `schedule` keeps the dated day-by-day groups, including days with no listed episodes. Schedule entries include publication and delay metadata when Bilibili provides it. Example response: ```json { "code": 200, "msg": "OK", "data": { "featured_count": 1, "featured": [ { "season_id": 12345, "title": "Featured Chinese animation", "url": "https://www.bilibili.com/bangumi/play/ss12345", "cover": "https://i0.hdslb.com/bfs/bangumi/example.jpg", "rating": "9.6" } ], "schedule_title": "Chinese-animation schedule", "latest_update_count": 1, "latest_updates": [ { "season_id": 12345, "episode_id": 67890, "title": "Updated title", "episode_label": "Episode 12", "url": "https://www.bilibili.com/bangumi/play/ep67890", "cover": "https://i0.hdslb.com/bfs/archive/example.png", "air_time": "10:00", "published": true, "delayed": false } ], "schedule_day_count": 1, "schedule": [ { "date": "8-26", "timestamp": 1787673600, "day_of_week": 3, "today": true, "episodes": [] } ], "ranking_title": "Popular ranking", "ranking_count": 1, "ranking": [ { "rank": 1, "season_id": 12345, "title": "Top title", "url": "https://www.bilibili.com/bangumi/play/ss12345", "cover": "https://i0.hdslb.com/bfs/bangumi/rank.jpg" } ], "new_recommendations_title": "New recommendations", "new_recommendation_count": 1, "new_recommendations": [ { "season_id": 54321, "title": "New recommendation", "url": "https://www.bilibili.com/bangumi/play/ss54321", "cover": "https://i0.hdslb.com/bfs/bangumi/new.jpg" } ] } } ```
MCPツール bilibili_guochuang_home
/bilibili/must-watchReturns Bilibili's curated must-watch collection, separated into established classics and the latest additions.
レスポンスに関する注記
The response includes collection metadata plus `classic_videos` and `latest_videos`. Each video contains stable identity, creator, display-stat, publication, and achievement fields. A successful response must contain recognized classic cards and, when Bilibili reports new additions, recognized latest cards.
MCPツール bilibili_must_watch
/bilibili/popularReturns Bilibili's current popular-video feed in upstream order. Pass next_cursor back as cursor to continue to the next batch.
レスポンスに関する注記
Each video includes its BVID, AID, title, canonical URL, cover, display duration, uploader, localized views/age text, optional recommendation reason, and upstream cursor. At the end of the feed, `no_more` is `true` and `videos` is empty. A nonempty but unrecognized upstream card payload returns an upstream error.
MCPツール bilibili_popular
/bilibili/rankingReturns the current official all-site ranking with video engagement, category, and creator metadata in rank order.
レスポンスに関する注記
Each ranked video includes its AID, canonical web URL, title, cover, engagement counts, duration, publication timestamp, category, and creator metadata. A successful response must contain recognizable ranked video cards; a changed or empty upstream payload returns an upstream error.
MCPツール bilibili_ranking
/bilibili/vertical-homeReturns stable server-rendered editorial sections for one Bilibili vertical. Allowed category values: documentary, movie, tv, variety. Rotating feeds, pagination, account state, and streaming URLs are excluded.
レスポンスに関する注記
`featured` contains the homepage banner cards. `sections` contains the stable hot, ranking, column, and campaign sections in source order. Documentary pages can also return `producer_groups`. Rotating feeds, pagination, account state, and streaming URLs are not included. Example response: ```json { "code": 200, "msg": "OK", "data": { "category": "documentary", "featured": [ { "title": "Featured documentary", "url": "https://www.bilibili.com/bangumi/play/ep5683721", "cover": "https://i0.hdslb.com/bfs/bangumi/example.jpg" } ], "navigation": [ { "id": "type", "name": "Category", "options": [{"name": "All", "url": "https://www.bilibili.com/documentary/"}] } ], "sections": [ { "style": "web_rank_v2", "title": "Popular ranking", "cards": [ { "title": "Ranked documentary", "rank": 1, "rating": "9.7", "cover": "https://i0.hdslb.com/bfs/bangumi/rank.jpg" } ] } ] } } ```
MCPツール bilibili_vertical_home
/bilibili/weeklyReturns one issue from Bilibili's weekly selected-video archive. Omit number to resolve and return the latest issue.
レスポンスに関する注記
- The response includes stable issue metadata and the complete selected-video list for that issue. - `duration_seconds` is normalized from the displayed video duration. - `stats_text` preserves Bilibili's localized approximate view and date text without inventing exact counts or timestamps. - An unknown positive issue number returns `404`. Invalid values return `400`.
MCPツール bilibili_weekly
関連API
Social & Creator Platforms
Build creator intelligence, video research, transcript, and audience-comment workflows without maintaining YouTube scrapers.
Social & Creator Platforms
Turn Twitch's public channel, stream, clip, and team data into structured JSON — live status and viewer counts, top games, clips, VODs, and team rosters — as normalized JSON. Credential-free.
Social & Creator Platforms
Track creator, content, hashtag, music, trend, and public ad creative signals from TikTok with production-ready API routes.
Bilibiliのスクレイピング方法
Bilibili's homepage sections, rankings, and curated collections are all server-rendered and credential-free. Crawlora's Bilibili endpoints return them as normalized JSON with one API key.
Call /bilibili/anime-home, /bilibili/guochuang-home (Chinese animation), or /bilibili/vertical-home with a category (documentary, movie, tv, or variety) for featured titles, latest updates, and a popularity ranking.
Use /bilibili/popular for the current popular-video feed (cursor-paginated), /bilibili/ranking for the official all-site ranking, /bilibili/must-watch for curated classics and new picks, or /bilibili/weekly for one issue of the weekly selected-video archive.
Pass partial text to /bilibili/autocomplete for Bilibili's own search-box query suggestions.
FAQ
Call Crawlora's Bilibili homepage, ranking, or curated-collection endpoints and get video titles, engagement metadata, and creator info back as structured JSON — no account, login, or streaming-URL extraction involved.
Yes — /bilibili/popular and /bilibili/ranking both return current engagement and rank-order metadata; re-running them on a schedule lets you track which videos rise or fall in the feed.
No. Bilibili endpoints return public catalog, ranking, and homepage metadata only — no streaming URLs, personalized rotating feed items, or account or login state.