给 AI

Reddit API

Reddit的 11 个接口,覆盖内容、热门、版块、热榜和账号,每次 $0.002 起。不需要Reddit账号或 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 等智能体里直接问Reddit:Reddit MCP

接口
11 个接口
分 5 组,返回格式统一
最低价格
$0.002 起
每次,约 ¥0.014
数据时效
当场取
榜单是共享快照,最多 10 分钟前
失败调用
$0
出错、超时都不扣费

Reddit的全部接口

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

大家拿Reddit数据做什么

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

三步开始

下面以Reddit 帖子搜索为例;Reddit的每个接口都是同样的调法,返回同样的结构。

  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/reddit/posts/search" \
      -H "Authorization: Bearer $OKDATA_API_KEY" \
      --data-urlencode 'query=saturn rings'

    Python

    import os
    import requests
    
    resp = requests.get(
        "https://api.okdata.online/v1/reddit/posts/search",
        headers={"Authorization": f"Bearer {os.environ['OKDATA_API_KEY']}"},
        params={"query": "saturn rings"},
        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/reddit/posts/search');
    url.searchParams.set('query', "saturn rings");
    
    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": "reddit.posts.search",
        "query": "saturn rings"
      }
    }

关于Reddit API 的常见问题

Reddit API 怎么收费?

11 个接口各自定价,每次 $0.002 到 $0.004,最便宜的是Reddit 热门帖子,$0.002。从预付余额按次扣费,没有订阅,调用失败不扣费。

需要Reddit账号或 Cookie 吗?

不需要。用一个 okdata key 调 https://api.okdata.online,拿回的是Reddit的公开数据,不涉及Reddit账号、Cookie 或扫码登录。

数据是实时的吗?

大多数接口在你调用时当场读取Reddit。热榜类接口读的是共享快照,最多是 10 分钟前的。

AI 智能体能直接用Reddit API 吗?

可以。接上 https://api.okdata.online/mcp 这个 MCP 服务,find 工具会列出这 11 个接口和价格,call 工具用你的 key 调用。

可以免费试吗?

新账号送 $0.10 试用额度,不用绑卡,够调 50 次Reddit 热门帖子。

接上一次,以后直接问 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