メインコンテンツへスキップ

概要

毎日、何万人もの開発者が X API へリクエストを送信しています。この膨大なリクエスト数を管理するため、送信できるリクエスト数には制限が設けられています。これらの制限により、開発者コミュニティが依存する信頼性が高くスケーラブルな API を提供することが可能になります。  許可されるリクエストの最大数は、一定の時間間隔、つまり特定の期間(時間ウィンドウ)に基づいて決まります。たとえば、あるエンドポイントのレート制限が 900 requests/15-minutes の場合、任意の 15 分間のウィンドウにおいて最大 900 件のリクエストが許可されます。 

ウィンドウごとのエンタープライズ向けレート制限

プロダクトエンドポイントレート制限
PowerTrack APIストリーミングエンドポイント1分あたり60リクエスト
Rules endpointすべての /rules エンドポイントを合算して1分あたり60リクエスト
Replay endpoint5分あたり5リクエスト
Historical PowerTrack API1日(UTC)あたり60件のジョブを作成できます。
1時間あたり30件のジョブを作成できます。
2件のジョブを同時に見積もりできます。
2件のジョブを同時に実行できます。
Decahose API1分あたり10リクエスト
Streaming likes API1分あたり10リクエスト
Firehose API1分あたり10リクエスト
Account Activity APIPOST account_activity/webhooks15分あたり15リクエスト
GET account_activity/webhooks15分あたり15リクエスト
PUT account_activity/webhooks/:webhook_id15分あたり15リクエスト
POST account_activity/webhooks/:webhook_id/subscriptions/all15分あたり500リクエスト
GET account_activity/subscriptions/count15分あたり15リクエスト
GET account_activity/webhooks/:webhook_id/subscriptions/all15分あたり500リクエスト
GET account_activity/webhooks/:webhook_id/subscriptions/all/list15分あたり50リクエスト
DELETE account_activity/webhooks/:webhook_id15分あたり15リクエスト
DELETE /account_activity/webhooks/:webhook_id/subscriptions/:user_id/all.json15分あたり500リクエスト
Replay15分あたり5リクエスト
Search API1分あたりのレート制限は契約内容によって異なります
30 day data および counts エンドポイント、または full-archive data および counts エンドポイントのいずれかについて合算して1秒あたり20リクエスト
Engagement API1分あたりのレート制限は契約内容によって異なります
Compliance Firehose API1分あたり10リクエスト
Usage API1分あたり2リクエスト