社交内容 · 数据 API

知乎

知乎 API

在知乎检索问题、回答与专栏文章,按问题 ID 读取回答,按文章 ID 或专栏短名整理正文与出处,为主题研究提供有来源的内容材料。 调用 POST /api/v1/social ;返回结构化 JSON,$0.56 / 千次;失败不计费。

6

个能力

$0.56 / 千次

能力价格

同步

调用模式

1 个

一把 Key 通用 89 个平台

知乎 能力清单

action必填参数可选参数单次条数模式单价返回字段
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

知乎 每个接口分别做什么

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

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

怎么调用 知乎 内容详情 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/ 主页链接。

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

知乎 特有返回字段与含义(7)
type
内容类型(answer 回答 / article 文章 / video 视频)。
collect_count
收藏数。
author_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/ 主页链接。

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

comment_replies

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

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

url必填
内容或主页链接。content_detail/content_comments 接受回答、文章、视频链接(不支持问题页);profile/user_articles 接受 zhihu.com/people/ 主页链接。
comment_id必填
comment_replies 的评论 ID,从 content_comments 结果里 reply_count 大于 0 的行取。

怎么调用 知乎 主页或对象详情 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/ 主页链接。
知乎 特有返回字段与含义(8)
author_url
作者主页链接。
author_bio
作者简介。
author_follower_count
作者粉丝数。
author_verified
作者是否认证。
author_verification_label
认证说明。
answer_count
回答总数(profile)。
article_count
文章总数(profile)。
received_upvote_count
累计获赞(profile)。

怎么调用 知乎 用户文章 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/ 主页链接。

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

知乎 特有返回字段与含义(8)
type
内容类型(answer 回答 / article 文章 / video 视频)。
collect_count
收藏数。
cover_image_url
封面图。
author_url
作者主页链接。
author_bio
作者简介。
author_follower_count
作者粉丝数。
author_verified
作者是否认证。
author_verification_label
认证说明。
知乎 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 统一字段名

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

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

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

  • author_verification_label
  • article_count
  • received_upvote_count

返回字段含义

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

id
该记录在原平台上的唯一标识。仅在同一平台内唯一,跨平台可能重复。
type
内容类型(answer 回答 / article 文章 / video 视频)。
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_bio
作者简介。
author_follower_count
作者粉丝数。
author_verified
作者是否认证。
author_verification_label
认证说明。
reply_count
回复数,通常用于评论的子回复。null 表示不公开。
answer_count
回答总数(profile)。
article_count
文章总数(profile)。
received_upvote_count
累计获赞(profile)。

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

请求填写示例

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

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

zhihu_search.sh
curl -X POST https://api.everyinfra.com/api/v1/social \
  -H "Authorization: Bearer omg_你的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 常见问题

知乎 API 怎么调用?

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

知乎 API 怎么收费?

$0.56 / 千次,知乎 全部 6 个能力同价。按本页最高能力单价、每次单目标估算,$1 免费额度约可用于 1,798 次 知乎 调用。费用按所选能力与目标数量计算,多目标请求不要按单目标估算;参数错误、鉴权失败和空结果不计费。

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

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

知乎 API 返回哪些字段?

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

「在知乎搜索结果中分清回答、文章与视频」怎样接入 知乎 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 吗?

可以。注册免费,加微信领邀请码可得 $1 免费额度(≈720 次数据调用)。请先选择 知乎 的目标接口,用单目标请求核对结果;实际可调用次数取决于能力价格与目标数量,不保证覆盖全部 6 个能力。无需信用卡。

开始调用 知乎 API

加微信领 $1 免费额度,先选一个 知乎 接口验证结果。实际可调用次数取决于能力价格与目标数量。

免费开始