知乎

知乎 API

按关键词搜索知乎内容,读取内容详情、评论及回复,按链接获取作者主页与文章,读取热榜,按问题链接列出问题下的回答。

请求发到 POST https://api.everyinfra.com/api/v1/social,platform 填 zhihu,action 填下方列表里的能力名,例如 search。

  • 15 个能力
  • 每千次 $0.56 起
  • 失败和空结果都不收费
  • 24h 健康值 77%

平台运行状态

24h 健康值
77%
可用

30 天趋势

知乎 能力清单

能力做什么单价空白行均为 $0.81 / 千次24 小时运行状态 · 全部正常
关键词搜索search用 search 发现内容线索,再按对象类型选择后续详情接口。$0.56 / 千次健康 · 健康值 100%
内容详情content_detail用 content_detail 核对具体内容的文字、作者与互动计数。$0.56 / 千次正常
内容评论content_comments用 content_comments 获取一条内容下的评论,再按需展开回复。$0.56 / 千次正常
评论回复comment_replies用内容链接与评论 ID 定位同一条评论下的回复。$0.56 / 千次正常
主页或对象详情profile用 profile 读取作者主页资料,将账号信息与内容记录关联。$0.56 / 千次正常
用户文章user_articles用 user_articles 从作者主页获取文章记录。$0.56 / 千次正常
热榜hot_list用 hot_list 一次读知乎热榜,带名次、热度、回答数和关注人数。正常
问题下的回答question_answers用 question_answers 读一个知乎问题下的回答,带赞同、感谢、收藏数和作者信息。正常
用户回答user_answers用 user_answers 按主页链接分页读一位用户写过的回答,从新到旧。正常
用户想法user_pins用 user_pins 分页读一位用户的想法(短内容),带图片和互动数。正常
账号搜索user_search用 user_search 按昵称或关键词找知乎用户,拿到主页 ID 和粉丝、回答、获赞计数。正常
专栏搜索column_search用 column_search 按关键词找知乎专栏,比较关注人数和文章数。正常
学术论文搜索scholar_search用 scholar_search 按关键词搜知乎学术频道收录的期刊论文,拿到期刊、年份、卷期和作者。正常
盐选搜索salt_search用 salt_search 按关键词搜知乎盐选内容,比较赞同数、看所属专栏。正常
想法评论pin_comments用 pin_comments 按想法链接读评论,带点赞、回复数和作者。正常

知乎 每个接口分别做什么

下面逐个解释 action、必填参数、可选筛选项和允许值。 请求都发到 POST /api/v1/social, 切换 action 时,也要按对应接口调整参数。 同名参数在不同平台、不同接口中可能指向不同对象;请以该条说明中的格式和适用范围为准。

下方只展示平台官方资料,用于核对对象与术语,不表示平台对 EveryInfra 的授权或背书。 本接口接受的参数、字段与能力边界以各条说明为准,不与平台官方 API 直接等同。

所有能力都是同步调用。

能力必填参数可选参数单次条数单价空白行均为 $0.81 / 千次返回字段
searchkeywordcontent_type, sort默认 20 · 最多 100$0.56 / 千次id · type · url · title · text · like_count · comment_count · collect_count · posted_at · cover_image_url · platform · author_id · author_name · author_url · author_avatar_url · author_bio · author_follower_count · author_verified · author_verification_label
content_detailurl——$0.56 / 千次id · type · url · title · text · like_count · comment_count · collect_count · posted_at · platform · author_id · author_name · author_url · author_avatar_url · author_bio · author_follower_count · author_verified · author_verification_label
content_commentsurl—默认 20 · 最多 100$0.56 / 千次id · text · like_count · posted_at · reply_count · author_id · author_name · author_avatar_url · platform
comment_repliesurl, comment_id—默认 20 · 最多 100$0.56 / 千次id · text · like_count · posted_at · reply_count · author_id · author_name · author_avatar_url · platform
profileurl——$0.56 / 千次author_id · author_name · author_url · author_avatar_url · author_bio · author_follower_count · author_verified · author_verification_label · answer_count · article_count · received_upvote_count · platform
user_articlesurl—默认 20 · 最多 100$0.56 / 千次id · type · url · title · text · like_count · comment_count · collect_count · posted_at · cover_image_url · platform · author_id · author_name · author_url · author_avatar_url · author_bio · author_follower_count · author_verified · author_verification_label
hot_list——默认 30 · 最多 30rank · id · type · title · text · url · hot_value · answer_count · follower_count · comment_count · posted_at · cover_image_url · platform
question_answersurlsort默认 20 · 最多 20id · type · url · question_id · title · text · like_count · comment_count · collect_count · thanks_count · posted_at · updated_at · author_id · author_name · author_url · author_avatar_url · author_bio · author_follower_count · author_verification_label · platform
user_answersurlpage_token每页 20 条id · type · url · question_id · title · text · like_count · comment_count · posted_at · updated_at · author_id · author_name · author_url · author_avatar_url · author_bio · author_verification_label · platform
user_pinsurlpage_token每页 20 条id · type · url · text · image_urls · like_count · comment_count · repost_count · collect_count · posted_at · author_id · author_name · author_url · author_avatar_url · author_follower_count · platform
user_searchkeywordpage_token每页 20 条user_id · username · display_name · url · bio · avatar_url · gender · follower_count · answer_count · article_count · received_upvote_count · verification_label · platform
column_searchkeywordpage_token每页 20 条id · type · url · title · text · cover_image_url · follower_count · like_count · article_count · author_id · author_name · author_url · platform
scholar_searchkeywordpage_token每页 20 条id · type · url · title · text · author_names · keywords · journal · year · volume · issue · next_page_token · platform
salt_searchkeywordpage_token每页 20 条id · type · url · title · text · column_title · cover_image_url · posted_at · like_count · comment_count · platform
pin_commentsurl—默认 20 · 最多 100id · text · like_count · posted_at · reply_count · author_id · author_name · author_avatar_url · platform

