跳到正文

Twitter API 按请求计费与按推文计费

是的:按请求计费的 Twitter API,无论响应里有多少条推文,每次请求收费都一样;而官方 X API 对返回的每条推文按 $0.005 计费,所以一个含 100 条推文的响应要 $0.50。

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

简短回答: 按请求计费,就是按调用次数付费:一次请求的价格,无论返回 1 条推文还是 100 条都一样。官方 X API 则对每个返回的条目计量,从 2026 年 11 月 22 日起,连每条推文的作者也要计费。想要按请求计费,就用 Sorsa API:每个接口的一次调用都算一次请求,推文每 1,000 条 $0.014 起,另有 100 次免费请求可以上手。

接口
POST /tweet-info-bulk
每页条数
每次请求 100 条推文
价格
每 1,000 条 $0.014 起

#按请求计费与按资源计费:各自对什么收费

按请求计费,是每次 API 调用收一个固定价格,不管响应里有什么。按资源计费,也叫按条目计费或按推文计费,是对响应返回的每个对象收费:每条推文、每份用户资料、每个粉丝,都是账单上单独的一行。

官方 X API 两种都用。它的按量付费价目表(在新标签页打开)对读取"按响应中返回的每个资源"收费,对写操作(比如发帖)则按每次请求收费。差别出在读取上,因为一次读取可以返回几百个对象。想算出你自己一个月的推文、用户资料和粉丝在两种模式下各是多少,可以用免费的 Twitter API 成本计算器。

差别放在一张表里:按请求的账单随你发出的调用次数增长,按资源的账单随 X 返回的条目数量增长。

按请求计费(价格固定)按资源计费(计量)
你为什么付费每次调用每条返回的推文、用户资料或粉丝
含 100 条推文的响应收费 1 次收费 100 次
含 20 条推文的搜索页收费 1 次收费 20 次
每条推文里的作者资料包含在调用里自 2026 年 11 月 22 日起,官方 X API 另按用户单独收费
怎么做预算调用次数 × 每次调用的价格条目数 × 每个条目的价格,再加附带的对象
  • 你为什么付费

    按请求计费(价格固定)
    每次调用
    按资源计费(计量)
    每条返回的推文、用户资料或粉丝
  • 含 100 条推文的响应

    按请求计费(价格固定)
    收费 1 次
    按资源计费(计量)
    收费 100 次
  • 含 20 条推文的搜索页

    按请求计费(价格固定)
    收费 1 次
    按资源计费(计量)
    收费 20 次
  • 每条推文里的作者资料

    按请求计费(价格固定)
    包含在调用里
    按资源计费(计量)
    自 2026 年 11 月 22 日起,官方 X API 另按用户单独收费
  • 怎么做预算

    按请求计费(价格固定)
    调用次数 × 每次调用的价格
    按资源计费(计量)
    条目数 × 每个条目的价格,再加附带的对象

"固定"还有第二层意思:固定月费。含固定请求次数的月度套餐,两样都给你:每次调用价格相同,月初就知道账单是多少。官方 X API 对新项目现在两样都没有:它最后的固定套餐,$200/月的 Basic 和 $5,000/月的 Pro,分别在 6 月 1 日(在新标签页打开)和 2026 年 9 月 1 日(在新标签页打开)之后改为按量付费。

#Sorsa API:每个接口的一次调用算一次请求

想要价格固定的 X 数据,就用 Sorsa API。这是一款 Twitter(X)API 与爬虫,对任何接口的一次调用都只算一次请求,没有倍率,也没有按条目收费。按 ID 查 100 条推文的一个批次、一页 200 个粉丝、一页搜索结果,都刚好各算一次请求。

账单的其余部分遵循同样的规则:

  • 每条推文都是完整的。 每个推文对象在同一次请求里就带有 user 中作者的完整资料、quoted_status 中被引用的推文,以及 entities 中的媒体链接。
  • 失败的请求从不计费。 报错的调用不收费,所以超时或遇到 429 后的重试,只有成功时才付费。
  • 月费固定。 套餐覆盖每月 1 万到 1000 万次请求,各有固定价格,额度每月刷新,所有套餐统一每秒 20 次请求。
  • 查询余额免费。 GET /key-usage-info(在新标签页打开)返回你的密钥剩余的请求次数,且不占用这些次数。

