正在启动平台

百度热搜榜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 免费
调用次数

2. 认证

本接口对未登录用户开放每日 50 次体验额度;超出后或登录后享受更高额度。

获取 API Key:登录 https://apizero.cn/account/keys

3. 请求参数

参数名类型必填说明示例
tabstring榜单类型:realtime(实时热搜,默认)/ novel(小说)/ movie(电影)/ tv(电视剧)realtime

4. 请求头

Header类型必填说明示例
Authorizationstring可选 API Key 鉴权。未登录每天 50 次免费体验额度;登录用户更高额度且无需 IP 限制

5. 请求示例 (cURL)

curl "https://v1.apizero.cn/api/hot-baidu?tab=realtime&key=YOUR_API_KEY"

6. 响应字段

字段类型说明示例
codeinteger业务状态码,0 表示成功0
msgstring人类可读的状态消息成功
data.tabstring回显的 tab 参数realtime
data.update_timestring本次抓取时间(YYYY-MM-DD HH:mm:ss)2026-05-06 07:15:00
data.totalinteger当前榜单条目总数30
data.listarray榜单条目数组[...]
data.list[].rankinteger排名(从 1 开始)1
data.list[].titlestring标题总书记对青年学子的殷切期待
data.list[].descstring简短描述(可能为空字符串)坚定不移走中国特色社会主义道路...
data.list[].hot_indexinteger热度指数(无单位整数;越高越热)4982315
data.list[].linkstring详情链接(百度搜索结果页)https://www.baidu.com/s?wd=...
data.list[].imagestring配图 URL(无防盗链限制,可直接 <img src> 使用)https://fyb-2.cdn.bcebos.com/hotboard_image/...
data.list[].tagstring标签(如「热」「新」「沸」「爆」;可能为空)
data.list[].authorstring?作者(仅 novel tab 返回)某作者
data.list[].categorystring?类型(仅 movie tab 返回)剧情/动作
data.list[].actorsstring?演员(仅 tv tab 返回)某某/某某
request_idstring本次请求 IDmqx8x12345abc

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. 错误码

codestatus说明
0OK成功
4000Bad Requesttab 参数不合法(仅支持 realtime / novel / movie / tv)
4011UnauthorizedAPI Key 无效(仅在带 Key 调用时触发)
4013ForbiddenAPI Key 已暂停
4014Forbidden当前 IP 不在 API Key 白名单内
4022Payment Required余额不足,请充值后再试
4029Too Many Requests调用过快(超过 QPS 限制)
4030Too Many Requests今日免费额度已用完
5020Bad Gateway热榜数据源暂不可用(上游抓取失败 / 解析失败)

9. 变更日志

  • 1.0.0(2026-05-06)
    • 首次发布
    • 支持实时热搜 / 小说 / 电影 / 电视剧 4 大榜单
    • 内置 60 秒服务端缓存
    • DOM 优先解析,正则备用,鲁棒性强
    • 匿名用户每日 50 次免费体验