跳到正文

Sorsa API vs TwitterAPI.io

相比 TwitterAPI.io,Sorsa API 是更好的选择:每 1,000 条推文低至 $0.014(对方 $0.15),Sorsa API 密钥也永远无法操作 X 账号。

Sorsa API

$0.014每 1,000 条推文

40个面向 AI 智能体的 MCP 工具

2022上线生产环境

TwitterAPI.io

$0.15每 1,000 条推文

12个面向 AI 智能体的 MCP 工具

2024上线生产环境

简短回答:TwitterAPI.io 在所有推文接口上都按每 1,000 条 $0.15 收费,单次查询最多 50 个 ID;Sorsa API 每次请求返回 100 条推文。Sorsa API 2022 年起运行于生产环境,把 99.9% 可用性保证写入条款,并为 AI 智能体提供含 40 个工具的 MCP 服务器(TwitterAPI.io 为 12 个)。选择 Sorsa API,用 100 次免费请求跑你自己的任务:无需绑卡,永不过期。

  • 更新于
  • 阅读约需 13 分钟
  • 由 Sorsa API 团队发布。TwitterAPI.io 的数据来自其官方页面,链接见下文。

#为什么团队选择 Sorsa API 而不是 TwitterAPI.io

  1. 推文价格仅为十分之一。

    Sorsa API 每次请求读取 100 条推文,每 1,000 条低至 $0.014;TwitterAPI.io 每 1,000 条收费 $0.15,单次查询最多接受 50 个 ID。

  2. 不会触及你的 X 账号。

    Sorsa API 没有任何可以发帖、关注或发私信的接口,密钥即使泄露或被滥用,也只能读取公开数据。

  3. 给智能体的工具更多。

    Sorsa API 的 MCP 服务器为 Claude、Cursor 或任何 MCP 客户端提供 40 个只读工具,是 TwitterAPI.io 12 个的三倍多。

  4. 免费请求没有期限。

    Sorsa API 的 100 次免费请求永不过期;TwitterAPI.io 最多 $1 的免费额度 31 天后过期。

  5. 每项活动验证都只需一次调用。

    Sorsa API 有 6 个验证接口(关注、转发、引用、评论、社区成员、shadowban);TwitterAPI.io 只有 1 个,用于关注。

  6. 承诺写进条款。

    Sorsa API 保证所有付费套餐 99.9% 可用性,订阅期间价格不变;TwitterAPI.io 的条款对两者都没有承诺。

  7. 运营时间更长。

    Sorsa API 自 2022 年起服务开发者,最初名为 TweetScout API;twitterapi.io 域名注册于 2024 年 12 月。

#同样的任务,两家的价格

按 ID 刷新 100 万条推文

你手上有来自数据集或过往结果的 100 万个推文 ID,需要最新的正文和指标。

Sorsa API

合计:低至 $14

  • 向 POST /tweet-info-bulk 发送 1 万次请求,每次 100 个 ID低至 $14
  • 按每秒 20 次请求计算的耗时约 8 分钟
  • 可覆盖的月度额度Starter,1 万次请求

需要你的 X 登录信息否

TwitterAPI.io

合计:$150

  • 100 万条推文,每 1,000 条 $0.15$150
  • 每次请求的 ID 数最多 50 个
  • 任务所需请求数2 万次

需要你的 X 登录信息仅写操作需要

每月从搜索采集 500 万条推文

研究存档或舆情数据源每月拉取整页结果,每页约 20 条推文。

Sorsa API

合计:低至 $350

  • 向 POST /search-tweets 发送 25 万次请求,每次约 20 条推文低至 $350
  • 按每秒 20 次请求计算的耗时约 3.5 小时
  • 可覆盖的月度额度Growth,25 万次请求

需要你的 X 登录信息否

TwitterAPI.io

合计:$750

  • 500 万条推文,每 1,000 条 $0.15$750
  • 订阅赠送点数31 天后过期

需要你的 X 登录信息仅写操作需要

让 AI 智能体读取 X 数据

Claude、Cursor 或你自己技术栈中的智能体,自主搜索帖子、读取用户资料并执行验证。

Sorsa API

合计:40 个只读工具

  • 安装npx -y sorsa-mcp
  • 密钥能做什么读取公开数据
  • 写入接口无

账号风险无,密钥只能读取

TwitterAPI.io

合计:12 个只读工具

  • 同一密钥能做什么以通过它登录的任何 X 账号操作
  • 对方自己对这些写操作的建议不要交给无人值守的智能体

账号风险通过它登录的任何 X 账号

付费前先测试

你想在购买之前,先用自己的数据跑真实任务。

Sorsa API

合计:100 次免费请求

  • 银行卡无需绑定
  • 可覆盖的推文最多 1 万条
  • 有效期永不过期

需要你的 X 登录信息否

TwitterAPI.io

合计:最多 $1 额度

  • 条件隐形机器人检测,每人或每个网络一次
  • 可覆盖的推文约 6,666 条
  • 有效期31 天
  • 首次购买前的速率每 5 秒 1 次请求

需要你的 X 登录信息仅写操作需要

#Twitter/X 数据 API 的十项验证

Sorsa API 通过全部十项验证;TwitterAPI.io 通过一项。

