限流

我们如何限流

限流按账号计算,单位为每秒请求数 (QPS)。上限只取决于你是否购买过积分,另外最高两个订阅层级会有小幅提升。

没有月度上限,也没有日上限 — 只要不超过每秒上限,一个月内可以消耗任意数量的积分。

推送 (账号监控 Stream) 订阅和 REST API 是分开的。 推送套餐不包含 API 积分,也不会提高 REST 接口的限流:REST 调用按积分计费,在购买积分之前,账户仍按免费用户限制,每 5 秒 1 次请求。

具体限额

账号状态限流
新账号 (从未付费)
0.2 次/秒 — 足够试用 API,鼓励首次充值。
每 5 秒 1 次请求
任何至少购买过一次积分的账号
一次性充值一次积分即可,无需订阅。
20 次/秒
Starter · Builder · Pro 订阅
这些套餐的差异在于积分、赠送比例和积分返还,而不是吞吐量。需要更稳定的 QPS?见下方 Scale 和 Business。
20 次/秒
Scale 订阅
50 次/秒
Business 订阅
500 次/秒
更大需求
发送邮件至 contact@twitterapi.io,说明用途和预计持续 req/s。
可申请

选套餐? 请参见 /subscribe — Starter、Builder、Pro 的差异在于赠送积分、充值赠送比例和滚动积分返还。如果需要持续高于 20 次/秒 的吞吐量,Scale (50 次/秒) 和 Business (500 次/秒) 才是上限提升的层级。

有突发流量? 超过上限会返回 HTTP 429 (不发送 Retry-After 响应头)。等待约 1 秒后用指数退避重试即可 — 我们不会封账号。