下面是一次最多返回 100 条推文及其作者的请求。先注册拿到密钥,再把推文链接或纯 ID 发给 POST /tweet-info-bulk(在新标签页打开):

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": ["2110347195528712192",
       "https://x.com/balcony_garden_logs/status/2110351260617097216"]}'
Response200 OK
{
  "tweets": [
    {
      "id": "2110347195528712192",
      "full_text": "Seed trays are out. Tomatoes went in an hour ago.",
      "created_at": "2026-10-14T08:12:05Z",
      "likes_count": 41,
      "retweet_count": 3,
      "reply_count": 7,
      "view_count": 2208,
      "user": {
        "id": "1590336274510848000",
        "username": "balcony_garden_logs",
        "display_name": "Balcony Garden Logs",
        "followers_count": 1874,
        "verified": false
      }
    }
  ]
}

列表里是 2 个 ID 还是 100 个,上面这次调用都只算一次请求。403 表示密钥缺失、无效或请求次数已用完;429 表示一秒内超过 20 次请求。

#一个响应,两种账单

在按请求计费的 API 上,响应装得再满,价格也不变;在按资源计费的 API 上,每多一个条目价格就涨一次。同样的四种响应,一比就清楚:

响应Sorsa API,按请求官方 X API,按资源
按 ID 查 100 条推文1 次请求,$0.0014 起$0.50,11 月 22 日起带作者最高 $1.50
20 条搜索结果1 次请求,$0.0014 起$0.10,11 月 22 日起带作者最高 $0.30
200 个粉丝1 次请求,$0.0014 起$2.00
100 份用户资料1 次请求,$0.0014 起$1.00
  • 按 ID 查 100 条推文

    Sorsa API,按请求
    1 次请求,$0.0014 起
    官方 X API,按资源
    $0.50,11 月 22 日起带作者最高 $1.50
  • 20 条搜索结果

    Sorsa API,按请求
    1 次请求,$0.0014 起
    官方 X API,按资源
    $0.10,11 月 22 日起带作者最高 $0.30
  • 200 个粉丝

    Sorsa API,按请求
    1 次请求,$0.0014 起
    官方 X API,按资源
    $2.00
  • 100 份用户资料

    Sorsa API,按请求
    1 次请求,$0.0014 起
    官方 X API,按资源
    $1.00

一次请求的价格,最大套餐低至 $0.0014,Starter 为 $0.0049。即使按 Starter 的价格算,一个装满 100 条推文的响应,也大约只是官方 X API 那 $0.50 的百分之一。

官方 X API 按响应返回的每一项计费 100 posts × $0.005 + 100 authors × $0.010 自 2026 年 11 月 22 日起计费 $0.50 最高 $1.50 含作者 Sorsa API 每次调用只计费一次 1 次请求:100 条推文,每条内含作者 $0.0049 起 $0.0014 每次请求 Starter 上为 $0.0049
官方 X API 把每条推文、自 11 月 22 日起还有每位作者,都记到账单上。Sorsa API 对一次调用只收一次费。

拖动控件,看看响应里的条目变少时,两种账单各自怎么变:

接口

响应的满载程度

Sorsa API 套餐

一次响应含 100 条推文,来自 POST /tweet-info-bulk

Sorsa API,按请求计费

$0.0014

1 次请求取回全部 100 条推文,含作者

此规模下每 1,000 条推文 $0.014

官方 X API,按资源计费

$0.50

100 条帖子 × $0.005,11 月 22 日起含作者最高 $1.50

任何规模下每 1,000 条帖子 $5.00