验证Sorsa API10/10 项TwitterAPI.io1/10 项
每 1,000 条结果的价格每 1,000 条推文低至 $0.014每 1,000 条推文 $0.15
批量查询每次请求 100 条推文每次请求 50 条推文
最低套餐的速率限制每秒 20 次请求付费后每秒 20 次
没有期限的免费试用100 次请求,永不过期最多 $1,31 天后失效
API 需要你的 X 账号提供什么什么都不需要,永远如此你的 X 登录信息,用于写操作
运营历史与书面可用性承诺始于 2022 年,99.9% 写入条款始于 2024 年,没有保证
每个步骤都有对应接口6 个验证接口1 项验证:关注
可预期的账单按请求统一计价十几种点数费率
写入条款的保证可用性和价格都有书面承诺其条款中两者皆无
面向大用量的合同每月 100 万次请求起,我们与你签署 SLA条款中没有 SLA

#你的 API 密钥能做什么

智能体拿到 Sorsa API 密钥,最多也只能读取公开推文。

Sorsa API 密钥

  • 读取公开推文、用户资料、粉丝、列表、社区、Spaces、X Articles 和趋势
  • 执行活动验证和 shadowban 验证
  • 无法发帖、点赞、关注、拉黑、发私信、编辑资料或登录任何东西

TwitterAPI.io 密钥,且有 X 账号通过它登录

  • 发布和删除推文、点赞、转发和关注
  • 静音、拉黑、加书签和发私信
  • 上传媒体和更新资料

来源:TwitterAPI.io, "Post & Action V2 overview" (在新标签页中打开)

#为什么密钥比价格更重要

数据 API 的密钥最终会出现在很多地方:服务器环境变量、CI 密钥、同事的笔记本、AI 智能体的配置。使用 Sorsa API,这些副本都只能读取公开数据。任何设置、提示词或 bug 都无法把它变成能发帖的密钥,因为 Sorsa API 根本没有写入接口。它也从不索取你的 X 登录信息,你的 X 账号没有任何风险。

TwitterAPI.io 用同一个密钥同时提供读和写。在那里读取同样不需要 X 账号。但只要团队里有人通过其登录接口登录 X 账号(需要提供账号的邮箱、用户名、密码和 2FA 密钥),同一个密钥就能以该账号发帖、删帖和发消息。其隐私政策还写明,执行这些操作时,你发送的 X 登录信息会传给它未具名的上游服务商。它自己的对比页把这些基于登录的写操作称为“应避免交给无人值守智能体的内容”。

发帖是 Sorsa API 特意不做的唯一一件事。Sorsa API 从产品设计上就是只读,你的 X 账号永远不会有风险;如需发帖,可搭配官方 X API。

#一次请求监控 5,000 个账号

在 Sorsa API 上监控大量账号,每次轮询只需一次请求。把最多 5,000 个账号放进 X 列表,再用 GET /list-tweets (在新标签页中打开) 轮询。一次请求返回所有成员的最新帖子,每页约 20 条,每条帖子都附带作者。

按每秒 20 次请求计算,一个密钥每秒可轮询 20 个这样的列表,无需增加密钥,每秒就能覆盖 10 万个账号。轮询失败不花钱,因为失败的请求从不计费。TwitterAPI.io 自己的对比页称之为“聪明的模式”。

#2022 年起运行于生产环境

  1. 2022

    Sorsa API

    2022 年以 TweetScout API 之名上线,2025 年更名为 Sorsa API

  2. 2024

    TwitterAPI.io

    域名注册于 2024 年 12 月 8 日(RDAP);首次存档也在同一天

#可以追究的生产条款

Sorsa API 把承诺写在你可以追究的地方。99.9% 可用性保证覆盖所有付费套餐:某月可用性低于 99.5% 时,我们赠送相当于月度请求量 10% 的额外请求。订阅期间价格永不上涨,响应结构也保持不变,你的代码可以继续运行。

用量上来后,条款也随之升级。Enterprise 增加优先支持,Business 配备专属客户经理,Hyperscale 运行在专属基础设施上。每月 100 万次请求起,我们与你签署 SLA。超出套餐后,按量付费可在你设定的消费上限内继续调用,余额永不过期。详情见可用性与安全页面。

TwitterAPI.io 的条款走的是另一条路。第 9 条写道:“我们努力保持高可用性,但不保证服务不中断或没有错误。”其条款中没有任何固定价格的内容。其定价页的存档显示,每次请求的最低收费从 2025 年 4 月的 $0.00012 涨到 2025 年 7 月的 $0.00015。

#TwitterAPI.io 的细则,与我们的对照

#连 TwitterAPI.io 都这么说

#AI 智能体:40 个工具,没有一个能发帖

AI 助手仍把 TwitterAPI.io 描述为带 MCP 服务器的 API。Sorsa API 也有,工具数量是对方的三倍多。Twitter MCP 服务器通过 npx -y sorsa-mcp 安装,可在 Claude Desktop、Claude Code、Cursor、VS Code 和 Windsurf 中运行。它为智能体提供 40 个工具,从回溯到 2006 年的搜索、每批 100 份的用户资料,到列表、社区、Spaces、X Articles、趋势和活动验证。

这些工具全都只能读取。TwitterAPI.io 的 12 个 MCP 工具同样只读,但它们背后的密钥,正是其 REST 写入接口接受的同一个密钥。面向代码助手,GitHub 上的 sorsa-x-api-skill 用一个文件讲清楚 API。Twitter MCP 服务器指南按客户端逐一比较配置方式。

#TwitterAPI.io 如何评价 Sorsa API,以及事实如何

#TwitterAPI.io 定价详解