怎么调用 知乎 内容详情 API?

content_detail

使用 platform="zhihu"、action="content_detail" 调用“内容详情”能力;返回单个对象,主要包含 id、type、url、title、text、like_count 等 18 个字段。

查看完整接口文档:参数、代码示例、响应样例与健康状态

知乎 content_detail 的参数分别是什么意思?

url必填
内容或主页链接。content_detail/content_comments 接受回答、文章、视频链接(不支持问题页);profile/user_articles 接受 zhihu.com/people/ 主页链接;question_answers 接受问题链接。

知乎协议的知识产权条款要求核对作者与平台的相关授权,并限制未经许可的抓取、商业使用和模型研发或训练。读取正文不替代这些许可,也不表示 EveryInfra 获得知乎背书。官方来源:知乎:公开文章不等于可任意转载或训练来源核查:

知乎 返回字段与含义(8)
type
内容类型(answer 回答 / article 文章 / video 视频;hot_list 上是 question 问题;user_pins 是 pin 想法;column_search 是 column 专栏;salt_search 是盐选商品类型,如 paid_column_chapter 付费专栏的一篇;scholar_search 是 paper 论文)。
collect_count
收藏数。
author_url
作者主页链接。
author_avatar_url
作者头像链接;评论类结果里是评论者的头像。
author_bio
作者简介。
author_follower_count
作者粉丝数。
author_verified
作者是否认证。
author_verification_label
认证说明。

怎么调用 知乎 内容评论 API?

content_comments

使用 platform="zhihu"、action="content_comments" 调用“内容评论”能力;返回列表,默认 20 条、单次最多 100 条,主要包含 id、text、like_count、posted_at、reply_count、author_id 等 9 个字段。

查看完整接口文档:参数、代码示例、响应样例与健康状态

知乎 content_comments 的参数分别是什么意思?

url必填
内容或主页链接。content_detail/content_comments 接受回答、文章、视频链接(不支持问题页);profile/user_articles 接受 zhihu.com/people/ 主页链接;question_answers 接受问题链接。
知乎 返回字段与含义(1)
author_avatar_url
作者头像链接;评论类结果里是评论者的头像。

怎么调用 知乎 评论回复 API?

comment_replies

使用 platform="zhihu"、action="comment_replies" 调用“评论回复”能力;返回列表,默认 20 条、单次最多 100 条,主要包含 id、text、like_count、posted_at、reply_count、author_id 等 9 个字段。

查看完整接口文档:参数、代码示例、响应样例与健康状态

comment_id 取 content_comments 结果行的 id,要选 reply_count 大于 0 的那条。

JSON
{
  "platform": "zhihu",
  "action": "comment_replies",
  "params": {
    "url": "https://zhuanlan.zhihu.com/p/2032860336215307118",
    "comment_id": "11472966499"
  }
}

知乎 comment_replies 的参数分别是什么意思?

url必填
内容或主页链接。content_detail/content_comments 接受回答、文章、视频链接(不支持问题页);profile/user_articles 接受 zhihu.com/people/ 主页链接;question_answers 接受问题链接。
comment_id必填
comment_replies 的评论 ID,从 content_comments 结果里 reply_count 大于 0 的行取。
知乎 返回字段与含义(1)
author_avatar_url
作者头像链接;评论类结果里是评论者的头像。

怎么调用 知乎 主页或对象详情 API?

profile

使用 platform="zhihu"、action="profile" 调用“主页或对象详情”能力;返回单个对象,主要包含 author_id、author_name、author_url、author_avatar_url、author_bio、author_follower_count 等 12 个字段。

