跳到正文

Twitter API 替代方案:读取 X 数据便宜 250 倍

Twitter API 替代方案是用自家密钥读取 X 公开数据的第三方 API,不需要 X 开发者账号或 OAuth:按 ID 查询 1,000 条推文,在它们那里每 1,000 条 $0.014 到 $1.11,而官方 X API 是 $5.00。

  • 更新于
  • 发布于
  • 阅读约 13 分钟

简短回答: 差距来自计费方式:有些替代方案按请求收费,有些按推文收费,还有些按每次只查一条推文的调用收费,而且从 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 账号零风险。

官方 X API 开发者账号 加一个应用 OAuth 令牌 每次调用都带 每条推文 $0.005 每个用户 $0.010 300 万条读取上限 超出需 Enterprise Sorsa API 注册 100 次免费请求 一个 API 密钥 放在一个请求头里 一次请求 返回 100 条推文 $0.014 起 每 1,000 条推文
官方 X API 在 OAuth 之后对每条帖子和每个资料计量。Sorsa API 在一个密钥之后对请求计量,所以每批 100 条推文只算一次请求。

#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

这些行放到真实的数据管道里意味着:

  • 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 APISorsa API 接口
推文$0.014$5.00POST /tweet-info-bulk,每次请求 100 条
某账号的粉丝$0.007$10.00GET /followers,每次请求 200 个
按用户名或 ID 获取用户资料$0.014$10.00GET /info-batch,每次请求 100 个
搜索结果,含作者$0.07$5.00;11 月 22 日起带作者最高 $15.00POST /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 按适合该用量的套餐,月度用量超出套餐时再加上额外请求。

估算一个月的读取费用
1M
500K
100K
$10,500
官方 X API,每月
每条帖子 $0.005,每位粉丝 $0.010
$85.75
Sorsa API,每月
Starter 套餐加额外请求

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,以及工具类。

6 资料、粉丝 /info-batch /followers /about 9 推文、互动 /tweet-info-bulk /user-tweets /comments 5 搜索、趋势 /search-tweets /mentions /trends 6 检查 /check-follow /check-retweet /check-comment 8 列表、社区 /list-tweets /list-members /community-info 7 Sorsa Score /score /top-followers /score-changes 4 工具类 /username-to-id /link-to-id /key-usage-info 45 个接口,一个密钥 所有套餐每秒 20 次请求 历史可追溯到 2006 年
每一组都通过同一个密钥、同样的每秒 20 次请求来响应,所以一次集成就能覆盖全部 45 个接口。

每个推文对象都带有正文、日期、语言和各项计数(点赞、转发、回复、引用、浏览量、书签),外加作者的完整资料,所以时间线或搜索结果不需要再为作者发第二次调用。用户资料可通过 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 调用。

  1. 获取密钥。 注册后,从控制台复制你的 API 密钥。前 100 次请求免费,无需绑卡。

  2. 用一个请求头取代 OAuth。 对 https://api.sorsa.io/v3 的每次调用,都发送 ApiKey: YOUR_API_KEY,而不是 bearer 令牌。密钥应放在服务端代码里。

  3. 批量查询。 一次请求最多向 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
          }
        }
      ]
    }
    
  4. 沿着游标翻页。 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 的价格来自我们当前的套餐。步骤中的请求遵循该参考文档;示例响应使用它的字段名和演示数值。

Sorsa API 团队撰写。 我们开发和运营 Sorsa API,这是只读的 Twitter/X API 与爬虫,2022 年起运行于生产环境(前身为 TweetScout API),累计处理请求超 60 亿次。 关于 Sorsa API

更新内容
  • 全文重写:Sorsa API 与官方 X API 按任务对比的价格、按 ID 查询 1,000 条推文定价的七个替代方案、月度费用计算器、X 在 11 月 22 日起对作者计费、四步迁移,以及全部 45 个接口的地图。
  • 首次发布。