TwitterAPI.io 出售点数:10 万点数 $1。每返回一条推文消耗 15 个点数,搜索、时间线、回复、引用、列表、社区和按 ID 查询都一样,每 1,000 条 $0.15 就是这么来的。按 ID 查询每次请求最多 50 个 ID,所以 100 万条推文需要 2 万次请求。

其订阅从每月 $29 到 $1,499,把费用换成点数,再加赠点数。这些赠送点数 31 天后过期,月度“返还”也只在订阅有效期间发放。Sorsa API 同样的推文按每 100 条一次请求计价,每 1,000 条低至 $0.014,没有需要用完的赠送。其价目表的完整解读见 TwitterAPI.io 定价详解。

#十分钟从 TwitterAPI.io 迁移

接口映射,从 TwitterAPI.io 到 Sorsa API。基础 URL 为 https://api.sorsa.io/v3,使用 ApiKey 请求头;搜索、时间线、回复和引用使用 POST 加 JSON 请求体。

TwitterAPI.ioSorsa API说明
GET /twitter​/tweet​/advanced_searchPOST /search-tweets相同的 X 搜索运算符;queryType 的 Latest 或 Top 变为 order 的 latest 或 popular
GET /twitter​/tweetsPOST /tweet-info-bulk在 tweet_links 中每次请求最多 100 个 ID 或链接,而不是 50 个
GET /twitter​/user​/last_tweetsPOST /user-tweetstype 选择推文、回复或转发
GET /twitter​/user​/mentionsPOST /mentions可按点赞、回复、转发和日期筛选
GET /twitter​/tweet​/repliesPOST /comments接受链接或 ID
GET /twitter​/tweet​/quotesPOST /quotes
GET /twitter​/tweet​/retweetersPOST /retweeters
GET /twitter​/user​/infoGET /infousername、user_id 或 user_link 任选其一
GET /twitter​/user​/batch_info_by_idsGET /info-batch每次请求最多 100 个账号
GET /twitter​/user​/followers, /twitter/user/followingsGET /followers, GET /follows每页最多 200 个
GET /twitter​/user​/verifiedFollowersGET /verified-followers
GET /twitter​/list​/tweetsGET /list-tweets
GET /twitter​/list​/membersGET /list-members
GET /twitter​/community​/info, /members, /tweetsPOST /community-info, POST /community-members, POST /community-tweets
GET /twitter​/user​/searchPOST /search-users
GET /twitter​/trendsGET /trends两家都按 WOEID 查询
GET /twitter​/spaces​/detailGET /spaces
GET /twitter​/articlePOST /article
GET /twitter​/user_aboutGET /about
GET /twitter​/user​/check_follow_relationshipPOST /check-follow
没有此接口POST /check-retweet, POST /check-quoted, GET /check-comment, POST /check-community-member, GET /check-shadowbanTwitterAPI.io 没有接口的五项验证

字段映射:

TwitterAPI.ioSorsa API
X-API-Key 请求头ApiKey 请求头
cursor, has_next_pagenext_cursor(结束时为 null 或不存在)
textfull_text
createdAtcreated_at
likeCount, retweetCount, replyCount, quoteCountlikes_count, retweet_count, reply_count, quote_count
viewCount, bookmarkCountview_count, bookmark_count
author.userName, author.followersuser.username, user.followers_count
quoted_tweet, retweeted_tweetquoted_status, retweeted_status
isReply, inReplyToId, conversationIdis_reply, in_reply_to_tweet_id, conversation_id_str

直接替换的适配器保留你代码现有的搜索调用形式,由 Sorsa API 提供数据:

Python
import os, time, requests

SORSA = "https://api.sorsa.io/v3"
KEY = os.environ.get("SORSA_API_KEY", "YOUR_API_KEY")
HEADERS = {"ApiKey": KEY, "Content-Type": "application/json"}

def advanced_search(query, query_type="Latest", max_pages=10):
    """Yields tweets in TwitterAPI.io's field names, read from Sorsa API."""
    order = "latest" if query_type == "Latest" else "popular"
    body = {"query": query, "order": order}
    pages = 0
    while pages < max_pages:
        r = requests.post(f"{SORSA}/search-tweets", json=body,
                          headers=HEADERS, timeout=30)
        if r.status_code == 429:  # over 20 requests in one second
            time.sleep(1)
            continue
        r.raise_for_status()
        pages += 1
        page = r.json()
        for t in page.get("tweets", []):
            yield {"id": t["id"], "text": t["full_text"],
                   "createdAt": t["created_at"],
                   "likeCount": t["likes_count"],
                   "author": {"userName": t["user"]["username"]}}
        if not page.get("next_cursor"):
            return
        body["next_cursor"] = page["next_cursor"]

先用 100 次免费请求试跑:注册,设置 SORSA_API_KEY,再把结果行与现在拿到的比较。文档中的快速上手 (在新标签页中打开)约三分钟带你完成第一次请求。

#我们如何核实

2026 年 11 月 3 日,我们查阅了 TwitterAPI.io 的定价页、速率限制、服务条款、隐私政策、API 参考文档、MCP 服务器页面及其关于 Sorsa API 的对比页。我们引用的每个页面都保存了整页截图、存档文件和校验和。其域名日期来自 .io 注册局(RDAP),价格历史来自 Wayback Machine 中定价页的存档。Sorsa API 的数字来自其定价页和实时 API 参考文档。

