知乎 API

也叫Zhihu知乎问答知乎网

16 个接口读知乎:帖子、文章、想法、问题、回答、用户、专栏、评论。一次 $0.0020 起。不用登录知乎,不用 Cookie;失败不收费。

接口16 个接口分 9 组,同一种返回格式
价格$0.0020 起约 ¥0.01一次。失败不收费
近 30 天可用100% 在线 · 接口在接调用的时间占比
数据当场取榜单是 10 分钟一次的快照

知乎的 16 个接口,各取什么

  • 知乎回答评论:按回答编号取一页知乎评论:正文、评论者、点赞数、回复数、发布时间。
  • 知乎回答详情:按回答编号或链接取一条知乎回答:所属问题、正文、作者、发布时间。
  • 知乎文章详情:按文章编号或链接取一篇知乎专栏文章:标题、正文、作者、赞同数、评论数。
  • 知乎专栏文章列表:按专栏编号取一页知乎专栏里的文章:标题、正文、作者、发布时间、赞同数、评论数。
  • 知乎评论回复:按一级评论的编号取一页它下面的回复:正文、回复者、点赞数、回复的是哪一条。
  • 知乎想法详情:按想法编号或链接取一条知乎想法:正文、图片、作者、发布时间、点赞、评论、收藏、转发数。
  • 知乎内容搜索:按搜索词取一页知乎的回答和文章,可只要其中一种,可按相关、最新或最多赞同排。
  • 知乎问题回答:按问题编号或链接取该知乎问题下排在最前的 20 条回答:正文、作者、赞同数、评论数、收藏数;不翻页。
  • 知乎问题详情:按问题编号或链接取一个知乎问题:标题、补充说明、提问时间、回答数、关注数、浏览数。
  • 知乎热榜:取知乎热榜:上榜的问题、名次、热度(约数)和回答数;编号可直接用来取问题详情。
  • 知乎用户回答:按主页地址里的用户名取一页该知乎用户写的回答,从最新的开始。
  • 知乎用户文章:按主页地址里的用户名取一页该知乎用户写的专栏文章,从最新的开始。
  • 知乎用户粉丝列表:按主页地址里的用户名取一页关注该知乎用户的账号,每页 20 个:显示名、一句话介绍、头像、粉丝数、回答数、文章数。
  • 知乎用户资料:按主页地址里的用户名取知乎用户资料:显示名、一句话介绍、粉丝数、回答数、文章数。
  • 知乎用户想法:按主页地址里的用户名取一页该知乎用户发的想法,从最新的开始:正文、图片、发布时间、点赞、评论、收藏、转发数。
  • 知乎用户搜索:按搜索词取一页知乎用户:显示名、一句话介绍、粉丝数、回答数、文章数。

调一次,拿回来的样子

录下来的真实返回,字段已经整理好,直接给 AI 或表格用。
真实返回
GET/v1/zhihu/posts/search$0.0020
字段值
typearticle
published_at2026-03-03 08:11 UTC
author.followers10,699
metrics.likes224
metrics.comments3
metrics.favorites0

2026-10-12 19:18 UTC 录下的真实返回,这里是前 6 行。

在 Playground 里跑一次 · $0.0020
录制的返回
{
  "code": "ok",
  "request_id": "87ee6f95-7dde-47c6-8b04-4ec1594169d0",
  "data": {
    "items": [
      {
        "id": "3250756632",
        "url": "https://www.zhihu.com/answer/3250756632",
        "type": "article",
        "title": "咖啡机推荐入门指南:一篇讲清楚",
        "text": "咖啡机推荐这件事,越简单越好",
        "published_at": "2026-03-03T08:11:12.000Z",
        "author": {
          "id": "cbf102a15e966bc955fc8f2b452b62fa",
          "username": "laozhou_gear",
          "name": "老周说装备",
          "avatar_url": "https://picx.zhimg.com/v2-671ebb705befb9d2492d_l.jpg",
          "followers": 10699
        },
        "metrics": { "likes": 224, "comments": 3, "favorites": 0 },
        "post_id": null,
        "parent_id": null
      },
      // … 另有 16 条
    ]
  },
  "page": {
    "next_cursor": "c1.Km3J8vP9d1xw85c8i-GQVxvJL7XKz0me6b3X34wR",
    "cursor_expires_at": "2026-10-12T20:18:45.000Z",
    "has_more": true,
    "returned": 17
  },
  "warnings": [],
  "meta": {
    "capability": "zhihu.posts.search",
    "result_status": "complete",
    "fetched_at": "2026-10-12T19:18:45.000Z",
    "cached": false,
    "replayed": false,
    "unavailable": {
      "lang": "capability",
      "author.verified": "capability",
      "metrics.shares": "platform",
      "metrics.views": "capability",
      "metrics.reposts": "platform",
      "images": "capability",
      "hashtags": "platform",
      "mentions": "capability",
      "is_pinned": "capability",
      "root_id": "platform"
    },
    "billing": {
      "amount": "0.002",
      "currency": "USD",
      "balance_after": "9.998"
    }
  }
}

