给 AI

对比与选型

怎么选社交媒体数据 API(2026)

先看五件事:调用失败谁买单、要不要平台账号或 Cookie、国内平台覆盖到什么程度、AI Agent 能不能通过 MCP 直接用、能用什么方式付款。okdata 在 17 个平台上有 214 个接口,每次调用 $0.0001 起,失败不扣费,也不需要任何平台账号;其他方案核对于 2026-11-12。

更新于 · 其他方案核对于

想在代码里拿到公开的社媒数据,大体有四条路:用平台官方 API;自己跑爬虫;用通用爬虫服务,租别人写好的爬虫;或者用按次计费的数据接口,直接拿整理好的 JSON。选哪条,往往不取决于标价,而取决于每次调用前后的那些事:失败了怎么算、要不要登录、需要的平台有没有、最后是人在调还是 AI 在调。下面这五点,基本决定了结果。

先比较这几点

调用失败谁买单。 调用总会失败:内容被删了、请求被平台拦了、上游超时了。要问清楚这些情况扣不扣钱,网络断了重试一次会不会被扣两回。如果五次调用里有一次返回空结果还照样收费,每千条的单价再低也没什么意义。

要不要登录和 Cookie。 有些做法需要你自己的平台账号:扫码登录、往配置文件里贴 Cookie,或者让一个浏览器一直保持登录。这个账号会过期,会被别处的登录挤掉,也可能被限制。另一些做法只要一个 API key。

国内平台覆盖。 抖音、小红书、公众号、视频号、B站、微博、快手、知乎,ID 格式、签名和登录规则各不相同。先看覆盖了哪几个,再看覆盖到多深:只有搜索,还是评论、账号信息、历史作品都有。

能不能直接给 AI 用。 如果调用方是 Agent,要看有没有 MCP 服务器、是装在本机还是一个托管地址,Agent 能不能在花钱之前先知道一次调用多少钱。MCP 是把 AI 应用连到外部工具和数据的开放标准,同一个服务器能在很多客户端里用。OpenAPI 文件、每个页面的 Markdown 版本这类机器可读的文档,对 Agent 也很有帮助。

怎么付款。 订阅还是预充值,最低充多少,用什么币种,能不能刷卡、用支付宝或微信支付。对国内团队或者海外的研究者来说,光这一条就可能直接排除掉一些选项。

并排对比

下表比较的是做法,不是具体产品。官方 API 每个平台只有一个,所以写出名字,情况来自资料来源里的官方页面,读取于 2026-11-12,页面没写的照实写“未说明”;其余几行是类别,选定具体工具或服务商后,再对照它自己的页面核实。

方案 调用失败 平台登录 抖音、小红书、微信 AI 与 MCP 付款方式
X API(官方) 读取按返回的资源数计费;同一 UTC 日内重复读取同一资源不再计费 需要开发者账号,在 Developer Console 里买额度 只有 X 截至 2026-11-12 定价页未说明 预充额度、按量付费:每读取 1,000 条帖子 $5,按量方案每月最多读 300 万条
YouTube Data API(官方) 每个请求(包括无效请求)至少消耗 1 个配额单位 需要 Google Cloud 项目;下载字幕要求对视频有编辑权限 只有 YouTube 截至 2026-11-12 配额页未说明 每天免费配额:100 次 search.list、100 次上传,其余接口合计 10,000 单位;可申请提额
自己跑开源爬虫 服务器、代理和账号的成本,跑成功跑失败都一样 一般用自己的账号扫码或 Cookie 登录,登录态留在浏览器里 看具体项目;每个平台都要单独登录,平台改版也要单独修 看具体项目 免费;许可证各不相同,有的禁止商用
通用爬虫 API 和爬虫市场 取决于服务商和每个爬虫自己的计费规则,两边都要看 取决于具体爬虫;留意是否要你提供 Cookie 取决于具体爬虫 查看服务商文档 查看服务商定价页
其他按次计费的社媒数据接口 逐家看计费条款 一般只要 API key 差别最大的是微信,逐个对比接口列表 查看服务商文档 查看服务商定价页
okdata 不扣费,超时也不扣;大多数接口对已删除或不公开的内容(not_found)同样不收费 不需要,一个 API key 抖音、小红书、公众号和视频号、B站、微博、快手、知乎 托管的 MCP 服务器 https://api.okdata.online/mcp;find 和 describe 免费 美元余额,注册送 $0.10 试用额度,充值 10 美元起,可刷卡、支付宝或微信支付

