Alpaca · Rate Limits

Alpaca Rate Limits

Alpaca enforces per-account rate limits on the Trading and Market Data APIs. The default Free plan caps REST traffic at 200 requests per minute. The Algo Trader Plus plan raises the cap to 10,000 requests per minute for Market Data REST. WebSocket symbol subscriptions are also tiered. All endpoints return HTTP 429 when limits are exceeded.

5 Limits Throttle: 429
FintechTradingStocksCryptoRate Limiting

Limits

Trading API default account
requests_per_minute
200
Free Trading API rate limit per account.
Market Data REST (Free) account
requests_per_minute
200
Free Market Data plan REST rate limit.
Market Data REST (Algo Trader Plus) account
requests_per_minute
10000
Paid plan REST rate limit.
WebSocket symbols (Free) connection
symbols_per_connection
30
Free WebSocket subscription cap.
WebSocket symbols (Algo Trader Plus) connection
symbols_per_connection
-1
Unlimited symbols on paid plan.

Policies

Backoff Strategy
On 429, honor Retry-After and apply exponential backoff with jitter.
Connection Limits
Only one WebSocket connection per account is allowed for market data streams.

Sources