查看完整接口文档:参数、代码示例、响应样例与健康状态

知乎 profile 的参数分别是什么意思?

url必填
内容或主页链接。content_detail/content_comments 接受回答、文章、视频链接(不支持问题页);profile/user_articles 接受 zhihu.com/people/ 主页链接;question_answers 接受问题链接。
知乎 返回字段与含义(9)
author_url
作者主页链接。
author_avatar_url
作者头像链接;评论类结果里是评论者的头像。
author_bio
作者简介。
author_follower_count
作者粉丝数。
author_verified
作者是否认证。
author_verification_label
认证说明。
answer_count
回答数:profile、user_search 是这个账号写过的回答总数;hot_list 是这个问题下的回答数。
article_count
文章数:profile、user_search 是这个账号的文章总数;column_search 是这个专栏收录的文章数。
received_upvote_count
累计获赞(profile、user_search)。

怎么调用 知乎 用户文章 API?

user_articles

使用 platform="zhihu"、action="user_articles" 调用“用户文章”能力;返回列表,默认 20 条、单次最多 100 条,主要包含 id、type、url、title、text、like_count 等 19 个字段。

查看完整接口文档:参数、代码示例、响应样例与健康状态

知乎 user_articles 的参数分别是什么意思?

url必填
内容或主页链接。content_detail/content_comments 接受回答、文章、视频链接(不支持问题页);profile/user_articles 接受 zhihu.com/people/ 主页链接;question_answers 接受问题链接。

知乎协议的知识产权条款要求核对作者与平台的相关授权,并限制未经许可的抓取、商业使用和模型研发或训练。读取正文不替代这些许可,也不表示 EveryInfra 获得知乎背书。官方来源:知乎:公开文章不等于可任意转载或训练来源核查:

知乎 返回字段与含义(9)
type
内容类型(answer 回答 / article 文章 / video 视频;hot_list 上是 question 问题;user_pins 是 pin 想法;column_search 是 column 专栏;salt_search 是盐选商品类型,如 paid_column_chapter 付费专栏的一篇;scholar_search 是 paper 论文)。
collect_count
收藏数。
cover_image_url
封面图。
author_url
作者主页链接。
author_avatar_url
作者头像链接;评论类结果里是评论者的头像。
author_bio
作者简介。
author_follower_count
作者粉丝数。
author_verified
作者是否认证。
author_verification_label
认证说明。

怎么调用 知乎 热榜 API?

hot_list

使用 platform="zhihu"、action="hot_list" 调用“热榜”能力;返回列表,默认 30 条、单次最多 30 条,主要包含 rank、id、type、title、text、url 等 13 个字段。

查看完整接口文档:参数、代码示例、响应样例与健康状态

知乎数据开放平台的热榜能力返回当前热榜条目(标题、链接、缩略图、摘要),limit 默认 30、取值 1–30,和本接口一次最多 30 条一致。它不说明热度值、回答数、关注人数等字段,也不说明热榜的排序算法或刷新频率。官方来源:知乎数据开放平台:知乎热榜来源核查:

这个能力没有业务参数,只传 platform 与 action。

知乎 返回字段与含义(6)
type
内容类型(answer 回答 / article 文章 / video 视频;hot_list 上是 question 问题;user_pins 是 pin 想法;column_search 是 column 专栏;salt_search 是盐选商品类型,如 paid_column_chapter 付费专栏的一篇;scholar_search 是 paper 论文)。
cover_image_url
封面图。
answer_count
回答数:profile、user_search 是这个账号写过的回答总数;hot_list 是这个问题下的回答数。
rank
热榜名次(hot_list),从 1 开始,按知乎热榜顺序。
hot_value
热度(hot_list):知乎热榜显示的热度值,页面上写成「597 万热度」,这里换成整数 5970000;只在榜单内可比。
follower_count
关注人数:hot_list 是关注这个问题的人数;user_search 是账号粉丝数;column_search 是关注这个专栏的人数。

怎么调用 知乎 问题下的回答 API?

question_answers

使用 platform="zhihu"、action="question_answers" 调用“问题下的回答”能力;返回列表,默认 20 条、单次最多 20 条,主要包含 id、type、url、question_id、title、text 等 20 个字段。

查看完整接口文档:参数、代码示例、响应样例与健康状态

知乎数据开放平台的 Zhihu CLI 把「问题回答摘要:查看一个问题下的回答摘要和原文链接」列为一项官方能力,可证明「一个问题下的回答」是知乎的独立对象。官方能力给的是摘要且需要开放平台凭证;它不证明本接口返回全文、每次最多 20 条、两种排序或作者字段。官方来源:知乎数据开放平台:查看一个问题下的回答来源核查:

知乎 question_answers 的参数分别是什么意思?

url必填
知乎问题链接(https://www.zhihu.com/question/<问题ID>),也可以是这个问题下的回答链接或纯数字问题 ID。
sort可选
回答排序:default 知乎默认排序(默认)/ updated 按时间从新到旧。
查看全部 2 个允许值

defaultupdated

知乎 返回字段与含义(10)
type
内容类型(answer 回答 / article 文章 / video 视频;hot_list 上是 question 问题;user_pins 是 pin 想法;column_search 是 column 专栏;salt_search 是盐选商品类型,如 paid_column_chapter 付费专栏的一篇;scholar_search 是 paper 论文)。
collect_count
收藏数。
author_url
作者主页链接。
author_avatar_url
作者头像链接;评论类结果里是评论者的头像。
author_bio
作者简介。
author_follower_count
作者粉丝数。
author_verification_label
认证说明。
question_id
回答所在问题的 ID(question_answers),和请求的问题一致。
thanks_count
这条回答收到的感谢数(question_answers)。
updated_at
回答最后编辑时间(question_answers、user_answers),ISO 8601、UTC;没改过时和 posted_at 相同。

怎么调用 知乎 用户回答 API?

user_answers

使用 platform="zhihu"、action="user_answers" 调用“用户回答”能力;返回列表,每次一页、固定 20 条,更多用 next_page_token 翻页,主要包含 id、type、url、question_id、title、text 等 17 个字段。

查看完整接口文档:参数、代码示例、响应样例与健康状态

知乎 user_answers 的参数分别是什么意思?

url必填
知乎用户主页链接(https://www.zhihu.com/people/<个性域名>),也可以只填个性域名;不收昵称(先用 user_search 找到 username)。
page_token可选
翻页令牌。第一页不传;之后把上一页响应里的 next_page_token 原样传回取下一页,其余参数不变。每页 20 条、最新优先,每页算一次调用。
知乎 返回字段与含义(7)
type
内容类型(answer 回答 / article 文章 / video 视频;hot_list 上是 question 问题;user_pins 是 pin 想法;column_search 是 column 专栏;salt_search 是盐选商品类型,如 paid_column_chapter 付费专栏的一篇;scholar_search 是 paper 论文)。
author_url
作者主页链接。
author_avatar_url
作者头像链接;评论类结果里是评论者的头像。
author_bio
作者简介。
author_verification_label
认证说明。
question_id
回答所在问题的 ID(question_answers),和请求的问题一致。
updated_at
回答最后编辑时间(question_answers、user_answers),ISO 8601、UTC;没改过时和 posted_at 相同。

怎么调用 知乎 用户想法 API?

user_pins

使用 platform="zhihu"、action="user_pins" 调用“用户想法”能力;返回列表,每次一页、固定 20 条,更多用 next_page_token 翻页,主要包含 id、type、url、text、image_urls、like_count 等 16 个字段。

查看完整接口文档:参数、代码示例、响应样例与健康状态

知乎 user_pins 的参数分别是什么意思?

url必填
知乎用户主页链接(https://www.zhihu.com/people/<个性域名>),也可以只填个性域名;不收昵称。
page_token可选
翻页令牌。第一页不传;之后把上一页响应里的 next_page_token 原样传回取下一页。每页 20 条想法、最新优先,每页算一次调用。
知乎 返回字段与含义(7)
type
内容类型(answer 回答 / article 文章 / video 视频;hot_list 上是 question 问题;user_pins 是 pin 想法;column_search 是 column 专栏;salt_search 是盐选商品类型,如 paid_column_chapter 付费专栏的一篇;scholar_search 是 paper 论文)。
collect_count
收藏数。
author_url
作者主页链接。
author_avatar_url
作者头像链接;评论类结果里是评论者的头像。
author_follower_count
作者粉丝数。
repost_count
被转发次数(user_pins)。
image_urls
想法里的图片(user_pins);纯文字想法没有这个字段。

怎么调用 知乎 想法评论 API?

pin_comments

使用 platform="zhihu"、action="pin_comments" 调用“想法评论”能力;返回列表,默认 20 条、单次最多 100 条,主要包含 id、text、like_count、posted_at、reply_count、author_id 等 9 个字段。

查看完整接口文档:参数、代码示例、响应样例与健康状态

知乎 pin_comments 的参数分别是什么意思?

url必填
知乎想法链接(https://www.zhihu.com/pin/<想法ID>),也可以只填数字想法 ID(user_pins 返回行的 id)。
知乎 返回字段与含义(1)
author_avatar_url
作者头像链接;评论类结果里是评论者的头像。
知乎 search 调用流程一次 知乎 search 调用的全过程:向 POST /api/v1/social 发送 platform="zhihu"、action="search",以及必填参数 keyword;返回结构化 JSON,含 id、type、url、title、text 等字段;返回列表,单次最多 100 条,计费 $0.56 / 千次,失败与空结果不计费。1 · 请求POST /api/v1/socialplatform: "zhihu"action: "search"keywordEveryInfra$0.56 / 千次2 · 响应 · 列表idtypeurltitletext
一次 知乎 search 调用的全过程:向 POST /api/v1/social 发送 platform="zhihu"、action="search",以及必填参数 keyword;返回结构化 JSON,含 id、type、url、title、text 等字段;返回列表,单次最多 100 条,计费 $0.56 / 千次,失败与空结果不计费。

知乎 原始字段名

EveryInfra 统一字段名

左边是 知乎 数据里原本的字段名,右边是我们统一后的。点任意一行看对应关系。106 个平台复用通用字段命名,减少重复适配; 切换平台仍需核对参数、字段集合、类型与空值含义。这里展示映射关系,不是目标的实时返回数据。

知乎 的独有字段名(当前目录)

全站 106 个平台的当前目录中,这 8 个字段名只在 知乎 出现。 这是字段命名的分布,不代表其他平台没有同类信息,也不保证每次响应都含这些字段;具体含义和返回条件仍需逐接口核对。

  • author_verification_label
  • received_upvote_count
  • thanks_count
  • verification_label
  • author_names
  • journal
  • issue
  • column_title

返回字段含义

通用字段采用统一命名;切换平台时仍需核对目标格式、字段是否存在、类型、空值与平台特有含义。 机器可读版:/api/v1/social/fields

id
该记录在原平台上的唯一标识。仅在同一平台内唯一,跨平台可能重复。
type
内容类型(answer 回答 / article 文章 / video 视频;hot_list 上是 question 问题;user_pins 是 pin 想法;column_search 是 column 专栏;salt_search 是盐选商品类型,如 paid_column_chapter 付费专栏的一篇;scholar_search 是 paper 论文)。
url
该记录在原平台上的可访问链接。
title
标题。平台无标题概念时(如纯文本帖)为 null。
text
正文内容,已去除 HTML 标签,全文返回、不截断(个别平台的列表结果本身只有摘要,以该平台的字段说明为准)。
like_count
点赞数。null 表示该平台或该接口不公开此数据,不等于 0。
comment_count
评论数。null 表示不公开,不等于 0。
collect_count
收藏数。
posted_at
发布时间,ISO 8601 格式、UTC 时区(如 2026-08-07T12:34:56+00:00)。平台只给非标准字符串时原样透传,解析前建议做容错。null 表示平台未公开。
cover_image_url
封面图。
platform
数据来源平台标识,与请求里的 platform 一致(如 xiaohongshu、tiktok)。
author_id
作者在原平台的唯一 ID。
author_name
作者昵称(显示名)。
author_url
作者主页链接。
author_avatar_url
作者头像链接;评论类结果里是评论者的头像。
author_bio
作者简介。
author_follower_count
作者粉丝数。
author_verified
作者是否认证。
author_verification_label
认证说明。
reply_count
回复数,通常用于评论的子回复。null 表示不公开。
answer_count
回答数:profile、user_search 是这个账号写过的回答总数;hot_list 是这个问题下的回答数。
article_count
文章数:profile、user_search 是这个账号的文章总数;column_search 是这个专栏收录的文章数。
received_upvote_count
累计获赞(profile、user_search)。
rank
热榜名次(hot_list),从 1 开始,按知乎热榜顺序。
hot_value
热度(hot_list):知乎热榜显示的热度值,页面上写成「597 万热度」,这里换成整数 5970000;只在榜单内可比。
follower_count
关注人数:hot_list 是关注这个问题的人数;user_search 是账号粉丝数;column_search 是关注这个专栏的人数。
question_id
回答所在问题的 ID(question_answers),和请求的问题一致。
thanks_count
这条回答收到的感谢数(question_answers)。
updated_at
回答最后编辑时间(question_answers、user_answers),ISO 8601、UTC;没改过时和 posted_at 相同。
image_urls
想法里的图片(user_pins);纯文字想法没有这个字段。
repost_count
被转发次数(user_pins)。
user_id
用户在原平台的唯一 ID。
username
知乎个性域名(user_search),就是主页链接 zhihu.com/people/<username> 里那一段;可直接作为 profile、user_answers、user_pins 的 url 传入。
display_name
显示名,可能与 username 不同。
bio
个人简介,账号自己填写的文本。可能含换行和 emoji。
avatar_url
头像图片链接。部分平台给的是带尺寸参数的 CDN 链接,可能有时效。
gender
性别(user_search):male / female;账号没公开时没有这个字段。
verification_label
知乎给的认证或荣誉说明(user_search),如「优秀回答者」「已认证的机构」;没有时没有这个字段。
author_names
论文作者,按署名顺序(scholar_search)。
keywords
论文关键词(scholar_search)。
journal
刊登论文的期刊名(scholar_search)。
year
论文发表年份(scholar_search)。
volume
期刊卷号(scholar_search);没有卷号的期刊没有这个字段。
issue
期刊期号(scholar_search)。
column_title
这篇盐选内容所属的付费专栏或故事集名称(salt_search)。

当前目录另列出 next_page_token,这些字段尚无逐项释义;请先核对 知乎 对应接口的用例与实际响应,不按字段名猜测类型或含义。

请求填写示例

这里填写问题主题;问题、回答、文章的目标链接类型不同。

以下为填写格式示意,并非成功调用记录。请替换 API Key 和尖括号中的目标,确认可选筛选项后再调用;示例不保证目标当前有数据。

zhihu_search.sh
curl -X POST https://api.everyinfra.com/api/v1/social \
  -H "Authorization: Bearer $EVERYINFRA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"platform":"zhihu","action":"search","params":{"keyword":"如何学习摄影"}}'

记录字段预览(非真实响应)

仅展示 search 的记录字段,不包含外层响应、计费或任务状态。null 只作展示占位,不表示字段类型或实际空值;完整响应须以接口文档与实际调用为准。

fields.preview.json
{
  "id": null,
  "type": null,
  "url": null,
  "title": null,
  "text": null,
  "like_count": null,
  "comment_count": null,
  "collect_count": null,
  "posted_at": null,
  "cover_image_url": null,
  "platform": null,
  "author_id": null,
  "author_name": null,
  "author_url": null,
  "author_avatar_url": null,
  "author_bio": null,
  "author_follower_count": null,
  "author_verified": null,
  "author_verification_label": null
}

常见用例

以下是基于现有接口的接入思路,不是开箱即用的分析或告警功能。字段以实际返回为准,缺失值不按零处理。

在知乎搜索结果中分清回答、文章与视频

用 search 发现内容线索,再按对象类型选择后续详情接口。

查看 search 的 keyword 参数
  • keyword 是内容检索词;type 区分 answer、article、video,id 的对象随 type 改变。保留结果中的 url,查询详情时将它交给 content_detail,不把内容 ID 当成问题页链接。
  • text 可能来自摘要或正文片段,不保证完整正文;like_count、comment_count 与 collect_count 分别记录赞同、评论和收藏。缺失字段不补零,搜索结果也不是已核实的事实答案库。

读取知乎单条回答、文章或视频内容

用 content_detail 核对具体内容的文字、作者与互动计数。

查看 content_detail 的 url 参数
  • url 使用回答、文章或视频的具体链接,不接受问题页。返回 id、type、url、title 与 text,作者信息放在 author_id、author_name 和 author_url 等字段中。
  • posted_at 是内容发布时间,like_count、comment_count 与 collect_count 是本次可得计数。读取内容不包含评论,也不代表已获得转载、训练或访问受限内容的许可。

读取指定知乎内容的评论

用 content_comments 获取一条内容下的评论,再按需展开回复。

查看 content_comments 的 url 参数
  • url 使用回答、文章或视频链接,不使用问题页。返回 id 是评论 ID,text 是评论文字,like_count、posted_at 与 reply_count 分别表示赞同数、发布时间和回复数。
  • reply_count 大于 0 不代表本次已获取回复;继续查询时,将该评论 id 与原内容 url 一起交给 comment_replies。返回列表不保证覆盖全部评论,作者资料也不构成身份验证。

读取知乎评论下的回复

用内容链接与评论 ID 定位同一条评论下的回复。

查看 comment_replies 的 comment_id 参数
  • 同时提供 url 与 comment_id;comment_id 取自同一内容的 content_comments 结果,不使用内容 ID。回复仍以 id、text、like_count、posted_at 和作者字段表示。
  • 该接口读取已存在的回复,不发布评论或代用户回复;返回数量与 reply_count 不一定相等,也不保证完整展开整段讨论。

核对知乎创作者的公开资料

用 profile 读取作者主页资料,将账号信息与内容记录关联。

查看 profile 的 url 参数
  • url 使用 zhihu.com/people/ 主页链接;author_id、author_name、author_url 与 author_bio 描述作者,不能用内容链接代替主页。
  • author_follower_count、answer_count、article_count 和 received_upvote_count 分别表示粉丝、回答、文章与累计获赞。缺失计数不补零,公开资料和认证字段不等于 EveryInfra 对身份的核验。

整理知乎创作者发布的文章

用 user_articles 从作者主页获取文章记录。

查看 user_articles 的 url 参数
  • url 使用 zhihu.com/people/ 主页链接。返回记录沿用内容行的 id、type、url、title、text、posted_at 与作者字段,保留每篇文章自己的链接。
  • 文章列表不代表专栏聚合或作者全部历史投稿,也不附带转载与训练许可。需要单篇内容时,再用对应 url 查询 content_detail。

知乎热榜 API 如何一次拿到当前热榜?

用 hot_list 一次读知乎热榜,带名次、热度、回答数和关注人数。

查看 hot_list 接口说明
  • 不需要参数,一次给 30 条,不翻页(limit 只能调小)。rank 从 1 开始;hot_value 把「597 万热度」换成整数;answer_count 是这个问题下的回答数,follower_count 是关注这个问题的人数。
  • type 在热榜上是 question,url 是问题链接,可以交给 question_answers 读回答。热度只在榜单内比较。

知乎问题回答 API 如何读一个问题下的回答?

用 question_answers 读一个知乎问题下的回答,带赞同、感谢、收藏数和作者信息。

查看 question_answers 的 sort 参数
  • url 填问题链接(https://www.zhihu.com/question/<问题ID>),也可以是这个问题下的回答链接或纯数字问题 ID;sort 选 default 知乎默认排序(默认)或 updated 按时间从新到旧。
  • 只给第一页,最多 20 条回答,不能续页。每条有 text 正文、like_count、thanks_count、collect_count、comment_count、posted_at、updated_at,作者有 author_name、author_follower_count 和 author_verification_label。

知乎用户回答 API 如何翻一位答主的全部回答?

用 user_answers 按主页链接分页读一位用户写过的回答,从新到旧。

查看 user_answers 的 url 参数
  • url 填 https://www.zhihu.com/people/<主页 ID> 或只填主页 ID,不认昵称,先用 user_search 找到 username。每页 20 条,把 next_page_token 原样当 page_token 传回去翻下一页。
  • 每条带 question_id、title(问题标题)、text 回答全文、like_count、comment_count、posted_at 和 updated_at。这个列表不返回收藏数、感谢数和作者粉丝数。

知乎想法 API 如何读一位用户发的想法?

用 user_pins 分页读一位用户的想法(短内容),带图片和互动数。

查看 user_pins 的 url 参数
  • url 同 user_answers,填主页链接或主页 ID;每页 20 条,用 next_page_token 续页。
  • text 是去掉 HTML 的正文,image_urls 是配图(纯文字想法没有),like_count、comment_count、repost_count、collect_count 分别是赞、评论、转发、收藏。想法的 id 可以交给 pin_comments 读评论。

知乎用户搜索 API 如何按昵称找到答主?

用 user_search 按昵称或关键词找知乎用户,拿到主页 ID 和粉丝、回答、获赞计数。

查看 user_search 的 keyword 参数
  • keyword 填昵称或领域词,每页 20 人,用 next_page_token 续页。username 是主页 ID,可以直接交给 profile、user_answers、user_pins。
  • follower_count、answer_count、article_count、received_upvote_count 是粉丝、回答、文章和累计获赞;verification_label 是知乎显示的徽章或机构认证,没有就不返回。

知乎专栏搜索 API 如何找某个领域的专栏?

用 column_search 按关键词找知乎专栏,比较关注人数和文章数。

查看 column_search 的 keyword 参数
  • keyword 填领域词,中文专栏用中文词;每页 20 个,用 next_page_token 续页。
  • 每个专栏带 title、text 简介、follower_count 关注人数、like_count 获赞、article_count 文章数和作者信息;url 是 zhihu.com/column/ 链接。

知乎想法评论 API 如何读一条想法下的评论?

用 pin_comments 按想法链接读评论,带点赞、回复数和作者。

查看 pin_comments 的 url 参数
  • url 填 https://www.zhihu.com/pin/<ID> 或纯数字想法 ID(user_pins 返回行的 id);limit 最多 100,一次调用读完。
  • 每条有 text、like_count、reply_count、posted_at 和作者字段;回答和文章下的评论用 content_comments。

知乎盐选搜索 API 如何按关键词找付费故事和专栏?

用 salt_search 按关键词搜知乎盐选内容,比较赞同数、看所属专栏。

查看 salt_search 的 keyword 参数
  • keyword 填题材词,如 悬疑、职场;每页 20 条,用 next_page_token 续页。
  • 每条有 id、type(如 paid_column_chapter)、url、title、text(免费的开头一段)、column_title 所属专栏、cover_image_url、posted_at 和 like_count;评论数只有部分条目有。付费正文不返回。

知乎学术搜索 API 如何按主题找中文期刊论文?

用 scholar_search 按关键词搜知乎学术频道收录的期刊论文,拿到期刊、年份、卷期和作者。

查看 scholar_search 的 keyword 参数
  • keyword 填研究主题,如 大语言模型、碳中和,在标题、关键词、作者和摘要里匹配;每页条数不固定(多为 10 篇上下),把 next_page_token 原样当 page_token 传回去续页,最后一页没有。
  • 每篇有 title、text(摘要开头)、author_names、keywords、journal、year、volume(没有卷号的期刊没有)、issue 和 url。

知乎 API 常见问题

知乎 API 怎么调用?

调用 POST /api/v1/social,请求体传 platform="zhihu"、action 和 params。以 search 为例,必填 keyword,可选 content_type、sort。这里填写问题主题;问题、回答、文章的目标链接类型不同。 知乎 共 15 个 action,鉴权用 Authorization: Bearer <API Key>,同一把 Key 通 106 个平台。

知乎 API 怎么收费?

每千次 $0.56 起,按能力不同(清单里逐条标了)。按本页最高能力单价、每次单目标估算,$1 免费额度约可用于 1,240 次 知乎 调用。费用按所选能力与目标数量计算,多目标请求不要按单目标估算;参数错误、鉴权失败和空结果不计费。

知乎 API 一次能返回多少条数据?

知乎 有 13 个列表接口,包括 search、content_comments、comment_replies、user_articles、hot_list、question_answers、user_answers、user_pins、user_search、column_search、scholar_search、salt_search、pin_comments。其余 2 个接口返回单个对象;对象内仍可能包含数组。数量参数要逐接口区分目标数、页数和记录数,不能将目录数值直接当作保证返回的条数;具体限制见对应参数与用例,不保证完整历史。

知乎 API 返回哪些字段?

当前目录为 search 列出 id、type、url、title、text、like_count 等 19 个字段名。按全站当前目录统计,8 个字段名只在 知乎 出现;这不表示其他平台没有同类信息。字段不保证每次齐全,嵌套位置、类型与空值须按各接口说明核对,同名字段不代表语义可互换。

「在知乎搜索结果中分清回答、文章与视频」怎样接入 知乎 API?

用 search 发现内容线索,再按对象类型选择后续详情接口。 keyword 是内容检索词;type 区分 answer、article、video,id 的对象随 type 改变。保留结果中的 url,查询详情时将它交给 content_detail,不把内容 ID 当成问题页链接。 text 可能来自摘要或正文片段,不保证完整正文;like_count、comment_count 与 collect_count 分别记录赞同、评论和收藏。缺失字段不补零,搜索结果也不是已核实的事实答案库。

「读取知乎单条回答、文章或视频内容」怎样接入 知乎 API?

用 content_detail 核对具体内容的文字、作者与互动计数。 url 使用回答、文章或视频的具体链接,不接受问题页。返回 id、type、url、title 与 text,作者信息放在 author_id、author_name 和 author_url 等字段中。 posted_at 是内容发布时间,like_count、comment_count 与 collect_count 是本次可得计数。读取内容不包含评论,也不代表已获得转载、训练或访问受限内容的许可。

「读取指定知乎内容的评论」怎样接入 知乎 API?

用 content_comments 获取一条内容下的评论,再按需展开回复。 url 使用回答、文章或视频链接,不使用问题页。返回 id 是评论 ID,text 是评论文字,like_count、posted_at 与 reply_count 分别表示赞同数、发布时间和回复数。 reply_count 大于 0 不代表本次已获取回复;继续查询时,将该评论 id 与原内容 url 一起交给 comment_replies。返回列表不保证覆盖全部评论,作者资料也不构成身份验证。

「读取知乎评论下的回复」怎样接入 知乎 API?

用内容链接与评论 ID 定位同一条评论下的回复。 同时提供 url 与 comment_id;comment_id 取自同一内容的 content_comments 结果,不使用内容 ID。回复仍以 id、text、like_count、posted_at 和作者字段表示。 该接口读取已存在的回复,不发布评论或代用户回复;返回数量与 reply_count 不一定相等,也不保证完整展开整段讨论。

可以先免费试用 知乎 API 吗?

可以。注册免费,在 GitHub 给 everyinfra/everyinfra-agent-plugins 和 everyinfra/seo-skills 两个仓库都点星,就能在控制台「余额与充值」领取 $1 额度(≈720 次数据调用),直接进赠送余额,不用输码,24 小⁠时内有效。请先选择 知乎 的目标接口,用单目标请求核对结果;实际可调用次数取决于能力价格与目标数量,不保证覆盖全部 15 个能力。无需信用卡。

开始调用 知乎 API

在 GitHub 给两个仓库点星领 $1 额度,注册后在控制台领取,24 小⁠时内有效,先选一个 知乎 接口验证结果。

免费开始

自有访问统计常开;Google Analytics 仅在你点「同意分析」后启用。 隐私政策