Overview

Every day many thousands of developers make requests to the X API. To help manage the sheer volume of these requests, limits are placed on the number of requests that can be made. These limits help us provide the reliable and scalable API that our developer community relies on. 

The maximum number of requests that are allowed is based on a time interval, some specified period or window of time. If an endpoint has a rate limit of 900 requests/15-minutes, then up to 900 requests over any 15-minute interval is allowed. 

Enterprise rate limits per window

ProductEndpointRate limit
PowerTrack APIStreaming endpoint60 requests per minute
Rules endpoint60 requests per minute aggregated across all /rules endpoints
Replay endpoint5 requests per 5 minutes
Historical PowerTrack API60 Jobs can be created per (UTC) day.
30 Jobs can be created per hour.
2 Jobs can be estimating concurrently.
2 Jobs can be running concurrently.
Decahose API10 requests per minute
Streaming likes API10 requests per minute
Firehose API10 requests per minute
Account Activity APIPOST account_activity/webhooks15 requests per 15 minutes
GET account_activity/webhooks15 requests per 15 minutes
PUT account_activity/webhooks/:webhook_id15 requests per 15 minutes
POST account_activity/webhooks/:webhook_id/subscriptions/all500 requests per 15 minutes
GET account_activity/subscriptions/count15 requests per 15 minutes
GET account_activity/webhooks/:webhook_id/subscriptions/all500 requests per 15 minutes
GET account_activity/webhooks/:webhook_id/subscriptions/all/list50 requests per 15 minutes
DELETE account_activity/webhooks/:webhook_id15 requests per 15 minutes
DELETE /account_activity/webhooks/:webhook_id/subscriptions/:user_id/all.json500 requests per 15 minutes
Replay5 requests per 15 minutes
Search APIPer minute rate limit will vary by contract
20 requests per second aggregated across either the 30 day data and counts endpoints, or across the full-archive data and counts endpoints
Engagement APIPer minute rate limit will vary by contract
Compliance Firehose API10 requests per minute
Usage API2 requests per minute