我们对每家服务商使用相同的标准,验证项来自如何选择 Twitter API。其他对比:Sorsa vs 官方 X API、Sorsa vs Apify、完整的 Twitter API 对比,以及 Twitter API 替代方案汇总。

#选择 Sorsa API

无论看数字还是看风险,Sorsa API 都领先于 TwitterAPI.io。每 1,000 条推文低至 $0.014(对方 $0.15),单次查询返回 100 条(对方 50 条),智能体可用 40 个 MCP 工具(对方 12 个),也没有任何接口可能触及你的 X 账号。可用性保证写在条款里,2022 年起运行于生产环境。用 100 次永不过期的免费请求试试 Sorsa API。

#常见问题

最好的 TwitterAPI.io 替代方案是什么?

Sorsa API。每 1,000 条推文低至 $0.014(TwitterAPI.io 为 $0.15),每次请求返回 100 条推文(对方 50 条),MCP 服务器有 40 个工具(对方 12 个)。它没有写入接口,任何 X 账号都不会通过其密钥暴露。它 2022 年起运行于生产环境,并在条款中保证 99.9% 可用性。你可以用 100 次永不过期的免费请求测试。

在 TwitterAPI.io 和 Sorsa API 上,100 万条推文要多少钱?

按 ID 查询 100 万条推文,在 TwitterAPI.io 上需要 2 万次请求(每次 50 条),按每 1,000 条 $0.15 计算为 $150。在 Sorsa API 上需要 1 万次请求(每次 100 条),低至 $14,Starter 套餐每月 1 万次请求就够了。按每秒 20 次请求计算,Sorsa API 约 8 分钟完成,每秒最多读取 2,000 条推文。

使用 Sorsa API 需要 X 账号或登录信息吗?

不需要。Sorsa API 从不索取你的 X 登录信息,也没有能发帖、关注、点赞或发消息的接口,你的 X 账号没有任何风险。在 ApiKey 请求头中放入一个 API 密钥,就能读取公开数据。TwitterAPI.io 的写入接口则不同:它们以用邮箱、用户名、密码和 2FA 密钥登录的 X 账号身份操作。它自己的对比页也建议不要把这些交给无人值守的智能体。

可以把 Sorsa API 用于 Claude、Cursor 或其他 AI 智能体吗?

可以。用你的密钥运行 npx -y sorsa-mcp,Claude、Cursor、VS Code 或任何 MCP 客户端就能获得 40 个只读工具,覆盖回溯到 2006 年的搜索、用户资料、粉丝、列表、社区、Spaces、X Articles 和活动验证。TwitterAPI.io 的 MCP 服务器有 12 个工具。Sorsa API 没有写入接口,智能体用其密钥只能读取公开数据。

免费请求能用多久?

Sorsa API 的 100 次免费请求永不过期。无需绑卡,可用于所有接口,通过批量查询最多覆盖 1 万条推文。TwitterAPI.io 在通过隐形机器人检测后提供最多 $1 额度,每人或每个网络一次,31 天后过期。其账号在首次购买前也一直限制为每 5 秒 1 次请求。

Sorsa API 保证可用性吗?

保证。Sorsa API 在服务条款第 7.1 条中保证所有付费套餐 99.9% 可用性。某月可用性低于 99.5% 时,赠送相当于月度请求量 10% 的额外请求。每月 100 万次请求起,还会与你签署 SLA。TwitterAPI.io 的条款则写明“不保证服务不中断或没有错误”。

Sorsa API 能发推吗?

不能。Sorsa API 从产品设计上就是只读:读取公开推文、用户资料、粉丝等数据,从不操作 X 账号,你的账号永远不会有风险。如需发帖,可搭配官方 X API,读取则全部留在 Sorsa API:每 1,000 条推文低至 $0.014。

如何从 TwitterAPI.io 迁移到 Sorsa API?

把 X-API-Key 请求头换成 ApiKey,搜索、时间线和回复改为 POST 加 JSON 请求体,再重命名几个字段:text 变为 full_text,likeCount 变为 likes_count,author 变为 user。next_cursor 缺失表示结果结束。上面的接口映射和适配器覆盖了常见调用,100 次免费请求让你在切换前先比较结果。

免责声明

TwitterAPI.io 是其所有者的商标。Sorsa API 与 TwitterAPI.io 没有关联。

X 和 X 标志是 X Corp. 的商标。Sorsa API 与 X Corp. 没有关联,也未获其认可或赞助。

由 Sorsa API 团队发布。TwitterAPI.io 的数据来自其官方页面,链接见上文,查看于 2026 年 11 月 3 日;价格可能变动,大型任务前请先查看其定价页。

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

Sorsa API vs TwitterAPI.io

相比 TwitterAPI.io,Sorsa API 是更好的选择:每 1,000 条推文低至 $0.014(对方 $0.15),Sorsa API 密钥也永远无法操作 X 账号。

Sorsa API

$0.014每 1,000 条推文

40面向 AI 智能体的 MCP 工具

2022上线生产环境第一年

TwitterAPI.io

$0.15每 1,000 条推文

12面向 AI 智能体的 MCP 工具

2024上线生产环境第一年

简短回答:TwitterAPI.io 所有推文接口都是每 1,000 条推文 $0.15,且按 ID 查询最多 50 个;Sorsa API 每次请求返回 100 条推文。Sorsa API 2022 年起运行于生产环境,在条款中写入 99.9% 的可用性保证,并为 AI 智能体提供含 40 个工具的 MCP 服务器,而 TwitterAPI.io 只有 12 个。请选择 Sorsa API,并用 100 次免费请求跑一遍你自己的任务:无需绑卡,永不过期。