okdata 的不同之处

  • 各平台返回同一种结构。 抖音视频和 X 帖子都返回 post 对象,都有 text、author、published_at 和 metrics。把抖音视频搜索换成 TikTok 视频搜索,改的是路径,解析代码不用动。
  • 调用前就知道价格。 每个接口页和 prices.json 都写着价格;通过 MCP 调用时,免费的 describe 会告诉 Agent 这次要花多少。小红书笔记搜索每页 $0.02,X 帖子搜索每页 $0.002,YouTube 字幕每个视频 $0.004,有字幕的公开视频都能取。
  • 失败不收钱,重试也安全。 请求带上 Idempotency-Key 头,24 小时内用同一个 key 重发同一个请求,会拿到存好的结果,meta.replayed: true,不再扣费。
  • 不牵涉你自己的账号。 不用扫码,不用续 Cookie,也就没有账号被限制的问题。
  • 国内国外都好付款。 可以用 Stripe 刷卡,也可以通过 XorPay 用支付宝、微信支付。

什么时候不该选 okdata

  • 要发帖、回复、点赞或者发私信。 okdata 只读公开数据。这类操作请用平台官方 API 或平台自己的工具。
  • 要看自己账号的私有数据,比如自己在 X 上的书签、自己公众号每天的粉丝增减。官方 API 用你自己的凭证就能拿到;X 读取自己账号数据的价格是每 1,000 条 $1。
  • 只要一点 YouTube 元数据。 YouTube Data API 的每日免费配额,小任务用不完。
  • 平台不在目录里,比如百度贴吧、豆瓣。这时用开源爬虫或通用爬虫服务。
  • 调用量非常大,团队里也有人专门维护爬虫。 到一定规模,自建的单条成本可能更低。具体怎么算见自建爬虫和 API 的成本对比,维护上的差别见自己爬还是按次调用数据接口。

怎么试

注册就送 $0.10 试用额度,不用绑卡,够搜几次、翻几页评论。每次调用多少钱,接口页和价格页都写着。第一个请求可以照着快速开始来:

curl -G "https://api.okdata.online/v1/douyin/videos/search" \
  -H "Authorization: Bearer $OKDATA_API_KEY" \
  --data-urlencode 'query=露营' \
  --data-urlencode 'fields=id,text,author.name,metrics.likes'

想让 Agent 来做,就把 MCP 服务器加到 Claude、Cursor、Codex 或 ChatGPT 里,并让它开始前先报一下这个任务要花多少钱。

常见问题

在 okdata 调用失败会扣费吗?

不会。报错、超时都不扣费;内容已经不存在(not_found)时,大多数接口也不收费,每个接口在这种情况下收多少,prices.json 里都列着。错误返回里会写明这次扣没扣费;遇到 rate_limited 时,还会告诉你等几秒再试。详见失败的调用会不会扣费。

需要抖音或小红书账号吗?

不需要。每次调用就是带着 okdata 的 key 发一个 HTTPS 请求,不用交 Cookie,不用扫码,也不用跑签名代码。

官方 API 是不是总更稳妥?

管理自己的账号、做任何写操作,确实应该用官方 API。但要拿别人账号的公开数据,官方渠道往往更窄:比如 YouTube 的字幕下载接口,只对你有编辑权限的视频可用。逐个平台的对比见平台官方 API 和第三方数据接口怎么选。

AI Agent 不写代码能用吗?

能。在 MCP 客户端里连上 https://api.okdata.online/mcp,把 key 放进 Authorization 请求头。Agent 先找接口、免费查看价格,再发起调用,只有调用这一步收费。

能用支付宝或微信支付吗?

能。充值 10 美元起,可以刷卡、用支付宝或微信支付。充值后不退,建议先用试用额度跑通,再小额充值。详见用支付宝或微信支付充值。

资料来源

  1. X API pay-per-usage pricing and creditsdocs.x.com · 读取于
  2. YouTube Data API: Getting started (quota usage)developers.google.com · 读取于
  3. YouTube Data API: Captions downloaddevelopers.google.com · 读取于
  4. What is the Model Context Protocol (MCP)?modelcontextprotocol.io · 读取于
  5. okdata 文档:计费、预扣和哪些不收费okdata.online · 读取于

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