レート制限

レート制限の仕組み

レート制限はアカウント単位で、1 秒あたりのリクエスト数 (QPS) で測定します。上限はクレジット購入履歴の有無で決まり、上位 2 プランでは少しだけ引き上げられます。

月間の上限も日次の上限もありません。1 秒あたりの上限を超えなければ、1 か月に何クレジットでも消費できます。

ストリーム (アカウント監視) サブスクリプションは REST API とは別枠です。 ストリームプランには API クレジットも、より高い REST レート制限も含まれません。REST 呼び出しはクレジットで支払い、クレジットを購入するまでアカウントは無料枠の 5 秒に 1 リクエストのまま据え置きです。

具体的な上限

アカウント状態レート制限
新規アカウント (未課金)
0.2 req/s — API を試すには十分で、初回チャージを後押しします。
5 秒に 1 リクエスト
一度でもクレジットを購入したことのあるアカウント
一度クレジットを購入すれば十分で、サブスクリプションは不要です。
20 req/s
Starter・Builder・Pro サブスクリプション
これらのプランはクレジット量、ボーナス率、クレジット返還で差別化され、スループットでは差がつきません。より高い持続 QPS が必要なら、下記の Scale と Business をご覧ください。
20 req/s
Scale サブスクリプション
50 req/s
Business サブスクリプション
500 req/s
さらに大きなニーズ
ユースケースと想定される持続 req/s を添えて contact@twitterapi.io までメールしてください。
ご相談ください

プランを選ぶ? /subscribe を参照してください — Starter、Builder、Pro の違いはクレジット付与量、チャージ時のボーナス %、ローリング方式のクレジット返還です。20 req/s を超える持続的なスループットが必要な場合、上限が上がるのは Scale (50 req/s) と Business (500 req/s) です。

バースト・トラフィック? 上限に達すると HTTP 429 が返されます (Retry-After ヘッダーは送信されません)。1 秒ほど待ってから指数バックオフでリトライしてください。アカウントがブロックされることはありません。