取自 2026-10-12 19:18 UTC 录下的真实返回。名字、正文和编号是示例,链接也是,都不是录到的原文(页面不展示任何人的个人信息);数字是原样。长列表做了截断。请求号、游标和余额是示意。

能拿到什么

每一行是一个接口:返回什么,一次多少钱。

接口路径返回价格
帖子1
知乎内容搜索GET/v1/zhihu/posts/search内容列表$0.0020
文章1
知乎文章详情GET/v1/zhihu/articles/get内容$0.0020
想法1
知乎想法详情GET/v1/zhihu/pins/get内容$0.0020
问题2
知乎问题详情GET/v1/zhihu/questions/get内容$0.0020
知乎问题回答GET/v1/zhihu/questions/answers/list内容列表$0.0020
回答2
知乎回答详情GET/v1/zhihu/answers/get内容$0.0020
知乎回答评论GET/v1/zhihu/answers/comments/list评论列表$0.0020
用户6
知乎用户搜索GET/v1/zhihu/users/search账号列表$0.0020
知乎用户资料GET/v1/zhihu/users/get账号$0.0020
知乎用户回答GET/v1/zhihu/users/answers/list内容列表$0.0020
知乎用户文章GET/v1/zhihu/users/articles/list内容列表$0.0020
知乎用户粉丝列表GET/v1/zhihu/users/followers/list账号列表$0.0020
知乎用户想法GET/v1/zhihu/users/pins/list内容列表$0.0020
专栏1
知乎专栏文章列表GET/v1/zhihu/columns/articles/list内容列表$0.0020
评论1
知乎评论回复GET/v1/zhihu/comments/replies/list评论列表$0.0020
知乎热榜GET/v1/zhihu/trends/list热点列表$0.0020
价格是现行价格。失败和结果不确定的调用不收费。知乎 API 价格 →在 AI 里用知乎数据 →看实时状态 →

大家拿它做什么

你的 AI 现在就能用知乎数据跑的现成任务。每个任务是几次调用,带花费上限。

在 Claude、Cursor 里直接问知乎

加上 DataXAPI 的 MCP,AI 会自己找到合适的知乎接口去调,回答里带原始链接。花多少钱按调了哪些接口算。

https://api.dataxapi.com/mcp

三步开始

这里演示的是知乎内容搜索。知乎的其他接口都是同样的调法,返回同样的格式。

拿一把 Key

用邮箱验证码或 Google 登录。可免费试用,不用绑卡。

自己调,或者让你的 AI 调

代码里一次 GET。或者把下面这段话带着你的 Key 贴给你的 agent:它自己接好,然后能自己找到并调用这些接口。

读 https://dataxapi.com/agents.md,在这个 agent 里帮我接好 DataXAPI。我的 API Key 是 dx_live_…,之后所有 DataXAPI 的调用都用它。

登录后复制,带上你的 Key

每次读到的都是同一种格式

数据在 data.items(单个对象在 data.item),下一页在 page.next_cursor,扣了多少在 meta.billing.amount。失败不扣费。

看快速开始 →
curl -G "https://api.dataxapi.com/v1/zhihu/posts/search" \
  --data-urlencode "query=咖啡机推荐" \
  -H "Authorization: Bearer $DATAXAPI_API_KEY"
# pip install dataxapi
from dataxapi import DataXAPI

