百度热搜榜hot-baidu
聚合百度搜索热榜数据,实时返回 4 大榜单的 Top 30~50 条热门内容。零成本调用,适合做内容聚合 / 热点追踪 / 资讯类产品。
【支持榜单】
- realtime(实时热搜)· 默认值,约 30~50 条
- novel(小说)· 约 30 条,含作者
- movie(电影)· 约 10 条,含类型
- tv(电视剧)· 约 10 条,含演员
【返回字段】
- rank · 榜单排名
- title · 标题
- desc · 简短描述
- hot_index · 热度指数(数字)
- link · 详情链接(百度搜索)
- image · 配图 URL(直接可用,无防盗链限制)
- tag · 标签(如「热」「新」「沸」「爆」)
- author / category / actors · 小说 / 电影 / 电视剧专属字段
【典型场景】
- 资讯类 App 的"今日热点"模块
- AI 写作助手的"实时热点选题"参考
- 数据看板 / 大屏展示
- 微信公众号选题辅助
- 热搜监控 / 舆情分析
【调用示例】
GET /api/hot-baidu · 默认实时热搜
GET /api/hot-baidu?tab=realtime
GET /api/hot-baidu?tab=novel
GET /api/hot-baidu?tab=movie
GET /api/hot-baidu?tab=tv
【性能与缓存】
- 平均响应 200ms(缓存命中时 < 50ms)
- 后端 60 秒缓存(百度榜单本身分钟级更新,短缓存合理且节省调用方资源)
【⚠️ 数据来源说明】
本接口数据来源于百度搜索热榜公开页面(top.baidu.com),仅用于个人开发测试与小规模商业场景;如需大规模商业使用建议自建抓取或采购官方 API。
1. 基本信息
| 接口地址 | https://v1.apizero.cn/api/hot-baidu |
|---|
| 请求方法 | GET |
|---|
| 分类 | life |
|---|
| 提供方 | 极数本源 |
|---|
| 计费模式 | 免费试用 |
|---|
| 单次消耗 | 0 积分 |
|---|
| 起步价 | — |
|---|
| QPS 限制 | 10 req/s |
|---|
| 每日免费额度 | 10000 次(已认证用户) |
|---|
| 匿名每日额度 | 1000 次(无 API Key) |
|---|
| VIP 免费 | 否 |
|---|
| 调用次数 | |
|---|
3. 请求参数
| 参数名 | 类型 | 必填 | 说明 | 示例 |
|---|
tab | string | 否 | 榜单类型:realtime(实时热搜,默认)/ novel(小说)/ movie(电影)/ tv(电视剧) | realtime |
5. 请求示例 (cURL)
curl "https://v1.apizero.cn/api/hot-baidu?tab=realtime&key=YOUR_API_KEY"
6. 响应字段
| 字段 | 类型 | 说明 | 示例 |
|---|
code | integer | 业务状态码,0 表示成功 | 0 |
msg | string | 人类可读的状态消息 | 成功 |
data.tab | string | 回显的 tab 参数 | realtime |
data.update_time | string | 本次抓取时间(YYYY-MM-DD HH:mm:ss) | 2026-05-06 07:15:00 |
data.total | integer | 当前榜单条目总数 | 30 |
data.list | array | 榜单条目数组 | [...] |
data.list[].rank | integer | 排名(从 1 开始) | 1 |
data.list[].title | string | 标题 | 总书记对青年学子的殷切期待 |
data.list[].desc | string | 简短描述(可能为空字符串) | 坚定不移走中国特色社会主义道路... |
data.list[].hot_index | integer | 热度指数(无单位整数;越高越热) | 4982315 |
data.list[].link | string | 详情链接(百度搜索结果页) | https://www.baidu.com/s?wd=... |
data.list[].image | string | 配图 URL(无防盗链限制,可直接 <img src> 使用) | https://fyb-2.cdn.bcebos.com/hotboard_image/... |
data.list[].tag | string | 标签(如「热」「新」「沸」「爆」;可能为空) | 热 |
data.list[].author | string? | 作者(仅 novel tab 返回) | 某作者 |
data.list[].category | string? | 类型(仅 movie tab 返回) | 剧情/动作 |
data.list[].actors | string? | 演员(仅 tv tab 返回) | 某某/某某 |
request_id | string | 本次请求 ID | mqx8x12345abc |
7. 响应示例
{
"code": 0,
"msg": "成功",
"data": {
"tab": "realtime",
"update_time": "2026-05-06 07:15:00",
"total": 30,
"list": [
{
"rank": 1,
"title": "总书记对青年学子的殷切期待",
"desc": "坚定不移走中国特色社会主义道路...",
"hot_index": 4982315,
"link": "https:\/\/www.baidu.com\/s?wd=%E6%80%BB%E4%B9%A6%E8%AE%B0%E5%AF%B9%E9%9D%92%E5%B9%B4...",
"image": "https:\/\/fyb-2.cdn.bcebos.com\/hotboard_image\/ced2dbd68e9ca16f8fc405530a0a3a5d?x-bce-process=image\/resize,m_fill,w_256,h_170",
"tag": "热"
},
{
"rank": 2,
"title": "...",
"desc": "...",
"hot_index": 3500000,
"link": "https:\/\/www.baidu.com\/s?wd=...",
"image": "https:\/\/fyb-2.cdn.bcebos.com\/hotboard_image\/...",
"tag": "新"
}
]
},
"request_id": "mqx8x12345abc"
}
8. 错误码
| code | status | 说明 |
|---|
0 | OK | 成功 |
4000 | Bad Request | tab 参数不合法(仅支持 realtime / novel / movie / tv) |
4011 | Unauthorized | API Key 无效(仅在带 Key 调用时触发) |
4013 | Forbidden | API Key 已暂停 |
4014 | Forbidden | 当前 IP 不在 API Key 白名单内 |
4022 | Payment Required | 余额不足,请充值后再试 |
4029 | Too Many Requests | 调用过快(超过 QPS 限制) |
4030 | Too Many Requests | 今日免费额度已用完 |
5020 | Bad Gateway | 热榜数据源暂不可用(上游抓取失败 / 解析失败) |
9. 变更日志
- 1.0.0(2026-05-06)
- 首次发布
- 支持实时热搜 / 小说 / 电影 / 电视剧 4 大榜单
- 内置 60 秒服务端缓存
- DOM 优先解析,正则备用,鲁棒性强
- 匿名用户每日 50 次免费体验