Bilibili API: videos, comments and uploader data (2026)
Bilibili's open platform is for uploaders managing their own channel, and its scopes include no search; to find videos by keyword and read any video's details and comments, any uploader's videos and the popular lists, use a third-party data API. DataXAPI has 9 Bilibili endpoints at $0.0020 a call, with no account, cookie or wbi signature of yours. The free trial covers up to 333 calls; a failed call is not charged.
Updated 2026-11-06
Does Bilibili have an official API?
Yes. Bilibili's open platform lists the scopes USER_INFO, USER_DATA, ARC_BASE, ARC_DATA, ATC_DATA and LIVE_ROOM_DATA: the authorising user's own profile, figures, videos, articles and live room. None is search.
The endpoints the web pages call without a login need a wbi signature and answer 412 or -352 once requests come fast.
What do DataXAPI's Bilibili endpoints return?
A video is named by its BV number (12 characters starting with BV1), or its link or b23.tv short link pasted as it is; an uploader by the user number (mid), the digits after space.bilibili.com/.
| You want | Endpoint | Returns |
|---|---|---|
| Videos by keyword | bilibili.videos.search | Title, uploader, plays, likes, favourites, comments; newest or most played first |
| One video | bilibili.videos.get | Plays, likes, coins, favourites, danmaku, length |
| Comments and replies | bilibili.videos.comments.list, bilibili.comments.replies.list | Most popular first, with likes and replies |
| An uploader and their videos | bilibili.users.get, bilibili.users.videos.list | Followers and video count; videos newest first, about 30 a page |
| Popular videos and hot searches | bilibili.videos.trending, bilibili.trends.list | The popular list, up to 50 hot search terms |
What does a study cost?
Three pages of search, then 2 pages of comments under the first 30 videos: 3 + 60 = 63 calls at $0.0020, $0.126. 100 uploaders checked weekly come to about 400 calls a month, $0.80. A failed call is not charged.
Why DataXAPI
- Steady: endpoints were available 100% of the last 30 days, on a public status page you can check.
- Fast: a paid call took 1.6 seconds at the median over the last 7 days (counted 2026-11-06).
- Fewer tokens: across 9 endpoints on Bilibili, one recorded real response each, the platform's own JSON comes to 477k tokens and what an AI reads through DataXAPI's MCP server to 21k, 96% fewer; the JSON of a direct API call is 95% fewer too (counted 2026-11-06). Every platform answers in one shape: the author in
author, counts inmetrics, the next page inpage.next_cursor, so another platform needs no new parser. - See before you pay: every endpoint's page shows a recorded real response, field by field.
- Spending you control: a failed call is not charged; each key can have a limit,
X-Max-Pricecaps one call, and the sameIdempotency-Keywithin 24 hours is never charged twice. - Ready for AI: a remote MCP server listed in the official MCP registry as
com.dataxapi/mcp, usable from Claude, Cursor and ChatGPT. - Free trial of up to 333 calls, no card.
Endpoints
Each with its price; every page has the parameters, the fields and a recorded response.
Sources
What this page says of other services is from their own pages and documents, read on 2026-10-29.
Start with one key.
230 endpoints on 21 platforms, from $0.0003 a call. Errors and timeouts are not charged.