更新于 ,阅读约需 13 分钟

由 Sorsa API 团队发布。TwitterAPI.io 的数据来自其官方页面,链接见下文。

为什么团队选择 Sorsa API 而不是 TwitterAPI.io

  1. 推文价格仅为十分之一。

    Sorsa API 每次请求读取 100 条推文,每 1,000 条低至 $0.014;TwitterAPI.io 每 1,000 条收费 $0.15,单次查询最多接受 50 个 ID。

  2. 不会触及你的 X 账号。

    Sorsa API 没有任何可以发帖、关注或发私信的接口,密钥即使泄露或被滥用,也只能读取公开数据。

  3. 给智能体的工具更多。

    Sorsa API 的 MCP 服务器为 Claude、Cursor 或任何 MCP 客户端提供 40 个只读工具,是 TwitterAPI.io 12 个的三倍多。

  4. 免费请求没有期限。

    Sorsa API 的 100 次免费请求永不过期;TwitterAPI.io 最多 $1 的免费额度 31 天后过期。

  5. 每项活动验证都只需一次调用。

    Sorsa API 有 6 个验证接口(关注、转发、引用、评论、社区成员、shadowban);TwitterAPI.io 只有 1 个,用于关注。

  6. 承诺写进条款。

    Sorsa API 保证所有付费套餐 99.9% 可用性,订阅期间价格不变;TwitterAPI.io 的条款对两者都没有承诺。

  7. 运营时间更长。

    Sorsa API 自 2022 年起服务开发者,最初名为 TweetScout API;twitterapi.io 域名注册于 2024 年 12 月。

同样的任务,两家的价格

按 ID 刷新 100 万条推文

你手上有来自数据集或过往结果的 100 万个推文 ID,需要最新的正文和指标。

Sorsa API

合计:低至 $14

  • 10K 次 POST /tweet-info-bulk 请求,每次 100 个 ID低至 $14
  • 按每秒 20 次请求计算的耗时约 8 分钟
  • 足以覆盖的月度额度Starter,10K 次请求

需要你的 X 登录信息零

TwitterAPI.io

合计:$150

  • 1M 条推文,每 1,000 条 $0.15$150
  • 每次请求的 ID 数最多 50 个
  • 任务所需请求数20K

需要你的 X 登录信息仅用于写操作

每月从搜索采集 500 万条推文

研究存档或舆情数据源每月拉取整页结果,每页约 20 条推文。

Sorsa API

合计:低至 $350

  • 250K 次 POST /search-tweets 请求,每次约 20 条推文低至 $350
  • 按每秒 20 次请求计算的耗时约 3.5 小时
  • 足以覆盖的月度额度Growth,250K 次请求

需要你的 X 登录信息零

TwitterAPI.io

合计:$750

  • 5M 条推文,每 1,000 条 $0.15$750
  • 订阅赠送积分31 天后过期

需要你的 X 登录信息仅用于写操作

让 AI 智能体读取 X 数据

Claude、Cursor 或你自己技术栈中的智能体,自主搜索帖子、读取用户资料并执行验证。

Sorsa API

合计:40 个只读工具

  • 安装npx -y sorsa-mcp
  • 密钥能做什么读取公开数据
  • 写入接口无

账号风险无,该密钥只读

TwitterAPI.io

合计:12 个只读工具

  • 同一个密钥能做什么可操作任何通过它登录的 X 账号
  • 其自身对这些写操作的建议不要让无人值守的智能体使用它们

账号风险任何通过它登录的 X 账号

付费前先测试

你想在购买之前,先用自己的数据跑真实任务。

Sorsa API

合计:100 次免费请求

  • 银行卡不需要
  • 覆盖的推文数最多 10K
  • 有效期从不

需要你的 X 登录信息零

TwitterAPI.io

合计:最高 $1 的额度

  • 条件无感的机器人检查,每人或每个网络一次
  • 覆盖的推文数约 6,666
  • 有效期31 天
  • 首次购买前的费率每 5 秒 1 次请求

需要你的 X 登录信息仅用于写操作

Twitter/X 数据 API 的十项验证

10/10 项 Sorsa API1/10 项 TwitterAPI.io

Sorsa API 通过全部十项验证;TwitterAPI.io 通过一项。

  • 每 1,000 条结果的价格

    Sorsa API
    每 1,000 条推文低至 $0.014
    TwitterAPI.io
    每 1,000 条推文 $0.15
  • 批量查询

    Sorsa API
    每次请求 100 条推文
    TwitterAPI.io
    每次请求 50 条推文
  • 最低套餐的速率限制

    Sorsa API
    每秒 20 次请求
    TwitterAPI.io
    付费后每秒 20 次
  • 没有期限的免费试用

    Sorsa API
    100 次请求,永不过期
    TwitterAPI.io
    最多 $1,31 天后失效
  • API 需要你的 X 账号提供什么

    Sorsa API
    什么都不需要,永远如此
    TwitterAPI.io
    你的 X 登录信息,用于写操作
