不在 X 注册,就拿不到官方的 X API 密钥。但你可以从第三方服务商那里拿到读取 X 公开数据的密钥,这个密钥由服务商签发,而不是 X。本指南先说明两者的区别,再一步步介绍如何获取 TwittrAPI 的密钥。

所有官方密钥都来自 console.x.com

X API 简介列出了步骤:在 console.x.com 注册、创建应用、获取凭证。每个官方密钥都属于一个控制台账号和一个应用。官方 API 没有办法绕过这一步。

第三方数据服务商的做法不同。它运行自己的基础设施,签发自己的密钥,通过自己的 REST 接口提供 X 的公开数据。你注册的是服务商的账号。人们搜索“没有开发者账号的 X API 密钥”时,最后拿到的就是这种密钥。

第三方密钥不是 X API 密钥。它只能用在该服务商的接口上,X 不签发也不支持它,也不能代替官方 API 去发帖或代表用户操作。TwittrAPI 与 X Corp. 无关联。

官方密钥和第三方密钥对比

官方 X API 密钥第三方密钥(如 TwittrAPI)
签发方X,通过 console.x.com服务商
注册X Developer Console 账号和应用服务商账号或 API 市场
计费X 的按量付费额度服务商自己的价格
读取公开帖子和用户可以可以
发帖、代表用户操作可以,需要用户授权请用官方 API
私密或受保护的账号只有账号所有者授权才行不可以
支持X服务商

如果你需要发帖、回复或管理账号,请用官方 API,它是发帖的正确工具。出于合规需要与 X 建立直接关系的团队也一样。官方渠道的费用见 2026 年 X API 价格:读取帖子每条 US$0.005,读取用户每个 US$0.010。

如果你只读取公开数据(搜索帖子、查询用户资料、获取某个用户的推文、列出粉丝),第三方密钥通常就够了,而且便宜得多。另一条路是自己抓取 x.com;2026 年如何抓取 X 数据解释了为什么这样做通常以请求被封告终。

获取 TwittrAPI 密钥的三种方式

三种方式都从开始使用页面开始。

直连账号:最便宜的选择

  1. 通过开始使用页面注册,这会在客户控制台中创建一个账号。
  2. 注册后获得 US$0.50 免费测试额度。
  3. 在控制台复制你的 Base URL 和 API 密钥。
  4. 每个请求都在 X-API-KEY 请求头中带上密钥。

按用户名查询一个用户:

curl --request GET \
  --url 'https://api.twittrapi.com/user/by/username/XDevelopers' \
  --header 'X-API-KEY: YOUR_API_KEY'

把 YOUR_API_KEY 换成控制台里的密钥。响应是该用户名公开资料的 JSON。其他接口的具体路径和参数见文档(英文)。

直连按每 1,000 次 API 调用计价,US$0.065 起:

档位每 1,000 次调用价格条件
BulkUS$0.065最近 30 天内充值累计满 US$2,000 期间
ScaleUS$0.08最近 30 天内充值累计满 US$500 期间
VolumeUS$0.09单次充值 US$100 及以上后的 30 天内
StandardUS$0.10任意金额充值

余额不会过期。因 400、407、408、409 或 5xx 错误失败的调用会退款。加密货币(Polygon 链上的 USDT 或 USDC、Tron 链上的 USDT 或 Litecoin)支付无手续费,Polygon 链上的 USDT/USDC 额外赠送 5% 额度。也可用银行卡一次性充值,最低 US$20(已含增值税,无银行卡手续费),或选择每月自动充值的月度额度,随时可取消。 详情见价格页面。

RapidAPI:已有账号时最快

RapidAPI 是一个 API 市场。如果你的团队已经在用,这种方式几分钟就能搞定。

  1. 从开始使用页面打开 RapidAPI 上的 TwittrAPI 页面。
  2. 登录并选择套餐。BASIC 为 US$0,每月 75 次请求,够用来试用各个接口。付费套餐有 PRO(US$5,12,000 次请求)、ULTRA(US$75,500,000 次)和 MEGA(US$125,1,000,000 次)。
  3. 在该页面复制你的 RapidAPI 密钥。

