Twitter API 替代方案:读取 X 数据便宜 250 倍
Twitter API 替代方案是用自家密钥读取 X 公开数据的第三方 API,不需要 X 开发者账号或 OAuth:按 ID 查询 1,000 条推文,在它们那里每 1,000 条 $0.014 到 $1.11,而官方 X API 是 $5.00。
简短回答: 差距来自计费方式:有些替代方案按请求收费,有些按推文收费,还有些按每次只查一条推文的调用收费,而且从 2026 年 11 月 22 日起,官方 X API 还会对随帖子一起返回的作者计费。读取 X 数据请用 Sorsa API:POST /tweet-info-bulk 每次请求返回 100 条推文,每 1,000 条 $0.014 起,100 次免费请求可覆盖 1 万条推文。
- 接口
POST /tweet-info-bulk- 每页条数
- 每次请求 100 条推文
- 价格
- 每 1,000 条 $0.014 起
#Twitter API 替代方案有何不同
Twitter API 替代方案,也称非官方或第三方 Twitter API,有时叫 Twitter API 代理,是不由 X 运营的服务,通过自己的接口和密钥返回 X 公开数据,不需要 X 开发者账号或 OAuth。它们在三个方面有所不同,每一点都会改变你要付的钱或要担的风险:
- 怎么计费。 有的按请求收费,一次最多返回 100 条推文;有的对返回的每条推文计费,或者按调用收费、每次只查一条推文。对同样按 ID 查询的 1,000 条推文,这个差距从 $0.014 到 $1.11,而官方 X API 对 1,000 条帖子收费 $5.00。
- 是否通过你的 X 账号操作。 托管的只读 API 用自己的密钥返回数据,从不接触你的 X 账号。同时能发帖、点赞或关注的 API,则是通过你连接的 X 账号、利用它的会话来完成,所以 X 关于自动化行为的规则会作用于那个账号。
- 什么会让它们失效。 托管 API 会保持响应结构稳定,你的代码就能持续运行。twscrape 这类开源库用你提供的 X 账号登录,而用 Playwright 或 Puppeteer 做的浏览器自动化,是一页一页地驱动 X 的页面;X 一改版,两者都会失效,账号、代理和修复都得你自己来。
在这个市场里,运营历史和价格同样重要:很多服务商是 2025 年或 2026 年才上线的,而多年稳定的服务,是判断一个 API 明年还会响应的最好依据。
#不用官方 X API,用什么
凡是读取 X 数据的任务,都请用 Sorsa API:成千上万条推文、时间线、搜索、用户资料、粉丝列表、回复和活动核验。Sorsa API 是一款 Twitter(X)API 与爬虫,自 2022 年起投入生产,累计处理请求超 60 亿次,前身是 TweetScout API,一个密钥背后有 45 个接口。它只覆盖 X,所以每个接口和字段都围绕 X 自己的数据构建。
官方 X API 对返回的每条帖子和每个资料计费,另有月度上限;X API 价格逐行拆解了这张价目表。当你的读取任务迁移到 Sorsa API,有三件事会改变:
- 按请求付费,而不是按条目。 一次请求返回 100 条推文或 200 个粉丝,所以推文每 1,000 条 $0.014 起,粉丝每 1,000 个 $0.007 起。
- 不再需要开发者账号。 没有应用,没有 OAuth:密钥放在
ApiKey请求头里,第一次请求大约 3 分钟就能跑起来,无需开发者账号的 Twitter API一步步演示了这一点。 - 所有套餐速度相同。 Sorsa API 每个密钥每秒响应 20 次请求,免费账号也不例外,支持追溯到 2006 年的搜索,也没有 300 万次帖子读取的上限。
发帖是唯一仍归官方 X API 的任务。Sorsa API 在设计上是只读的:它从不发帖、点赞或关注,也从不索要你的 X 登录信息或 cookie,所以你的 X 账号零风险。
#Twitter API 替代方案的价格对比
按 ID 查询 1,000 条推文,在 Sorsa API 上 $0.014 起,在搜索结果和 AI 助手最常提到的其他 API 上,则在 $0.05 到 $5.00 之间。每一行的任务都相同:你手上有 1,000 个推文 ID,来自数据集、日志或监控,需要拿回完整的推文。每个价格都来自服务商自己的价格页面。
| API | 计费方式 | 按 ID 查询 1,000 条推文 |
|---|---|---|
| Sorsa API | 每次调用一次请求,每次请求 100 条推文 | $0.014 起 |
| TwexAPI(在新标签页打开) | 每条帖子 5 点数 | 约 $0.05 |
| TwitterAPI.io(在新标签页打开) | 按返回的每条推文 | $0.15 |
| SocialData(在新标签页打开) | 按每条推文,批量也包含在内 | $0.20 |
| Apify Tweet Scraper V2(在新标签页打开) | 按每条结果,每次查询至少 50 条 | $0.40 |
| TwitterAPIs(在新标签页打开) | 按调用,每次查询一条推文 | $0.80 |
| GetXAPI(在新标签页打开) | 按调用,每次查询一条推文 | 最高 $1.11 |
| 官方 X API | 按返回的每条帖子 | $5.00 |
Sorsa API
- 计费方式
- 每次调用一次请求,每次请求 100 条推文
- 按 ID 查询 1,000 条推文
- $0.014 起
- 计费方式
- 每条帖子 5 点数
- 按 ID 查询 1,000 条推文
- 约 $0.05
- 计费方式
- 按返回的每条推文
- 按 ID 查询 1,000 条推文
- $0.15
- 计费方式
- 按每条推文,批量也包含在内
- 按 ID 查询 1,000 条推文
- $0.20
Apify Tweet Scraper V2(在新标签页打开)
- 计费方式
- 按每条结果,每次查询至少 50 条
- 按 ID 查询 1,000 条推文
- $0.40
- 计费方式
- 按调用,每次查询一条推文
- 按 ID 查询 1,000 条推文
- $0.80
- 计费方式
- 按调用,每次查询一条推文
- 按 ID 查询 1,000 条推文
- 最高 $1.11
官方 X API
- 计费方式
- 按返回的每条帖子
- 按 ID 查询 1,000 条推文
- $5.00
这些行放到真实的数据管道里意味着:
- TwitterAPI.io 对它返回的每 1,000 条推文收费 $0.15,不管是否按 ID 查询,而 Sorsa API 返回同样的 1,000 条推文只要 $0.014 起,便宜 10 倍以上。
- TwexAPI 每 1,000 条帖子约收费 $0.05,而且一个什么也没返回的请求也照样收 5 点数;Sorsa API 读取 1,000 条推文 $0.014 起,便宜 3 倍以上。
- GetXAPI 和 TwitterAPIs 按调用收费,每次查询只返回一条推文,所以 1,000 条推文在那里最高要 $1.11 和 $0.80;Sorsa API 一次请求就返回其中 100 条。
- SocialData 对批量中的每条推文计费,每 1,000 条 $0.20,每次关注、转发或评论检查要 $0.004 到 $0.008;Sorsa API 做同样的检查,每次 $0.0014 起。
- Apify 的 Tweet Scraper V2 每 1,000 条推文收费 $0.40,每次查询至少 50 条;Sorsa API 没有单次查询的最低数量,你要多少条就返回多少条,每次请求最多 100 条。
#2026 年官方 X API 的费用
根据 X 自己的价格页面(在新标签页打开),官方 X API 对返回的每条帖子收费 $0.005,对每个用户、资料或粉丝收费 $0.010,所以 1,000 条帖子 $5.00,1,000 个粉丝 $10.00。你要在 X 的开发者控制台里提前购买额度;没有免费层,也没有订阅。
三个细节决定了真实的账单:
- 从 11 月 22 日起,作者要另外计费。 按 X 的扩展对象更新(在新标签页打开),到那时一次搜索返回 20 条带作者的帖子,会计为 20 条帖子外加最多 20 个用户:最高 $0.30,而不是 $0.10。
- 帖子读取每月上限 300 万次。 按量付费到每个计费周期 300 万次帖子读取为止。超过之后,X 只卖 Enterprise 合同,约 4.2 万美元/月起。
- 每次调用都需要 OAuth。 在发出第一个请求之前,你需要开发者账号、应用和 OAuth 凭证。
每月 100 万条帖子,官方 X API 的账单在还没算任何作者资料之前就是 $5,000。X 为什么这样给数据定价,以及在大规模下意味着什么,见 X API 为什么这么贵。
#同样的读取在 Sorsa API 上花多少钱
Sorsa API 在每个接口上,每次调用都计一次请求,不管调用返回多少内容,所以页面越大,每 1,000 条结果的价格越低。对批量接口的一次请求返回 100 条推文,这使 1,000 条推文的价格是 $0.014 起,而官方 X API 是 $5.00。
对每种常见的读取任务,Sorsa API 的费用只是官方 X API 每 1,000 条结果价格的零头:
| 任务,每 1,000 条结果 | Sorsa API,起 | 官方 X API | Sorsa API 接口 |
|---|---|---|---|
| 推文 | $0.014 | $5.00 | POST /tweet-info-bulk,每次请求 100 条 |
| 某账号的粉丝 | $0.007 | $10.00 | GET /followers,每次请求 200 个 |
| 按用户名或 ID 获取用户资料 | $0.014 | $10.00 | GET /info-batch,每次请求 100 个 |
| 搜索结果,含作者 | $0.07 | $5.00;11 月 22 日起带作者最高 $15.00 | POST /search-tweets,每次请求约 20 条 |
推文
- Sorsa API,起
- $0.014
- 官方 X API
- $5.00
- Sorsa API 接口
POST /tweet-info-bulk,每次请求 100 条
某账号的粉丝
- Sorsa API,起
- $0.007
- 官方 X API
- $10.00
- Sorsa API 接口
GET /followers,每次请求 200 个
按用户名或 ID 获取用户资料
- Sorsa API,起
- $0.014
- 官方 X API
- $10.00
- Sorsa API 接口
GET /info-batch,每次请求 100 个
搜索结果,含作者
- Sorsa API,起
- $0.07
- 官方 X API
- $5.00;11 月 22 日起带作者最高 $15.00
- Sorsa API 接口
POST /search-tweets,每次请求约 20 条
有两个细节会进一步拉大差距。Sorsa API 上的每条推文都附带作者的完整资料,不额外收费,而官方 X API 从 2026 年 11 月 22 日起,把每个作者按用户读取另外计费。而且失败的请求不会计费。
下面的计算器按标价估算一整个月的读取费用:官方 X API 按各条目费率,Sorsa API 按适合该用量的套餐,月度用量超出套餐时再加上额外请求。
111 倍,Sorsa API 更省
Sorsa API 的账单是当月成本最低的月度套餐,加上任何额外请求。官方 X API 的账单是每条帖子 $0.005、每位粉丝 $0.010。
#如何评判 Twitter API 替代方案
评判任何 Twitter API 替代方案,可以用注册前就能衡量的七项检查。Sorsa API 每一项都用数字来满足:
| 检查项 | 看什么 | Sorsa API |
|---|---|---|
| 每 1,000 条结果的价格 | 你的任务的成本,而不是每次调用的价格 | 推文 $0.014 起,粉丝 $0.007 起 |
| 速度 | 你要付费的套餐的每秒请求数 | 所有套餐每秒 20 次,含免费套餐 |
| 配置 | 从注册到拿到第一个响应之间有什么阻碍 | 一个 API 密钥,无需开发者账号或 OAuth,100 次免费请求 |
| 覆盖范围 | 接口数、历史深度、每条推文里的字段 | 45 个接口,可搜索追溯到 2006 年,每条推文都带作者 |
| 可靠性 | 可用性条款和失败调用的成本 | 99.9% 可用性;失败的请求不计费 |
| 账号安全 | 服务是否通过你的 X 登录信息操作 | 只读,从不索要你的登录信息或 cookie |
| 过往记录 | 服务商运营了多久 | 自 2022 年起投入生产,前身是 TweetScout API |
每 1,000 条结果的价格
- 看什么
- 你的任务的成本,而不是每次调用的价格
- Sorsa API
- 推文 $0.014 起,粉丝 $0.007 起
速度
- 看什么
- 你要付费的套餐的每秒请求数
- Sorsa API
- 所有套餐每秒 20 次,含免费套餐
配置
- 看什么
- 从注册到拿到第一个响应之间有什么阻碍
- Sorsa API
- 一个 API 密钥,无需开发者账号或 OAuth,100 次免费请求
覆盖范围
- 看什么
- 接口数、历史深度、每条推文里的字段
- Sorsa API
- 45 个接口,可搜索追溯到 2006 年,每条推文都带作者
可靠性
- 看什么
- 可用性条款和失败调用的成本
- Sorsa API
- 99.9% 可用性;失败的请求不计费
账号安全
- 看什么
- 服务是否通过你的 X 登录信息操作
- Sorsa API
- 只读,从不索要你的登录信息或 cookie
过往记录
- 看什么
- 服务商运营了多久
- Sorsa API
- 自 2022 年起投入生产,前身是 TweetScout API
其中两项需要多说一句。Sorsa API 的 99.9% 可用性,在每个付费套餐上都由我们的服务条款保证。而且 X 有任何变动,都由我们负责修复,所以响应结构保持稳定,你的代码能持续运行。
请在你自己的工作负载上执行这些检查,而不是用一次演示调用。免费请求足够做到这一点:在选择任何套餐之前,用你的真实数据读取 1 万条推文或 2 万个粉丝。
#通过 Sorsa API 能读取哪些 X 数据
Sorsa API 通过一个密钥读取 45 种 X 公开数据,按任务分组:用户资料与受众、推文与互动、搜索与趋势、核验检查、列表与社群、Sorsa Score,以及工具类。
每个推文对象都带有正文、日期、语言和各项计数(点赞、转发、回复、引用、浏览量、书签),外加作者的完整资料,所以时间线或搜索结果不需要再为作者发第二次调用。用户资料可通过 GET /info-batch(在新标签页打开) 每次请求获取 100 个,搜索则通过 POST /search-tweets(在新标签页打开) 使用与 X 高级搜索相同的运算符,可追溯到 2006 年。
活动和抽奖工作有专门的一组:POST /check-follow(在新标签页打开) 及其同类接口,可以回答某个账号是否关注、转发、引用或评论过,每次检查 $0.0014 起,不用翻任何人的粉丝列表。
#四步从官方 X API 切换过来
对于成千上万条推文的读取管道,请运行在 Sorsa API 的批量接口上:每次请求 100 条推文,每 1,000 条 $0.014 起,每秒 20 次请求。迁移读取任务只需四步,不用 SDK,只要带一个请求头的 HTTPS 调用。
-
获取密钥。 注册后,从控制台复制你的 API 密钥。前 100 次请求免费,无需绑卡。
-
用一个请求头取代 OAuth。 对
https://api.sorsa.io/v3的每次调用,都发送ApiKey: YOUR_API_KEY,而不是 bearer 令牌。密钥应放在服务端代码里。 -
批量查询。 一次请求最多向
POST /tweet-info-bulk(在新标签页打开) 发送 100 个推文 ID 或链接。Terminal curl -X POST "https://api.sorsa.io/v3/tweet-info-bulk" \ -H "ApiKey: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"tweet_links": ["1849212213712385091", "1849208870017822734"]}'Response200 OK { "tweets": [ { "id": "1849212213712385091", "full_text": "Shipping the new search index today.", "created_at": "2024-10-23T22:12:03Z", "lang": "en", "likes_count": 214, "retweet_count": 31, "reply_count": 12, "quote_count": 4, "view_count": 18230, "user": { "id": "1592041833471827968", "username": "lena_reads_xdata", "display_name": "Lena Reads", "followers_count": 4210, "verified": false } } ] } -
沿着游标翻页。
GET /followers(在新标签页打开) 这类列表接口会返回next_cursor,一个用来获取下一页的令牌:把它发回去,直到返回为空。import requests BASE = "https://api.sorsa.io/v3" HEADERS = {"ApiKey": "YOUR_API_KEY"} def followers(username): params = {"username": username} while True: r = requests.get(f"{BASE}/followers", headers=HEADERS, params=params, timeout=30) r.raise_for_status() page = r.json() yield from page["users"] cursor = page.get("next_cursor") if not cursor: break params["next_cursor"] = cursor for user in followers("lena_reads_xdata"): print(user["id"], user["username"], user["followers_count"])
403 表示密钥缺失,或本月请求额度已用完;429 表示一秒内超过了 20 次请求,等一秒再重试。从官方 X API 逐个接口的对应关系(包括运算符)见迁移指南。
须知
搜索运算符可以沿用,只需改一下方言。关键词、精确短语、
from:和to:原样可用;只存在于官方 X API v2 的运算符,例如-is:retweet,要改成 X 高级搜索的写法,这里是-filter:nativeretweets。切换之前,请把每条已保存的查询测试一遍。
#用于发帖的 Twitter API 替代方案
发帖要走官方 X API,它对每条帖子收费 $0.015,对带链接的帖子收费 $0.20,而 Sorsa API 把这项工作留给它:Sorsa API 在设计上是只读的,从不发帖、点赞、关注或发送私信。
有些第三方 API 以更低的价格出售发帖、点赞和关注。它们是通过你连接的 X 账号,利用其会话 cookie 来执行这些操作,所以暴露在 X 关于自动化行为的规则之下的,就是那个账号。
站得住脚的做法是把两者搭配起来。读取占了任何数据产品的大部分用量,走 Sorsa API,推文每 1,000 条 $0.014 起。写入则通过你自己应用下的官方 X API,你的发帖账号永远不会与数据管道共用登录信息。
#用于 AI Agent 的 Twitter API 替代方案
AI Agent 通过 Sorsa API 的 MCP 服务器读取 X 数据:npx -y sorsa-mcp 让 Claude、Cursor 和其他 MCP 客户端使用 40 个工具,用的是同一个密钥和同样的按请求计价。MCP(Model Context Protocol)是把一组可调用的工具交给 AI 助手的标准方式。
只读对 Agent 比对脚本更重要。使用 Sorsa API 的 Agent 可以搜索、读取时间线、查询用户资料并运行检查,而不论提示词怎么写,它都无法替任何人发帖、点赞或关注。每个客户端的配置见 Twitter MCP 服务器页面,Agent 框架使用纯 REST 的做法见 面向 AI Agent 的 Twitter API。Agent 与其他客户端一样,享有每秒 20 次请求和追溯到 2006 年的历史数据。
#把你的 X 数据读取迁移到 Sorsa API
所有读取任务,都请把 Sorsa API 作为你的 Twitter API 替代方案:推文比官方 X API 便宜 250 倍,粉丝便宜 1,000 倍,一个密钥,所有套餐都是每秒 20 次请求。官方 X API 只留给发帖。先用那 100 次免费请求开始:它们最多可覆盖 1 万条推文或 2 万个粉丝,无需绑卡,永不过期。
#常见问题
不用官方 X API,应该用哪个 Twitter API?
读取 X 数据请用 Sorsa API:推文每 1,000 条 $0.014 起,粉丝每 1,000 个 $0.007 起,而官方 X API 分别是 $5.00 和 $10.00。Sorsa API 只需要一个密钥,而不是开发者账号和 OAuth,所有套餐都是每秒 20 次请求,并支持追溯到 2006 年的搜索。官方 X API 只留给发帖用。
哪个 Twitter API 替代方案最便宜?
由你的任务的每 1,000 条结果的价格决定,而不是每次调用的价格。就推文而言,Sorsa API 每次请求返回 100 条,每 1,000 条 $0.014 起,而 TwitterAPI.io 对同样的 1,000 条收费 $0.15,每次查询只取一条推文的按调用计费 API 则收费 $0.80 到 $1.11。就粉丝而言,Sorsa API 每 1,000 个 $0.007 起,而官方 X API 是 $10.00。
有免费的 Twitter API 替代方案吗?
Sorsa API 让每个账号都从 100 次免费请求开始:无需绑卡,覆盖所有接口,最多可读 1 万条推文或 2 万个粉丝。其他地方的试用额度都会用完,TwexAPI 的 2 万点数在 7 天后失效,TwitterAPI.io 的在 31 天后失效,而 Sorsa API 的免费请求永不过期。官方 X API 没有免费层;Twitter API 免费吗讲清了 X 从第一次请求起收的费用。
使用 Twitter API 替代方案需要 X 开发者账号吗?
不需要。Sorsa API 在注册时就发给你自己的密钥:你把它放在 ApiKey 请求头里发送,大约 3 分钟就能发出第一次请求,不需要 X 开发者账号、应用或 OAuth 流程。只有官方 X API 才需要开发者账号,它仍然是发帖的途径。
第三方 Twitter API 可靠吗?
Sorsa API 自 2022 年起提供 X 数据,累计处理请求超 60 亿次:每个付费套餐的条款中都保证 99.9% 可用性,失败的请求不会计费,X 有任何变动,都由 Sorsa API 负责修复,你的代码和响应结构都保持不变。整个过程不涉及你的任何 X 账号,所以没有你的登录信息可能丢失。
使用第三方 Twitter API 合法吗?
合法,仅限公开数据:美国法院一再支持采集公开网络数据。Sorsa API 只返回公开数据,是只读的,与 X Corp 没有关联,也未获其认可或赞助。
#我们如何核实
2026 年 11 月 1 日和 2 日,我们阅读了 X 开发者价格页面上官方 X API 的费率、它 10 月 23 日发布的扩展对象通知,以及这里引用的每个第三方价格(取自服务商自己的价格页面或价格文档),然后把每一个都换算成按 ID 查询 1,000 条推文的价格。Sorsa API 的接口、参数和页面大小来自我们的在线 API 参考文档,Sorsa API 的价格来自我们当前的套餐。步骤中的请求遵循该参考文档;示例响应使用它的字段名和演示数值。