- 接口
- 15 个接口
- 分 8 组,返回格式统一,13 个即将上线
- 最低价格
- $0.002 起
- 每次,约 ¥0.014
- 数据时效
- 当场取
- 调用时从平台读取
- 失败调用
- $0
- 出错、超时都不扣费
知乎的全部接口
每行一个接口:怎么请求、返回什么、调一次多少钱。
内容
1问答
2内容
2评论
1文章
1内容
1内容
1账号
6除标明按条计费的以外,价格都是每次调用。调用失败不扣费。
大家拿知乎数据做什么
每个用法都有单独的页面:用到哪些接口、跑一遍的过程和花费。
三步开始
下面以知乎内容搜索为例;知乎的每个接口都是同样的调法,返回同样的结构。
拿一把 key
在控制台注册并创建 key。新 key 自带 $0.10 试用额度,不用绑卡。
接进你的 AI,或者自己调
把这句话贴给 Claude Code、Cursor、Codex 等能打开网址的智能体,它会自己接好。也可以带上 key(放在 Authorization 头里)直接发下面的请求。
按 https://okdata.online/agents.md 的步骤,帮我在这个 agent 里装好 okdata。我的 okdata API Key:okd_…,请妥善保存,之后调用 okdata 都用它。
把占位符换成你自己的 key,或者登录后复制,key 会自动填好。
调第一次
结果在 data.items(单个对象在 data.item),下一页的游标在 page.next_cursor,这次扣了多少在 meta.billing.amount。
cURL
curl -G "https://api.okdata.online/v1/zhihu/posts/search" \ -H "Authorization: Bearer $OKDATA_API_KEY" \ --data-urlencode 'query=咖啡机推荐'Python
import os import requests resp = requests.get( "https://api.okdata.online/v1/zhihu/posts/search", headers={"Authorization": f"Bearer {os.environ['OKDATA_API_KEY']}"}, params={"query": "咖啡机推荐"}, timeout=60, ) body = resp.json() if body["code"] != "ok": raise RuntimeError(f"{body['code']}: {body['message']} (charged: {body['charged']})") for row in body["data"]["items"]: print(row["id"], row["metrics"]["likes"], row["text"][:60]) print("cost: $" + body["meta"]["billing"]["amount"])TypeScript
const url = new URL('https://api.okdata.online/v1/zhihu/posts/search'); url.searchParams.set('query', "咖啡机推荐"); const res = await fetch(url, { headers: { Authorization: `Bearer ${process.env.OKDATA_API_KEY}`, }, }); const body = await res.json(); if (body.code !== 'ok') throw new Error(`${body.code}: ${body.message}`); for (const row of body.data.items) { console.log(row.id, row.metrics.likes, row.text.slice(0, 60)); } console.log('cost: $' + body.meta.billing.amount);MCPtools/call
{ "name": "call", "arguments": { "capability": "zhihu.posts.search", "query": "咖啡机推荐" } }
关于知乎 API 的常见问题
知乎 API 怎么收费?
15 个接口各自定价,每次 $0.002,最便宜的是知乎内容搜索,$0.002。从预付余额按次扣费,没有订阅,调用失败不扣费。
需要知乎账号或 Cookie 吗?
不需要。用一个 okdata key 调 https://api.okdata.online,拿回的是知乎的公开数据,不涉及知乎账号、Cookie 或扫码登录。
数据是实时的吗?
每个接口都在你调用时当场读取知乎,不读旧副本。
AI 智能体能直接用知乎 API 吗?
可以。接上 https://api.okdata.online/mcp 这个 MCP 服务,find 工具会列出这 15 个接口和价格,call 工具用你的 key 调用。
可以免费试吗?
新账号送 $0.10 试用额度,不用绑卡,够调 50 次知乎内容搜索。