其余 5 次检查
  • 运营历史与书面可用性承诺

    Sorsa API
    始于 2022 年,99.9% 写入条款
    TwitterAPI.io
    始于 2024 年,没有保证
  • 每个步骤都有对应接口

    Sorsa API
    6 个验证接口
    TwitterAPI.io
    1 项验证:关注
  • 可预期的账单

    Sorsa API
    按请求统一计价
    TwitterAPI.io
    十几种点数费率
  • 写入条款的保证

    Sorsa API
    可用性和价格都有书面承诺
    TwitterAPI.io
    其条款中两者皆无
  • 面向大用量的合同

    Sorsa API
    每月 100 万次请求起,我们与你签署 SLA
    TwitterAPI.io
    条款中没有 SLA

你的 API 密钥能做什么

智能体拿到 Sorsa API 密钥,最多也只能读取公开推文。

Sorsa API 密钥

  • 读取公开推文、用户资料、粉丝、列表、社区、Spaces、X Articles 和趋势
  • 执行活动验证和 shadowban 验证
  • 无法发帖、点赞、关注、拉黑、发私信、编辑资料或登录任何东西

TwitterAPI.io 密钥,且有 X 账号通过它登录

  • 发布和删除推文、点赞、转发和关注
  • 静音、拉黑、加书签和发私信
  • 上传媒体和更新资料

来源:TwitterAPI.io, "Post & Action V2 overview"(在新标签页中打开)

为什么密钥比价格更重要

数据 API 的密钥最终会出现在很多地方:服务器环境变量、CI 密钥、同事的笔记本、AI 智能体的配置。使用 Sorsa API,这些副本都只能读取公开数据。任何设置、提示词或 bug 都无法把它变成能发帖的密钥,因为 Sorsa API 根本没有写入接口。它也从不索取你的 X 登录信息,你的 X 账号没有任何风险。

TwitterAPI.io 用同一个密钥同时提供读和写。在那里读取同样不需要 X 账号。但只要团队里有人通过其登录接口登录 X 账号(需要提供账号的邮箱、用户名、密码和 2FA 密钥),同一个密钥就能以该账号发帖、删帖和发消息。其隐私政策还写明,执行这些操作时,你发送的 X 登录信息会传给它未具名的上游服务商。它自己的对比页把这些基于登录的写操作称为“应避免交给无人值守智能体的内容”。

发帖是 Sorsa API 特意不做的唯一一件事。Sorsa API 从产品设计上就是只读,你的 X 账号永远不会有风险;如需发帖,可搭配官方 X API。

一次请求监控 5,000 个账号

在 Sorsa API 上监控大量账号,每次轮询只需一次请求。把最多 5,000 个账号放进一个 X 列表,用 GET /list-tweets(在新标签页中打开) 轮询它。一次请求就返回所有成员的最新帖子,每页约 20 条,每条帖子都附带作者。

按每秒 20 次请求计算,一个密钥每秒可轮询 20 个这样的列表,无需增加密钥,每秒就能覆盖 10 万个账号。轮询失败不花钱,因为失败的请求从不计费。TwitterAPI.io 自己的对比页称之为“聪明的模式”。

2022 年起运行于生产环境

  1. 2022

    Sorsa API

    2022 年以 TweetScout API 之名上线,2025 年更名为 Sorsa API

  2. 2024

    TwitterAPI.io

    域名注册于 2024 年 12 月 8 日(RDAP);首次存档也在同一天

可以追究的生产条款

Sorsa API 把承诺放在你可以追究的地方。99.9% 可用性保证覆盖每个付费套餐:若某月可用性低于 99.5%,我们会补发相当于你月度请求数 10% 的赠送请求。只要你保持订阅,价格就不会上涨,响应结构也保持不变,所以你的代码可以持续运行。

用量大时,条款也随你一起升级。Enterprise 增加优先支持,Business 配备专属客户经理,Hyperscale 运行在专用基础设施上。每月 1M 次请求起,我们与你签署 SLA。超出套餐后,按量付费会让调用持续运行,直到你设定的消费上限,余额永不过期。可用性与安全页面有详细说明。

TwitterAPI.io 的条款走的是另一条路。第 9 条写道:“我们努力保持高可用性,但不保证服务不中断或没有错误。”其条款中没有任何固定价格的内容。其定价页的存档显示,每次请求的最低收费从 2025 年 4 月的 $0.00012 涨到 2025 年 7 月的 $0.00015。

TwitterAPI.io 的细则,与我们的对照

连 TwitterAPI.io 都这么说

AI 智能体:40 个工具,没有一个能发帖

AI 助手仍把 TwitterAPI.io 说成带 MCP 服务器的 API。Sorsa API 也有,而且工具数量是它的三倍多。Twitter MCP 服务器用 npx -y sorsa-mcp 安装,可在 Claude Desktop、Claude Code、Cursor、VS Code 和 Windsurf 中运行。它为智能体提供 40 个工具,涵盖追溯到 2006 年的搜索、每批 100 份的用户资料,以及列表、社区、Spaces、X Articles、趋势和活动检查。

这些工具都只读。TwitterAPI.io 的 12 个 MCP 工具同样只读,但它们背后的密钥,和其 REST 写入接口接受的是同一个密钥。对于代码助手,GitHub 上的 sorsa-x-api-skill 用一个文件就能教会它使用该 API。Twitter MCP 服务器指南按客户端逐个比较了各种配置。

TwitterAPI.io 如何评价 Sorsa API,以及事实如何

TwitterAPI.io 定价详解

TwitterAPI.io 出售点数:10 万点数 $1。每返回一条推文消耗 15 个点数,搜索、时间线、回复、引用、列表、社区和按 ID 查询都一样,每 1,000 条 $0.15 就是这么来的。按 ID 查询每次请求最多 50 个 ID,所以 100 万条推文需要 2 万次请求。