Sorsa API:每次请求按套餐费率计,Starter $0.0049,Pro $0.00199,Hyperscale $0.0014。官方 X API:费率见 docs.x.com;自 2026 年 11 月 22 日起,每条帖子的作者按 $0.010 计费,每个 UTC 日一次。

选择接口和响应的满载程度。Sorsa API 每次调用的价格保持不变,官方 X API 的价格则随每条内容增加。

须知

去重会让官方 X API 的计量略微缓和一些:X 对同一资源在每个 UTC 日内只收一次费,所以在 UTC 午夜之前两次获取同一条帖子或同一位作者,只计一次。它的文档称之为软性保证,所以做预算时请按完整数量算。

#为什么每页条数决定每条推文的价格

在按请求计费的 API 上,每条推文的价格等于一次调用的价格除以其中的条目数,所以每次调用返回条目最多的接口,单价最低。规划时就抓住这一点:只要任务允许,就按 ID 以每批 100 条收集,翻页读取粉丝时每页取 200 个。

下面是每 1,000 个条目的价格,Sorsa API 取最优套餐的费率,官方 X API 取标价:

读取内容Sorsa API 每次请求的条目数Sorsa API 每 1,000 个官方 X API 每 1,000 个
粉丝200$0.007 起$10.00
按 ID 查推文100$0.014 起$5.00,带作者最高 $15.00
用户资料100$0.014 起$10.00
搜索结果约 20$0.07 起$5.00,带作者最高 $15.00
  • 粉丝

    Sorsa API 每次请求的条目数
    200
    Sorsa API 每 1,000 个
    $0.007 起
    官方 X API 每 1,000 个
    $10.00
  • 按 ID 查推文

    Sorsa API 每次请求的条目数
    100
    Sorsa API 每 1,000 个
    $0.014 起
    官方 X API 每 1,000 个
    $5.00,带作者最高 $15.00
  • 用户资料

    Sorsa API 每次请求的条目数
    100
    Sorsa API 每 1,000 个
    $0.014 起
    官方 X API 每 1,000 个
    $10.00
  • 搜索结果

    Sorsa API 每次请求的条目数
    约 20
    Sorsa API 每 1,000 个
    $0.07 起
    官方 X API 每 1,000 个
    $5.00,带作者最高 $15.00

官方 X API 那一列从不随每页条数变化:每页返回 100 条帖子的搜索,和每页返回 10 条的搜索,每条帖子都是 $0.005。Sorsa API 这边的每条路径都远低于官方 X API,从搜索的约 70 倍,到粉丝的 1,000 多倍。完整数据集在这些费率下要花多少钱,见 100 万条推文要花多少钱。

搜索页只有约 20 条推文,所以在按请求计费的路径里,搜索的每条推文单价最高。如果你已经有推文 ID(来自某个数据集或之前的搜索),POST /tweet-info-bulk 每批 100 条地刷新它们;POST /search-tweets(在新标签页打开) 则用来发现新推文,支持 X 的所有搜索运算符,可回溯到 2006 年。

#官方 X API 如何对读取计量

官方 X API 把读取作为预付额度出售,响应返回的每个对象都会扣减额度:每条帖子 $0.005,每个用户 $0.010,每个粉丝或被关注账号 $0.010。X 团队在 2026 年 10 月 23 日的 expansions 通知(在新标签页打开)里说得很直白:"用量取决于 API 返回的数据对象。"

这份通知还补充了让按推文计费更重的变化。从 2026 年 11 月 22 日起,通过 expansions 附带的对象按标准费率计费:每份作者资料 $0.010,每个媒体项、投票、地点或被引用的帖子 $0.005。原本只要 $0.005 的一条搜索结果,带上作者后可能要 $0.015。

还有三条规则影响账单。按量付费在每个月度计费周期读取 300 万条帖子后停止,超过之后 X 只卖 Enterprise 合同,每月约 4.2 万美元起。余额用完或达到消费上限,会阻止每一次调用,直到你充值或下个周期开始。而且在第一次读取之前,X 就需要开发者账号和 OAuth 凭据。X 的所有费率,从自有数据读取到发帖,都在我们的指南 X API 价格里。