dx = DataXAPI()  # reads DATAXAPI_API_KEY
result = dx.zhihu.posts.search(query="咖啡机推荐")
print(result["data"]["items"])
// npm i @dataxapi/sdk
import { DataXAPI } from "@dataxapi/sdk";

const dx = new DataXAPI(); // reads DATAXAPI_API_KEY
const result = await dx.zhihu.posts.search({ query: "咖啡机推荐" });
console.log(result.data.items);
dataxapi call zhihu.posts.search 'query=咖啡机推荐'
{
  "mcpServers": {
    "dataxapi": {
      "type": "http",
      "url": "https://api.dataxapi.com/mcp",
      "headers": {
        "Authorization": "Bearer ${DATAXAPI_API_KEY}"
      }
    }
  }
}

把这段加进你的 MCP 客户端,然后让你的 AI 调用 zhihu.posts.search。

边界情况

知乎这些接口在边界上怎么表现,以及调用结果不对时先看哪里。

每页条数
列表每页 10 到 50 条,各接口不同。11 个列表里有 9 个能翻页:把 page.next_cursor 作为 cursor 传回,每一页是一次单独的调用。其余只有一页。
给不了的字段
16 个接口里有 15 个填不满它返回的对象。每个接口的页面列出了给不了哪些,每次返回也在 meta.unavailable 里再写一遍:缺的字段不会被悄悄写成 0。
对象不存在时读起来像空结果
知乎回答评论:对象不存在和对象下面没有东西分不出来,所以返回空结果而不是 404。
快照
知乎热榜:榜单是每 10 分钟刷新一次的快照,meta.fetched_at 写明是什么时候取的。
用户用 url_token
用户用主页地址里的用户名(url_token),比如 zhihuadmin,不是数字编号。
问题回答只取前 20 条
问题下的回答按知乎自己的顺序只给前 20 条,没有下一页。
回答详情不带数
单独取一条回答,不带任何数。问题的回答列表和用户的回答列表里有赞同数和评论数。
专栏编号
专栏编号是专栏地址的最后一段:zhuanlan.zhihu.com/ 后面的词,或者 c_ 开头的那一串。
热度是约数
热榜的热度平台写成“多少万热度”,这里换成那个数乘 10,000,标为约数。榜上每条的编号就是问题编号。

关于知乎 API 的常见问题

回答从简,细节在各接口的页面。

通过 API 能拿到知乎的哪些数据?

16 个接口:帖子、文章、想法、问题、回答、用户、专栏、评论。每个接口的页面写明参数、返回字段,并附一份录制的真实返回。

怎么调用知乎 API?

注册拿一把 Key,放进请求头 Authorization: Bearer <key>,按接口的地址发请求,比如 GET https://api.dataxapi.com/v1/zhihu/answers/comments/list。也可以把 DataXAPI 接进 Claude、Cursor 或 ChatGPT(MCP),用一句话让 AI 去调。注册可免费试用,不用绑卡。

知乎接口的返回给 AI 用,占多少 token?

知乎的 16 个接口各取一份录制的真实返回,平台原始 JSON 合计 71.2 万 token,AI 通过 DataXAPI 的 MCP 读到的只有 6.3 万 token,少 91%;直接调接口拿到的 JSON 也少 73%(2026-11-06 统计)。所有平台同一套字段名,用 fields 还能只取你要的字段。

知乎 API 怎么收费?

按次收费,没有订阅。16 个接口都是一次 $0.0020。拿到数据才扣费,失败不收。

需要知乎账号或 Cookie 吗?

不需要。你只拿一把 DataXAPI 的 Key:不用登录知乎,不用 Cookie,也不用养设备。接口只返回公开可见的数据。

数据是实时的吗?

每次调用都当场去知乎取,meta.fetched_at 写明取到的时间。知乎热榜:榜单是每 10 分钟刷新一次的快照。结果保留 24 小时,带同一个 Idempotency-Key 重试不会再扣一次。

知乎改版了怎么办?

调用失败不管什么原因都不扣费。被暂停的接口返回 capability_paused,同样不扣费;GET /v1/catalog/status 写着现在哪些能用。

相关

一把 Key 调知乎。

免费试用:按 $0.0020 一次,最多可调 50 次,不用绑卡。 不用登录知乎,不用 Cookie,没有订阅。失败不收费。

免费开始