Video content research
Use Bilibili endpoints to turn video content research into repeatable API requests with documented inputs and JSON responses.
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.
Endpoint families
6
Documented params
12
Examples
8
Live catalog snapshot
Active endpoints
8
Methods
GET
Required params
10
Schema refs
8
{
"platform": "Bilibili",
"endpoint": "bilibili-anime-home",
"method": "GET",
"path": "/bilibili/anime-home",
"auth": "apiKey"
}Use cases
Get Bilibili's anonymous homepage sections, curated video shelves, search suggestions, and the current all-site ranking as structured JSON.
Use Bilibili endpoints to turn video content research into repeatable API requests with documented inputs and JSON responses.
Use Bilibili endpoints to turn trending video tracking into repeatable API requests with documented inputs and JSON responses.
Use Bilibili endpoints to turn creator and category discovery into repeatable API requests with documented inputs and JSON responses.
Managed execution
Every figure below is read from the live Bilibili endpoint catalog — 8 endpoints, 12 documented request parameters, and 8 published response schemas — the same catalog Docs and Playground run against.
8 documented Bilibili endpoints, grouped into 8 request families — Anime Home, Autocomplete and Guochuang Home, plus 5 more.
12 request parameters are documented across those Bilibili endpoints, 10 of them required — the full input contract is public before you write any integration code.
8 of the 8 Bilibili endpoints ship a recorded example response, and 8 carry a documented response schema — you can code against the real JSON before the first request.
Bilibili endpoints document their error responses (400, 404, 429, 500 and 503) alongside the success schema, so a block, a rate limit, or a missing record comes back as a typed error rather than silently empty data.
8 hosted MCP tools back the Bilibili endpoints, so an agent can call the same routes with the same parameters and the same JSON contract, with no custom glue.
Coverage map
/bilibili/anime-home
/bilibili/autocomplete
/bilibili/guochuang-home
/bilibili/must-watch
/bilibili/popular
/bilibili/ranking
Endpoint catalog
/bilibili/anime-homeReturns the anonymous anime homepage's featured titles, latest updates, schedule, popular ranking, and new recommendations. Personalized rotating feed items are excluded.
Response notes
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.
MCP tool bilibili_anime_home
/bilibili/autocompleteReturns Bilibili search-box suggestions for the partial text in `q`, which is required (up to 100 characters). The response has the `query`, a `count` and deduplicated `suggestions` in Bilibili's order. A query with no matches returns an empty `suggestions` array; invalid input returns 400.
Response notes
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 tool 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.
Response notes
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.
MCP tool bilibili_guochuang_home
/bilibili/must-watchReturns Bilibili's curated must-watch collection, split into `classic_videos` and `latest_videos` with their counts, plus the collection `title`, `subtitle` and `explanation`. Each video has `bvid`, `aid`, `title`, `url`, `cover`, `uploader`, `published`, `stats` and `achievement`. Takes no parameters.
Response notes
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 tool bilibili_must_watch
/bilibili/popularReturns Bilibili's current popular videos in Bilibili's own order. Start with `cursor` 0 (the default; max 10000000) and pass back `next_cursor` for the next batch. Each video has `bvid`, `aid`, `title`, `url`, `cover`, `duration`, `uploader`, `views_and_age` and an optional `reason`. At the end of the feed `no_more` is `true` and `videos` is empty.
Response notes
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 tool bilibili_popular
/bilibili/rankingReturns the current Bilibili all-site video ranking in rank order. Each video has its `rank`, `aid`, `title`, `url`, `cover`, `views`, `danmaku`, `replies`, `favorites`, `likes`, `duration_seconds`, `published_at`, `category` and `creator` (name, `mid`, `followers`). Takes no parameters.
Response notes
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 tool 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.
Response notes
`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.
MCP tool bilibili_vertical_home
/bilibili/weeklyReturns one issue of Bilibili's weekly selected-video series: `number` (1 to 1000000) picks the issue, and omitting it returns the latest. The issue has `subject`, `label`, `description` and `reminder`, and each video has `bvid`, `title`, `uploader`, `duration_seconds`, `recommendation` and `stats_text`. An unknown issue number returns 404.
Response notes
- The response includes stable issue metadata and the complete selected-video list for that issue. - `duration_seconds` is derived 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 tool bilibili_weekly
Related APIs
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 and video activity, discover sounds and LIVE streams, and study public ad creatives through documented TikTok API routes.
Company coverage
Bilibili Inc. · BILI
Bilibili is operated by Bilibili Inc. (BILI). Crawlora's SEC endpoints take the same company's CIK, so filings, financials, insider transactions and 13F holdings come from the same API key as the Bilibili endpoints above.
SEC filings & financials API →How to scrape 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. A pull on 2026-10-27 showed the site's ranking at 100 videos, the popular feed at 9 per page with an opaque cursor, weekly issue 396, and the must-watch collection at 13 recent plus 82 classic videos.
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.
The ranking route returned exactly 100 videos, each with rank, aid, title, URL, cover and counters for views, danmaku, replies, favorites and likes (the top entry showed 5,793,747 views). Store the date, since the list is a live ranking.
popular returned 9 videos and a next_cursor of 10, with no_more false. Pass the cursor back to continue; display strings such as 94.4万观看 · 18小时前 arrive as text, so parse the unit (万 means ten thousand) before sorting.
weekly returned issue 396 (第396期, updated 10-23) with 48 videos and a reminder that it updates Friday evenings at 18:00. Pass number to read an earlier issue.
must-watch returned 13 latest and 82 classic videos, and anime-home returned 7 featured titles plus 28 latest updates, each with season ids and episode labels. They are editorial lists, not search results.
Agent Skills
安装 Crawlora agent skill,你的智能体即可通过文档化的 API 以 JSON 形式获取 Bilibili 数据,无需编写爬虫。以下 skill 覆盖 Bilibili:
Researches public profiles, posts, trends, and Facebook Marketplace listings across Instagram, TikTok, Threads, Bluesky, X, Pinterest, LinkedIn…
npx skills add github.com/Crawlora-org/crawlora-skills --skill social-media-researchFAQ
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.
Both. The ranking returned numeric views and likes, while the popular and weekly feeds returned display strings like 94.4万观看 that you must parse.