其订阅套餐每月 $29 至 $1,499,把费用折算成积分,再额外附送赠送积分。这些赠送积分 31 天后过期,每月的“返还”只在订阅保持有效时才发放。Sorsa API 对同样的推文按每 100 条一次请求计费,每 1,000 条低至 $0.014,没有需要花掉的赠送额度。对其费率表的完整拆解见 TwitterAPI.io 定价详解。

十分钟从 TwitterAPI.io 迁移

接口映射,从 TwitterAPI.io 到 Sorsa API。基础 URL 为 https://api.sorsa.io/v3,使用 ApiKey 请求头;搜索、时间线、回复和引用使用 POST 加 JSON 请求体。

  • GET /twitter/tweet/advanced_search

    Sorsa API
    POST /search-tweets
    说明
    相同的 X 搜索运算符;queryType 的 Latest 或 Top 变为 order 的 latest 或 popular
  • GET /twitter/tweets

    Sorsa API
    POST /tweet-info-bulk
    说明
    在 tweet_links 中每次请求最多 100 个 ID 或链接,而不是 50 个
  • GET /twitter/user/last_tweets

    Sorsa API
    POST /user-tweets
    说明
    type 选择推文、回复或转发
  • GET /twitter/user/mentions

    Sorsa API
    POST /mentions
    说明
    可按点赞、回复、转发和日期筛选
  • GET /twitter/tweet/replies

    Sorsa API
    POST /comments
    说明
    接受链接或 ID
  • GET /twitter/tweet/quotes

    Sorsa API
    POST /quotes
  • GET /twitter/tweet/retweeters

    Sorsa API
    POST /retweeters
  • GET /twitter/user/info

    Sorsa API
    GET /info
    说明
    username、user_id 或 user_link 任选其一
  • GET /twitter/user/batch_info_by_ids

    Sorsa API
    GET /info-batch
    说明
    每次请求最多 100 个账号
  • GET /twitter/user/followers, /twitter/user/followings

    Sorsa API
    GET /followers, GET /follows
    说明
    每页最多 200 个
  • GET /twitter/user/verifiedFollowers

    Sorsa API
    GET /verified-followers
  • GET /twitter/list/tweets

    Sorsa API
    GET /list-tweets
  • GET /twitter/list/members

    Sorsa API
    GET /list-members
  • GET /twitter/community/info, /members, /tweets

    Sorsa API
    POST /community-info, POST /community-members, POST /community-tweets
  • GET /twitter/user/search

    Sorsa API
    POST /search-users
  • GET /twitter/trends

    Sorsa API
    GET /trends
    说明
    两家都按 WOEID 查询
  • GET /twitter/spaces/detail

    Sorsa API
    GET /spaces
  • GET /twitter/article

    Sorsa API
    POST /article
  • GET /twitter/user_about

    Sorsa API
    GET /about
  • GET /twitter/user/check_follow_relationship

    Sorsa API
    POST /check-follow
  • 没有此接口

    Sorsa API
    POST /check-retweet, POST /check-quoted, GET /check-comment, POST /check-community-member, GET /check-shadowban
    说明
    TwitterAPI.io 没有接口的五项验证

字段映射:

  • X-API-Key 请求头

    Sorsa API
    ApiKey 请求头
  • cursor, has_next_page

    Sorsa API
    next_cursor(结束时为 null 或不存在)
  • 文字

    Sorsa API
    full_text
  • createdAt

    Sorsa API
    created_at
  • likeCount, retweetCount, replyCount, quoteCount

    Sorsa API
    likes_count, retweet_count, reply_count, quote_count
  • viewCount, bookmarkCount

    Sorsa API
    view_count, bookmark_count
  • author.userName, author.followers

    Sorsa API
    user.username, user.followers_count
  • quoted_tweet, retweeted_tweet

    Sorsa API
    quoted_status, retweeted_status
  • isReply, inReplyToId, conversationId

    Sorsa API
    is_reply, in_reply_to_tweet_id, conversation_id_str

直接替换的适配器保留你代码现有的搜索调用形式,由 Sorsa API 提供数据:

Python
import os, time, requests

SORSA = "https://api.sorsa.io/v3"
KEY = os.environ.get("SORSA_API_KEY", "YOUR_API_KEY")
HEADERS = {"ApiKey": KEY, "Content-Type": "application/json"}

def advanced_search(query, query_type="Latest", max_pages=10):
    """Yields tweets in TwitterAPI.io's field names, read from Sorsa API."""
    order = "latest" if query_type == "Latest" else "popular"
    body = {"query": query, "order": order}
    pages = 0
    while pages < max_pages:
        r = requests.post(f"{SORSA}/search-tweets", json=body,
                          headers=HEADERS, timeout=30)
        if r.status_code == 429:  # over 20 requests in one second
            time.sleep(1)
            continue
        r.raise_for_status()
        pages += 1
        page = r.json()
        for t in page.get("tweets", []):
            yield {"id": t["id"], "text": t["full_text"],
                   "createdAt": t["created_at"],
                   "likeCount": t["likes_count"],
                   "author": {"userName": t["user"]["username"]}}
        if not page.get("next_cursor"):
            return
        body["next_cursor"] = page["next_cursor"]

