给 AI

知乎 API

知乎的 15 个接口,覆盖内容、问答、内容、评论、文章、内容、内容和账号,每次 $0.002 起。不需要知乎账号或 Cookie,调用失败不扣费。

免费开始 试一次内容搜索
一句话接进你的 AI

把这句话发给你的智能体

读一下 https://okdata.online/zh/agents.md,帮我把 okdata 配好;我的 key 在环境变量 OKDATA_API_KEY 里。

Claude Code、Cursor、Codex 等能打开网址的智能体,读完会自己配好。

MCP 地址https://api.okdata.online/mcp

在 Claude、Cursor 等智能体里直接问知乎:知乎 MCP

接口
15 个接口
分 8 组,返回格式统一,13 个即将上线
最低价格
$0.002 起
每次,约 ¥0.014
数据时效
当场取
调用时从平台读取
失败调用
$0
出错、超时都不扣费

知乎的全部接口

每行一个接口:怎么请求、返回什么、调一次多少钱。

大家拿知乎数据做什么

每个用法都有单独的页面:用到哪些接口、跑一遍的过程和花费。

三步开始

下面以知乎内容搜索为例;知乎的每个接口都是同样的调法,返回同样的结构。

  1. 拿一把 key

    在控制台注册并创建 key。新 key 自带 $0.10 试用额度,不用绑卡。

    打开控制台

  2. 接进你的 AI,或者自己调

    把这句话贴给 Claude Code、Cursor、Codex 等能打开网址的智能体,它会自己接好。也可以带上 key(放在 Authorization 头里)直接发下面的请求。

    按 https://okdata.online/agents.md 的步骤,帮我在这个 agent 里装好 okdata。我的 okdata API Key:okd_…,请妥善保存,之后调用 okdata 都用它。

    把占位符换成你自己的 key,或者登录后复制,key 会自动填好。

  3. 调第一次

    结果在 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 次知乎内容搜索。

接上一次,以后直接问 AI。

新 key 自带 $0.10 试用额度。贴一句话,就能接进你的智能体。

免费开始
一句话接进你的 AI

把这句话发给你的智能体

读一下 https://okdata.online/zh/agents.md,帮我把 okdata 配好;我的 key 在环境变量 OKDATA_API_KEY 里。

Claude Code、Cursor、Codex 等能打开网址的智能体,读完会自己配好。

MCP 地址https://api.okdata.online/mcp