B站 · bilibili.trends.list
B站热门榜:实时榜单和接口
B站综合热门:平台当前推给所有人的视频。
每天刷新几次。
2026-11-12 的前 10 名
- 1《崩坏:星穹铁道》动画短片:「月下的欢快葬礼」268.8万
- 2把旧发条装新身体上会发生什么?35万
- 3大肥鱼适合做女朋友吗?(3)57.6万
- 4财神窦占龙 第15集 寻参【8月国创】25.8万
- 5【带着AI穿越2018】#6 蓝色大肥鱼单刀赴会阿美莉卡15.5万
- 6《崩坏:星穹铁道》星旅一瞬:「皆大欢喜!」49.6万
- 7文明重启:耗时3年,我终于做出了我的第一件铁器17.1万
- 8不要小瞧身边的任何一个唐人,系统的奖励丰厚的超乎你的想象67.7万
- 9辽阔的土地生不出狭隘的爱196.9万
- 10【BilibiliToy】这个是一个普普通通的人机验证,真的50.1万
这是当天公开榜单的存档,和接口返回的内容一致。想看现在的,在下面实时读取。
现在读取
这会向 https://api.okdata.online 发送一次真实调用,正常计费:最多 $0.002。失败的调用不扣费。key 只会发往这个地址,本站不保存。
每日存档
定时抓取
curl "https://api.okdata.online/v1/bilibili/trends/list" \
-H "Authorization: Bearer $OKDATA_API_KEY"import os
import requests
resp = requests.get(
"https://api.okdata.online/v1/bilibili/trends/list",
headers={"Authorization": f"Bearer {os.environ['OKDATA_API_KEY']}"},
params={},
timeout=60,
)
body = resp.json()
if body["code"] != "ok":
raise RuntimeError(f"{body['code']}: {body['message']} (charged: {body['charged']})")
for row in body["data"]["items"]:
print(row["rank"], row["name"], row["heat"])
print("cost: $" + body["meta"]["billing"]["amount"])const url = new URL('https://api.okdata.online/v1/bilibili/trends/list');
const res = await fetch(url, {
headers: {
Authorization: `Bearer ${process.env.OKDATA_API_KEY}`,
},
});
const body = await res.json();
if (body.code !== 'ok') throw new Error(`${body.code}: ${body.message}`);
for (const row of body.data.items) {
console.log(row.rank, row.name, row.heat);
}
console.log('cost: $' + body.meta.billing.amount);{
"name": "call",
"arguments": {
"endpoint": "bilibili.trends.list",
"params": {}
}
}