作者:Sorsa 编辑部
更新于 2026 年 7 月:把 X API 读取成本刷新为每千定价,为基于密钥的访问新增了 100 次免费请求的起点,并重新核实了开源爬虫的 2026 年状态。围绕 2 月 6 日的按量付费推出和 4 月 20 日的 X API 价格变化撰写。
核心要点 官方 X API 需要一个开发者账号,但公开 X 数据可以不用它、通过第三方 API、网页抓取或公开数据集来读取。自 2026 年 2 月起,官方 API 是按量付费、没有免费读取额度,而托管 API 只需要一个 API 密钥。
官方开发者门户不再是通往 X 数据的唯一一扇门。Sorsa API 这个替代 Twitter/X API 服务商,通过 ApiKey 请求头里的密钥读取公开资料、推文、搜索结果和粉丝关系图:没有 OAuth、没有应用审核、没有审批队列,设置约三分钟。计费按请求计价,在批量接口上每 1,000 条推文从 $0.02、每 1,000 份资料从 $0.01 起,一次读取无论返回多少条记录都算一次请求。一份一次性的 100 次免费请求额度覆盖全部 40 个接口、无需绑卡,所以第一次拉数据不花钱。
那要紧,因为官方项目围绕着数据团队最想跳过的两件事而建:一次用例审查和一个按资源的计价表。本指南覆盖 2026 年 X 到底改了什么、不用账号拉公开数据的三条诚实途径、每条在哪里失效、读取现在真正要花多少钱,以及读数据和写数据之间的界线。至于官方路径(当你确实想要时),见我们关于以官方方式获取 X API 密钥的详解。
目录
- 2026 年你还需要一个 X API 开发者账号吗?
- 为什么官方开发者门户把开发者推开
- 不用开发者账号获取 X 数据的三种方式
- 读对写:一个非官方 Twitter API 能做和不能做什么
- 读取访问要花多少钱:官方 X API 对比按请求计费 API
- 基于密钥的访问实际如何运作
- 对一个小团队而言切换是什么样子
- 如何开始
- 常见问题
2026 年你还需要一个 X API 开发者账号吗? {#do-you-still-need-a-developer-account-for-the-x-api-in-2026}
需要。官方 X API 没有开发者账号就无法使用,即便定价模型变了。据 X 的开发者文档,你在 console.x.com 登录、接受开发者协议、创建一个应用以生成凭据,并在任何请求运行之前充入预付额度。账号本身创建很快。摩擦在之后。
变的是计费。2026 年 2 月 6 日,X 用按量付费取代了它的订阅层级、作为新开发者的默认。旧的 Basic 和 Pro 套餐只对切换前订阅的账号幸存,即便那些也在 2026 年 6 月 1 日后被迁到按量付费。不再有独立的免费读取额度:新开发者必须持有一个额度余额才能发起调用,读取在余额或月度上限到达时停止。
审批不再是保证性的多周等待。标准的、描述清楚的用例现在自动审批,往往几分钟内。坑在例外里:AI、机器人和批量数据采集用例仍可能触发一次额外的人工审查,那些恰恰是大多数数据和研究项目所属的类别。队列没有消失,只是挪到了需要体量的负载上。
一个第三方 API 绕开了这一切。没有申请、没有用例表单、没有额度算法:请求头里一个密钥返回 JSON。那就是“不用开发者账号”的实际含义,也是为什么一个赶截止日期的研究者或一个交付功能的团队会伸手去拿它。
为什么官方开发者门户把开发者推开 {#why-the-official-developer-portal-pushes-developers-away}
门户把人推开有两个持久的原因:成本和不确定性。按量付费模型按资源计费,所以一个返回 20 条帖子及其作者的单次查询,要为 20 次帖子读取加 20 次用户读取收费。在任何分析型工作上,账单爬升得很快。审查步骤增加了任何路线图都不喜欢的时间风险。
定价是更锋利的那条边。读取别人账号的数据按每条帖子 $0.005、每份资料 $0.010 计量,重监测任务可能撞上每月 200 万次帖子读取的上限,在其之上只有一份 Enterprise 合同(历史上从约每月 $42,000 起)才提高上限。我们在关于官方 API 的按量付费定价和官方定价为何攀升的文章里覆盖了完整拆解。
速率限制是那个安静的第三个原因。按量付费没有移除它们:X 仍按应用和按用户执行 15 分钟滚动窗口,所以吞吐既被时间、也被花费封顶。对只需读取公开数据的团队,为本就公开的数据付按资源费用、并管理窗口化限制,是很多开销。
不用开发者账号获取 X 数据的三种方式 {#three-ways-to-get-x-data-without-a-developer-account}
有三条从不碰官方门户的途径:一个托管的只读 API、用开源库抓取,以及下载公开数据集。三者差别最大的地方在可靠性、以及数据是否实时。
1. 一个托管的只读数据 API。 服务商运行基础设施、暴露有文档的 REST 接口;你用密钥认证、拿回结构化 JSON。这是对生产、以及对有截止日期的研究最可靠的途径,因为当 X 改动内部结构时,服务商吸收失效。这是我们运营的途径,覆盖资料、推文、搜索、粉丝、列表和社区。
2. 抓取和开源封装。 浏览器自动化(Playwright、Puppeteer、Selenium)或逆向工程的库,直接调用 X 的公开或内部接口。2026 年的现实很严酷:snscrape 自 2023 年活跃维护暂停以来大体失效,Twint 自 2022 年没有更新,Twikit 和 Twscrape 仍能跑、但一旦 X 推出接口变更就失效。起步免费,一旦把代理、速率检测和维护算进去就贵。我们的深度分析详细覆盖了抓取途径。
3. 公开数据集。 Kaggle、Harvard Dataverse 等平台上的学术仓库发布大型推文数据集。这些数据集合法、通常免费,对历史或机器学习工作极佳。局限在于它们是静态快照:没有实时数据,也无法按需查询某个特定账号或话题。
| 方法 | 设置 | 2026 年可靠性 | 数据 | 典型成本 |
|---|---|---|---|---|
| 托管只读 API | API 密钥,几分钟 | 高,服务商维护 | 实时和历史 | 按请求计费,从每 1K 推文 $0.02 起 |
| 抓取或开源封装 | 搭建加代理 | 低,多数旧库已失效 | 实时,常不完整 | “免费”加开发和代理时间 |
| 公开数据集 | 下载 | 静态,无实时更新 | 仅历史 | 通常免费 |
如果数据必须是当前的、且集成必须保持在线,托管 API 是那条不会在维护下崩塌的途径。数据集用于历史,自制抓取用于一次性实验。
读对写:一个非官方 Twitter API 能做和不能做什么 {#read-vs-write-what-an-unofficial-twitter-api-can-and-cannot-do}
“非官方 Twitter API”涵盖两件很不同的事,把两者搞混造成了网上大部分糟糕的建议。读取公开数据(资料、推文、搜索、粉丝)是一件事。写入(发帖、回复、点赞、关注、发私信)是另一件、带着另一种风险。
不用账号读取公开数据,通过托管数据 API 是有良好支持且稳定的。写入不是。那些通过 X 内部接口自动化发帖的逆向工程库很脆弱、违反平台条款,并让行动账号面临真实的封禁风险。写操作受支持的途径是官方 X API 及其 OAuth 凭据,没有商量。
这是整个类别诚实的让步:一个只读 API 从设计上就不发帖、不点赞、不发消息。我们刻意把 Sorsa 建成只读,因为移除写权限就移除了一类账号级风险、并让读取访问保持可预测。如果一个项目确实两者都需要,干净的模式是拆开:只读数据 API 用于采集、官方 API 用于那寥寥几个写操作。这好过信任内部接口的黑客手法去做两件事。
读取访问要花多少钱:官方 X API 对比按请求计费 API {#what-read-access-costs-official-x-api-vs-a-flat-rate-api}
对读密集型工作,一个按请求计费的 API 比官方的按资源计价表便宜得惊人。官方 API 对每条返回的条目收费;按请求计费的 API 无论返回一条还是两百条都收一次请求。在 Sorsa 的 Pro 套餐上,单位成本落在官方费率的最高 50 倍之下。
差异来自双方各自的计数方式。官方 API 把附在推文上的作者资料作为一次单独的用户读取计费;按请求计费的 API 把那个作者返回在同一个响应里、不额外收费。批量接口把差距进一步拉大:对批量推文接口的一次请求返回最多 100 条带作者的完整推文,仍是一次请求。
| 你取什么 | 官方 X API(按量付费) | 按请求计费 API(Sorsa Pro 套餐) |
|---|---|---|
| 1,000 份用户资料 | $10.00(1,000 次读取,每次 $0.010) | ~$0.01(5 次请求,每次 200 份资料) |
| 1,000 次帖子读取(搜索或时间线) | $5.00(1,000 次读取,每次 $0.005) | ~$0.10(约 50 次请求) |
| 按 ID 取 100 条推文(含作者) | $1.50($0.50 读取加 $1.00 作者读取) | $0.00199(一次批量请求) |
| 认证 | OAuth 2.0,开发者账号,预付额度 | 单个 ApiKey 请求头,无审批队列 |
| 面向新用户的免费选项 | 无 | 起步 100 次免费请求,无需绑卡;浏览器内工具免费 |
唯一诚实的告诫:如果你需要写入(发帖、私信、关注),官方 API 是必需的。对于大量读取公开数据,按请求计费模型在成本、速率限制简单性(每个套餐固定每秒 20 次请求、没有 15 分钟窗口)和设置上都胜出。如果你在把现有集成迁过去,我们的从官方 API 迁移指南映射了接口。
一个准确性说明:官方 API 最便宜的读取费率 $0.001/资源,只适用于你自己账号的数据、而非数据项目通常读取的第三方账号。
基于密钥的访问实际如何运作 {#how-key-based-access-works-in-practice}
不用开发者账号,认证收缩为一步:在请求头里发你的密钥。没有 OAuth 握手、没有 bearer 令牌刷新、也没有回调 URL。每个接口都接收同样的 ApiKey 请求头,每个响应都以 JSON 返回。
一次资料查询是单一的 GET 请求:
curl -H "ApiKey: YOUR_API_KEY" \
"https://api.sorsa.io/v3/info?username=elonmusk"
搜索是带 JSON body 的 POST,接受 from: 和 since: 等标准高级搜索操作符:
import requests
resp = requests.post(
"https://api.sorsa.io/v3/search-tweets",
headers={"ApiKey": "YOUR_API_KEY"},
json={"query": "from:nasa climate", "order": "latest"},
)
data = resp.json()
for tweet in data["tweets"]:
print(tweet["full_text"])
next_cursor = data["next_cursor"] # 把它传回去以获取下一页
粉丝列表以同样方式分页,通过 next_cursor 每次请求返回最多 200 份资料。关于按语言的模式,见我们的从 Python 读取 X 数据指南,完整设置见 API 密钥认证和快速上手页面。用 AI 助手构建的团队可以通过我们的模型上下文协议服务器获取同样的数据。
对一个小团队而言切换是什么样子 {#what-switching-looks-like-for-a-small-team}
一个约十人的分析团队,在一个品牌监测搭建卡在官方门户之后找到我们。他们的批量数据用例被踢进了人工审查,按资源定价又让持续的提及追踪难以建模成本。他们需要读取公开提及和资料,仅此而已。
把采集层迁到一个按请求计费的 API 一次移除了两个拦阻器。认证降到单一请求头,所以没有 OAuth 管道要维护。因为作者资料就在推文响应里,他们的提及追踪成本对比官方按资源费率降了最高 50 倍。这是任何大量读取的人都会看到的同一数量级节省。诚实的局限成立:对他们跑的那几个自动回复,他们保留了一条单独的官方 API 路径,因为只读 API 不发帖。
如何开始 {#getting-started}
不用开发者账号读取 X 数据需要三步:挑一条途径、拿一个密钥、发一个请求。对一次性查询,Sorsa playground 上免费的浏览器内工具完全无需任何密钥就能跑 ID 转换和限流检测等查询。对编程访问,一个密钥立即返回 JSON,没有申请、没有审批队列。一份一次性的 100 次免费请求额度、无需绑卡,覆盖全部 40 个接口、足够覆盖多达 1 万条推文或 2 万份资料的量,付费套餐则保持按请求计费、从每 1,000 条推文 $0.02 起、固定每秒 20 次请求。完整定价和请求额度在套餐页面上;选服务商方面的帮助有一份第三方 Twitter API 服务商对比。
常见问题 {#frequently-asked-questions}
能不用开发者账号获取 Twitter 数据吗?
能。资料、推文、搜索结果和粉丝列表等公开 X 数据,可以不用 X 开发者账号、通过一个第三方 API、网页抓取或公开数据集来读取。一个托管的第三方 API 只需要请求头里的 API 密钥,所以没有申请表单、也没有审批等待。
2026 年官方 X API 还需要开发者账号吗?
需要。自 2026 年 2 月 6 日起,官方 X API 跑在按量付费定价上。但你仍要在 console.x.com 创建一个开发者账号、接受开发者协议、注册一个应用,并在任何调用之前充入预付额度。标准用例自动审批,AI、机器人和批量数据用例可能触发一次额外审查。
有不用开发者账号的免费 Twitter API 吗?
官方 X API 不再对新开发者提供免费读取额度,多数第三方 API 按请求或按月收费。Sorsa 在起跑线上是个例外:给 100 次免费请求,无需绑卡、永不过期、覆盖全部 40 个接口,足够在任何付费套餐之前做一次小测试拉取。免费的浏览器内工具也处理 ID 转换或限流检测等一次性查询。
能不用开发者账号发推文或发私信吗?
不能可靠地做。发帖、回复和私信是写操作,受支持的途径是官方 X API 及其 OAuth 凭据。通过内部接口自动化发帖的逆向工程库经常失效、有账号封禁风险。包括 Sorsa 在内的只读数据 API 从设计上不发帖或发消息,这让读取访问保持稳定。
2026 年哪些非官方 Twitter API 还能用?
多数旧的开源爬虫在 2026 年不可靠。snscrape 自 2023 年活跃维护暂停以来大体失效,Twint 自 2022 年没有更新。Twikit 和 Twscrape 仍能跑、但一旦 X 改动其内部结构就失效。托管的第三方数据 API 是更稳定的选项,因为服务商维护这些接口。
第三方 Twitter API 访问对比官方 API 要花多少钱?
对读取通常便宜得多。官方 X API 按资源计费,所以 1,000 份用户资料约 $10、1,000 次帖子读取约 $5。像 Sorsa 这样的按请求计费 API 无论返回多少条目都收一次请求,所以同样的负载只需约几美分、在读密集型任务上往往便宜最高 50 倍。
审校:Keksich(Sorsa 创始人,X API 研究者)
本指南取材于我们团队运营 Sorsa 读取接口的一线工作、实时 API 及其文档,以及关于当前按量付费模型和开发者账号流程的官方 X 开发者文档。官方按资源读取费率和无免费额度状态于 2026 年 7 月 6 日对照 X 开发者文档重新核实;三条无门户访问途径在可靠性、成本和数据新鲜度上做了对比。