先用 100 次免费请求跑一遍:注册,设置 SORSA_API_KEY,再把各行结果与你现在得到的对比。文档快速入门(在新标签页中打开)约三分钟就能带你完成第一次请求。

我们如何核实

2026 年 11 月 3 日,我们查阅了 TwitterAPI.io 的定价页、速率限制、服务条款、隐私政策、API 参考文档、MCP 服务器页面及其关于 Sorsa API 的对比页。我们引用的每个页面都保存了整页截图、存档文件和校验和。其域名日期来自 .io 注册局(RDAP),价格历史来自 Wayback Machine 中定价页的存档。Sorsa API 的数字来自其定价页和实时 API 参考文档。

我们对每个服务商都用同样的标准,采用如何选择 Twitter API中的检查项。其他对比:Sorsa 与官方 X API 对比、Sorsa 与 Apify 对比、完整的 Twitter API 对比,以及 Twitter API 替代方案汇总。

选择 Sorsa API

无论从数字还是风险来看,Sorsa API 都胜过 TwitterAPI.io。推文每 1,000 条低至 $0.014,而不是 $0.15;一次查询返回 100 条,而不是 50 条;智能体可用 40 个 MCP 工具,而不是 12 个;也没有任何接口可能触及你的 X 账号。它的保证写在条款里,并且 2022 年起就运行于生产环境。用永不过期的 100 次免费请求试试 Sorsa API。

常见问题

最好的 TwitterAPI.io 替代方案是什么?

Sorsa API。每 1,000 条推文低至 $0.014(TwitterAPI.io 为 $0.15),每次请求返回 100 条推文(对方 50 条),MCP 服务器有 40 个工具(对方 12 个)。它没有写入接口,任何 X 账号都不会通过其密钥暴露。它 2022 年起运行于生产环境,并在条款中保证 99.9% 可用性。你可以用 100 次永不过期的免费请求测试。

在 TwitterAPI.io 和 Sorsa API 上,100 万条推文要多少钱?

按 ID 查询 100 万条推文,在 TwitterAPI.io 上需要 2 万次请求(每次 50 条),按每 1,000 条 $0.15 计算为 $150。在 Sorsa API 上需要 1 万次请求(每次 100 条),低至 $14,Starter 套餐每月 1 万次请求就够了。按每秒 20 次请求计算,Sorsa API 约 8 分钟完成,每秒最多读取 2,000 条推文。

使用 Sorsa API 需要 X 账号或登录信息吗?

不需要。Sorsa API 从不索取你的 X 登录信息,也没有能发帖、关注、点赞或发消息的接口,你的 X 账号没有任何风险。在 ApiKey 请求头中放入一个 API 密钥,就能读取公开数据。TwitterAPI.io 的写入接口则不同:它们以用邮箱、用户名、密码和 2FA 密钥登录的 X 账号身份操作。它自己的对比页也建议不要把这些交给无人值守的智能体。

可以把 Sorsa API 用于 Claude、Cursor 或其他 AI 智能体吗?

可以。用你的密钥运行 npx -y sorsa-mcp,Claude、Cursor、VS Code 或任何 MCP 客户端就能获得 40 个只读工具,覆盖回溯到 2006 年的搜索、用户资料、粉丝、列表、社区、Spaces、X Articles 和活动验证。TwitterAPI.io 的 MCP 服务器有 12 个工具。Sorsa API 没有写入接口,智能体用其密钥只能读取公开数据。

免费请求能用多久?

Sorsa API 的 100 次免费请求永不过期。无需绑卡,可用于所有接口,通过批量查询最多覆盖 1 万条推文。TwitterAPI.io 在通过隐形机器人检测后提供最多 $1 额度,每人或每个网络一次,31 天后过期。其账号在首次购买前也一直限制为每 5 秒 1 次请求。

Sorsa API 保证可用性吗?

保证。Sorsa API 在服务条款第 7.1 条中保证所有付费套餐 99.9% 可用性。某月可用性低于 99.5% 时,赠送相当于月度请求量 10% 的额外请求。每月 100 万次请求起,还会与你签署 SLA。TwitterAPI.io 的条款则写明“不保证服务不中断或没有错误”。

Sorsa API 能发推吗?

不能。Sorsa API 从产品设计上就是只读:读取公开推文、用户资料、粉丝等数据,从不操作 X 账号,你的账号永远不会有风险。如需发帖,可搭配官方 X API,读取则全部留在 Sorsa API:每 1,000 条推文低至 $0.014。

如何从 TwitterAPI.io 迁移到 Sorsa API?

把 X-API-Key 请求头换成 ApiKey,搜索、时间线和回复改为 POST 加 JSON 请求体,再重命名几个字段:text 变为 full_text,likeCount 变为 likes_count,author 变为 user。next_cursor 缺失表示结果结束。上面的接口映射和适配器覆盖了常见调用,100 次免费请求让你在切换前先比较结果。

免责声明

TwitterAPI.io 是其所有者的商标。Sorsa API 与 TwitterAPI.io 没有关联。

X 和 X 标志是 X Corp. 的商标。Sorsa API 与 X Corp. 无关联,未获其认可或赞助。

由 Sorsa API 团队发布。TwitterAPI.io 的数据来自其官方页面,链接见上文,查看于 2026 年 11 月 3 日;价格可能变动,大型任务前请先查看其定价页。

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

免费查询 10K 条推文

每个新的 Sorsa API 账号都有 100 次免费请求:无需信用卡,永不过期。

领取 100 次免费请求查看价格

更多对比

全部对比