#如何判断一个 Twitter API 是否真的按请求计费

一个 Twitter API 如果是按请求计费,就是一次调用一个价格,不管响应里装了什么。有些服务商嘴上说"固定价格"或"按调用付费",实际上仍通过每条返回推文消耗的额度,按条目收费。用五个问题就能分辨,下面是 Sorsa API 对每个问题的回答:

  1. 问问一次调用返回最大量时收多少钱。 Sorsa API:100 条推文、100 份用户资料或 200 个粉丝,都是一次请求。

  2. 问问每一页结果是不是都要重新收费,以及一页有多大。 Sorsa API:每页算一次请求;搜索页约有 20 条推文。

  3. 问问作者、被引用的推文和媒体是否另外收费。 Sorsa API:它们都在每个推文对象里面,不另收费。

  4. 问问失败的调用是否计费。 Sorsa API:从不计费。

  5. 问问套餐用完了会怎样。 Sorsa API:调用会返回 403 并停止,直到下个月、升级套餐,或你自己开启的额外请求生效。

额外请求是 Sorsa API 在套餐之上的按量付费选项:一份以美元计的预付余额,永不过期,还可以设置每个计费周期的消费上限。选择服务商的完整检查清单,见如何选择 Twitter API。

#今天就用上按请求计费的 X 数据

按推文计费让每个装满的响应都很贵,而从 2026 年 11 月 22 日起,官方 X API 还要对每位作者另外收费。想要可预测的账单,就通过 Sorsa API 读取 X 数据:每个接口的一次调用都算一次请求,推文每 1,000 条 $0.014 起,粉丝每 1,000 个 $0.007 起,所有套餐统一每秒 20 次请求。前 100 次请求最多可以读取 1 万条推文,无需绑卡。

#常见问题

官方 X API 是按请求还是按推文收费?

官方 X API 对读取按推文(也就是按资源)收费:响应返回的每条帖子 $0.005,每个用户或粉丝 $0.010。发帖等写操作则按每次请求收费,每次 $0.015。从 2026 年 11 月 22 日起,附带在帖子上的作者资料和媒体,也会作为单独的资源计费。

有没有月费固定的 Twitter API?

有。Sorsa API 提供月度套餐,价格固定,请求次数固定,每月从 1 万到 1000 万次,额度每月刷新。官方 X API 对新项目没有固定套餐:它原有的 Basic 和 Pro 订阅已在 2026 年改为预付的按量付费额度。

想要按请求计费,该用哪个 Twitter API?

用 Sorsa API。每个接口的一次调用都只算一次请求,没有倍率,所以按 ID 查 100 条推文或读取 200 个粉丝,都是一次请求:推文每 1,000 条 $0.014 起,粉丝每 1,000 个 $0.007 起。失败的调用从不计费,所有套餐统一每秒 20 次请求,一个 API 密钥就能取代开发者账号。

Sorsa API 的一次调用要多少钱?

对任何 Sorsa API 接口的一次调用就是一次请求,最大月度套餐低至 $0.0014,Starter 为 $0.0049。每次调用的价格不取决于接口,也不取决于响应返回多少条推文、用户资料或粉丝。前 100 次请求免费,永不过期。

按请求计费的套餐用完请求后会怎样?

在 Sorsa API 上,当月请求次数用完后,调用会返回 403 错误并停止,直到额度刷新或你升级套餐。如果你开启了额外请求,调用会从预付的美元余额继续,直到你设定的消费上限。当月没用完的请求不会结转到下个月。

#我们如何核实

2026 年 11 月 2 日,我们阅读了 docs.x.com 上 X 的按量付费价格页面,以及 X 开发者论坛上 10 月 23 日的 expansions 通知,官方 X API 的所有费率都取自这两个页面。Sorsa API 的接口、每页条数和响应字段来自它的线上 API 参考,价格来自它当前的套餐。上面的请求和响应依据 API 参考编写,使用虚构的演示数据。

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

更新内容
  • 首次发布。