知乎热榜 API
知乎全站热榜问题与热度
数据来源:知乎
返回统一的 JSON 格式 { code, message, cached, stale, updatedAt, data },支持跨域,免注册每天可免费调用 100 次,注册后每天 10000 次。
获取知乎热榜
GET /api/hot/zhihu
请求参数
limit:返回条数上限(1~100,默认全部),示例10
返回字段
source(string):来源 id,固定为 zhihutitle(string):榜单名称,固定为「知乎热榜」items(array):热榜问题,按知乎热榜顺序排列,最多 50 条items[].rank(number):排名,从 1 开始连续编号(已去掉广告、无标题等条目后重新编号,可能与上游页面上的名次不同)items[].title(string):问题标题items[].url(string|null):问题页面链接,格式 https://www.zhihu.com/question/问题ID;非问题类条目为上游给出的原始链接(可能是 api.zhihu.com 的接口地址);都没有时为 nullitems[].hot(number|null):知乎热度(知乎按浏览、互动等综合计算),由热榜上显示的文字换算成数字,如「1520 万热度」→ 15200000;无法识别时为 nullitems[].desc(string|null):问题摘要;没有摘要时为 null;已去除 HTML 标签并合并空白,超过 120 字时截断为前 120 字加 …items[].extra(object):该来源特有的附加信息,字段见下。值为空的字段直接省略(不会是 null);全部为空时整个 extra 不返回items[].extra.answers(number):回答数;上游未提供时不返回items[].extra.followers(number):关注者数;上游未提供时不返回items[].extra.cover(string):配图链接(热榜上首条回答的缩略图或问题配图);没有配图时不返回