RapidAPI 的密钥放在 x-rapidapi-key 请求头中,并使用 RapidAPI 的 host。上面示例的 RapidAPI 标签页有完整请求。用满额度时,MEGA 相当于每 1,000 次请求 US$0.125,所以用量稳定之后,直连更便宜。

JojAPI

TwittrAPI 也上架了 JojAPI 市场。注册 JojAPI 账号、订阅该 API,然后使用 JojAPI 提供的密钥即可。适合已经通过 JojAPI 采购 API 的团队。

密钥能访问哪些数据

接口都是 REST,返回 JSON,通过密钥请求头认证。API 参考(英文)列出了每个接口及其参数。分组如下:

  • Search:按 Top、Latest、People、Photos 或 Videos 搜索推文,可按语言、日期、话题标签和最少点赞数筛选,支持游标分页。
  • Tweets:推文详情(含回复和对话)、点赞和转推。
  • Users:按用户名或 ID 查询用户资料、用户推文、回复、媒体、点赞、粉丝、认证粉丝和关注列表。
  • Communities、Lists、Trends 和 Jobs。
  • Misc:hashflag 表情。

把密钥放在服务器端

第三方密钥消耗的是你的余额,请像对待其他凭证一样保管它。

  • 放在环境变量或密钥管理服务中,不要提交到代码仓库。
  • 从后端调用 API。打包进浏览器代码或移动应用里的密钥可以被提取出来。
  • 密钥泄露时,在市场上重新生成;直连账号请联系客服。

使用非官方 API 要接受的限制

第三方 X 数据 API 很有用,但在基于它构建产品之前,你也应该了解它的限制。

它们不是官方的。 TwittrAPI 等服务商与 X Corp. 无关联。X 不为它们提供支持或保证,平台的变化可能会影响它们。

只有公开数据。 你能拿到公开帖子、用户资料和相关数据。私密和受保护的内容无法获取。

支持由服务商提供。 出了问题要找服务商,X 不会帮忙。

合规由你负责。 通过第三方使用 X 的公开数据是否适合你的场景,取决于你所在的司法辖区、行业,以及你如何存储和处理数据。动手之前,请先确认隐私法规和适用于你的条款。

价格的计费单位不同。 有的服务商按返回的推文收费,有的按调用次数收费。我们按调用次数收费,所以查询一个用户资料就是一次调用。搜索和时间线的单条推文成本,取决于每次调用返回多少条结果。请用你自己的查询来比较服务商。我们的 twitterapi.io alternative(英文) 演示了一个例子,2026 年最便宜的推特 API 对比了各家公开价格。请求限额也各不相同,见 Twitter API 速率限制。

常见问题

没有开发者账号能拿到官方 X API 密钥吗?

不能。每个官方密钥都属于 console.x.com 上某个 X Developer Console 账号中的一个应用。

用第三方 API 密钥能发推吗?

不能代表其他用户发。要发帖、回复或代表用户操作,请在获得该用户授权后使用 X 官方 API。用 TwittrAPI 读取数据不需要 X 账号;可选的账号操作(英文)只针对你自己的账号,会使用你自己的 X 会话 Cookie 和代理。

TwittrAPI 的密钥多少钱?

在开始使用页面创建直连账号是免费的,并赠送 US$0.50 测试额度。之后向预付余额充值,每 1,000 次调用 US$0.065 起;各档位见价格页面。在 RapidAPI 上,BASIC 套餐为 US$0,每月 75 次请求。

第三方密钥算是 X API 密钥吗?

不算。它只能用在服务商自己的接口上。X 不签发也不支持它,服务商也与 X Corp. 无关联。

参考来源