Bilibili Popular Videos, First Page of the Web List (with Stats)
omnial/bilibili-web-popular-videos-first-page
Returns the first page of Bilibili's web popular-videos list: 20 videos in testing, each with its av id, BV id and part id, title, description and dynamic text, category ids and names (the older category, the newer one and its parent zone), part count, duration, publish time, frame width and height, short link, uploader id and name, view, danmaku, comment, favorite, coin, share and like counts, and the recommendation badge text where one is set.
Price
Up to $0.00205 per call; you pay what the call used
The price shown is the price you pay. No monthly minimum. Top-ups start at $5.
Data source
Bilibili
Data from Bilibili.
Use it
Five steps: search, inspect, learn, run, settle. No per-tool setup; your agent reaches this tool through the meta-tools it already has.
// 1. search: find the tool
omnial_search({ query: "what you need" })
// 2. inspect: price and input schema
omnial_inspect({ tool: "omnial/bilibili-web-popular-videos-first-page" })
// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "omnial/bilibili-web-popular-videos-first-page" })
// 4. run: price the exact call first, then run it
omnial_execute({ tool: "omnial/bilibili-web-popular-videos-first-page", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "omnial/bilibili-web-popular-videos-first-page", input: { /* ... */ } })
// 5. settle: the call is charged when it finishes, nothing to doNot connected yet? Point your MCP client at https://mcp.eden-engine.com/mcp, then copy a config for your client.
Pricing
Every charge this tool can incur.
| Charge | Price |
|---|---|
Per call | $0.00205 |
- Updated
- Oct 14, 2026
Input and output schemas
Input schema
{
"type": "object",
"required": [
"pn"
],
"properties": {
"pn": {
"enum": [
1
],
"type": "integer",
"description": "The page of the popular list; only 1 (the first page) is offered."
}
},
"additionalProperties": false
}Output schema
{
"type": "object",
"properties": {
"data": {
"type": "object",
"properties": {
"list": {
"type": "array",
"items": {
"type": "object",
"properties": {
"aid": {
"type": "number",
"description": "The video's numeric av id."
},
"cid": {
"type": "number",
"description": "The id of the video's first part."
},
"tid": {
"type": "number",
"description": "The video's category id (older scheme)."
},
"bvid": {
"type": "string",
"description": "The video's BV id."
},
"desc": {
"type": "string",
"description": "The uploader's description of the video."
},
"stat": {
"type": "object",
"properties": {
"coin": {
"type": "number",
"description": "Coins given."
},
"like": {
"type": "number",
"description": "Likes."
},
"view": {
"type": "number",
"description": "Views."
},
"reply": {
"type": "number",
"description": "Comments."
},
"share": {
"type": "number",
"description": "Shares."
},
"danmaku": {
"type": "number",
"description": "Danmaku (on-screen comments)."
},
"favorite": {
"type": "number",
"description": "Favorites."
}
},
"description": "The video's counts at fetch time."
},
"owner": {
"type": "object",
"properties": {
"mid": {
"type": "number",
"description": "The uploader's user id."
},
"name": {
"type": "string",
"description": "The uploader's display name."
}
},
"description": "The uploader."
},
"tidv2": {
"type": "number",
"description": "The video's category id (newer scheme)."
},
"title": {
"type": "string",
"description": "The video's title."
},
"tname": {
"type": "string",
"description": "The video's category name (older scheme)."
},
"pid_v2": {
"type": "number",
"description": "The id of the parent zone of the newer category."
},
"videos": {
"type": "number",
"description": "How many parts the video has."
},
"dynamic": {
"type": "string",
"description": "The short text posted with the video; often empty."
},
"pubdate": {
"type": "number",
"description": "When the video was published (Unix seconds)."
},
"tnamev2": {
"type": "string",
"description": "The video's category name (newer scheme)."
},
"duration": {
"type": "number",
"description": "The video's length, in seconds."
},
"dimension": {
"type": "object",
"properties": {
"width": {
"type": "number",
"description": "The video's frame width, in pixels."
},
"height": {
"type": "number",
"description": "The video's frame height, in pixels."
}
}
},
"pid_name_v2": {
"type": "string",
"description": "The name of the parent zone of the newer category."
},
"rcmd_reason": {
"type": "object",
"properties": {
"content": {
"type": "string",
"description": "The recommendation badge text, such as a like milestone; empty when none is set."
}
}
},
"short_link_v2": {
"type": "string",
"description": "A short link to the video."
}
}
},
"description": "The popular videos, in list order."
}
}
}
},
"description": "The first page of the popular list."
}