Tradier's API rate limits in 2026 are tiered by endpoint class: 120 requests/minute for market data and standard endpoints in production, but only 60 requests/minute for order placement (the trade scope), and 60/minute across the board in the sandbox — all verified against the official rate-limiting docs on 2026-05-251. Limits are enforced per-minute on a per-access-token basis, and every response carries X-Ratelimit- headers so you can throttle precisely1. The slowest lane is order submission at 60/min, which is the one most automated strategies actually care about. Compare Tradier against the other retail broker APIs in the Broker API Comparator.

TL;DR

  • Market data + standard endpoints: 120 requests/minute (production)1.
  • Trading / order placement: 60 requests/minute (production)1.
  • Sandbox (Developer): 60 requests/minute on all endpoint classes1.
  • Limits are per-minute, per-access-token; X-Ratelimit-Allowed, -Used, -Available, and -Expiry headers report your usage1.
  • Tradier is options-first: streaming quotes, full options chains, multi-leg orders. US accounts only.

The verified rate limits

Endpoint class Production Sandbox
Standard (accounts, watchlists, users) 120 req/min 60 req/min
Market data (/markets) 120 req/min 60 req/min
Trading (order placement) 60 req/min 60 req/min

All values verified against the official Tradier rate-limiting documentation on 2026-05-251. The limits are aggregated over rolling 1-minute intervals that start with your first request and reset one minute later, enforced per access token (per app and per user)1.

Read the headers, not the clock

Tradier returns these headers on every rate-limited response1:

X-Ratelimit-Allowed     total allowance for the window
X-Ratelimit-Used        requests consumed
X-Ratelimit-Available   requests remaining
X-Ratelimit-Expiry      reset timestamp

A correct client throttles off X-Ratelimit-Available and -Expiry rather than guessing from a local timer. Because the trading lane is the tightest at 60/min, an options strategy that fires many multi-leg orders should pace against the trade-scope counter specifically, not the looser 120/min market-data counter.

Pricing and access

Tradier's API access is tied to a brokerage account or the developer sandbox. The sandbox (Developer) environment is free and serves delayed data, which is enough to build and test integration before going live1. Production trading runs against a funded Tradier Brokerage account, and real-time market data is a paid add-on rather than bundled into the free sandbox. Exact 2026 commission and market-data-subscription dollar figures are account-specific and are not published as a single public rate card; confirm them in your Tradier account before budgeting.

What Tradier does publish clearly is the API capability set: real-time equities and options quotes via streaming (HTTP SSE and WebSocket), full options chains, and multi-leg / conditional order support — the options-first feature set that distinguishes it from equities-centric broker APIs1.

Where Tradier fits

  • Options-first retail strategies: Tradier's clean options-chain and multi-leg order API is its strongest suit. The 60/min trade-scope cap is comfortable for most retail order rates.
  • High-frequency order submission: the 60/min trade lane is the binding constraint. If a strategy needs to place orders faster than one per second sustained, Tradier is not the venue.
  • US accounts only: Tradier brokerage eligibility is US-only, which rules it out for non-US operators.

For the head-to-head against the other retail-friendly options broker, see Alpaca vs Tradier API 2026. For the full broker matrix, use the Broker API Comparator below.

Verified figures

All rate limits and header names were verified against the official Tradier rate-limiting documentation on 2026-05-25. Specific commission and real-time market-data subscription dollar amounts are account-specific and not published as a single public figure, so they are described rather than quoted.

Connects to

References

Footnotes

  1. Tradier. "Rate Limiting" (production vs sandbox limits, X-Ratelimit headers, per-token enforcement). docs.tradier.com, verified 2026-05-25. https://docs.tradier.com/docs/rate-limiting 2 3 4 5 6 7 8 9 10 11

Verified engine output

Show the recompute-verified inputs and outputs
Brokers that pass options + free-tier requirements
Inputs
require_options1
require_free_tier1
Result
filters › require optionstrue
filters › require futuresfalse
filters › require cryptofalse
filters › require mcpfalse
filters › require free tiertrue
filters › max auth complexity5
results › row 1 › broker › idalpaca
results › row 1 › broker › nameAlpaca
results › row 1 › broker › urlhttps://alpaca.markets/
results › row 1 › broker › docs urlhttps://alpaca.markets/docs/
results › row 1 › broker › authAPI Key + Secret
results › row 1 › broker › auth complexity1
results › row 1 › broker › order types (10 items)[...]
results › row 1 › broker › rate limits200 req/min (free), higher on paid tiers
results › row 1 › broker › market data › row 1IEX real-time (free)
results › row 1 › broker › market data › row 2Full SIP on Algo Trader Plus ($99/mo)
results › row 1 › broker › market data › row 3Historical bars + trades + quotes
results › row 1 › broker › mcpofficial
results › row 1 › broker › mcp noteOfficial MCP V2, 61 actions, idempotent order submission
results › row 1 › broker › assets › stockstrue
results › row 1 › broker › assets › optionstrue
results › row 1 › broker › assets › futuresfalse
results › row 1 › broker › assets › cryptotrue
results › row 1 › broker › assets › forexfalse
results › row 1 › broker › assets › bondsfalse
results › row 1 › broker › account minimum0
results › row 1 › broker › commission$0 (PFOF on equities)
results › row 1 › broker › good forSolo AI operator, paper-to-live parity
results › row 1 › broker › has free tiertrue
results › row 1 › broker › notes › row 1Free paper trading with same API surface as live
results › row 1 › broker › notes › row 2Options require Algo Trader Plus tier
results › row 1 › broker › notes › row 3Python/Go SDKs mature; rate-limit backoff documented
results › row 1 › score3
results › row 1 › max score3
results › row 1 › fitstrue
results › row 2 › broker › idtradier
results › row 2 › broker › nameTradier
results › row 2 › broker › urlhttps://tradier.com/
results › row 2 › broker › docs urlhttps://developer.tradier.com/
results › row 2 › broker › authOAuth 2.0
results › row 2 › broker › auth complexity3
results › row 2 › broker › order types (8 items)[...]
results › row 2 › broker › rate limits120 req/min market data, 60 req/min trading
results › row 2 › broker › market data › row 1Real-time equities + options (streaming)
results › row 2 › broker › market data › row 2Historical OHLC back ~5 years
results › row 2 › broker › market data › row 3No Level-2 depth
results › row 2 › broker › mcpcommunity
results › row 2 › broker › mcp noteCommunity MCP; idempotency is a manual patch
results › row 2 › broker › assets › stockstrue
results › row 2 › broker › assets › optionstrue
results › row 2 › broker › assets › futuresfalse
results › row 2 › broker › assets › cryptofalse
results › row 2 › broker › assets › forexfalse
results › row 2 › broker › assets › bondsfalse
results › row 2 › broker › account minimum0
results › row 2 › broker › commission$0 equities (PFOF), $0.35/contract options Pro
results › row 2 › broker › good forOptions-first retail, multi-leg strategies
results › row 2 › broker › has free tiertrue
results › row 2 › broker › notes › row 1Free sandbox with delayed data
results › row 2 › broker › notes › row 2Strong options chain + multi-leg order API
results › row 2 › broker › notes › row 3US-only account eligibility
results › row 2 › score3
results › row 2 › max score3
results › row 2 › fitstrue
results › row 3 › broker › idschwab
results › row 3 › broker › nameSchwab
results › row 3 › broker › urlhttps://www.schwab.com/
results › row 3 › broker › docs urlhttps://developer.schwab.com/
results › row 3 › broker › authOAuth 2.0 (3-legged)
results › row 3 › broker › auth complexity4
results › row 3 › broker › order types (9 items)[...]
results › row 3 › broker › rate limits120 req/min per endpoint (published tier)
results › row 3 › broker › market data › row 1Real-time equities + options quotes
results › row 3 › broker › market data › row 2Historical bars (1m to daily)
results › row 3 › broker › market data › row 3No exchange depth via API
results › row 3 › broker › mcpnone
results › row 3 › broker › mcp noteNo official or listed community MCP server
results › row 3 › broker › assets › stockstrue
results › row 3 › broker › assets › optionstrue
results › row 3 › broker › assets › futurestrue
results › row 3 › broker › assets › cryptofalse
results › row 3 › broker › assets › forextrue
results › row 3 › broker › assets › bondstrue
results › row 3 › broker › account minimum0
results › row 3 › broker › commission$0 equities, $0.65/contract options
results › row 3 › broker › good forEstablished retail, post-TDA API migration
results › row 3 › broker › has free tiertrue
results › row 3 › broker › notes › row 1API rebuilt after TD Ameritrade integration; still maturing
results › row 3 › broker › notes › row 2Requires individual developer registration and app review
results › row 3 › broker › notes › row 3Token refresh flow is finicky vs Alpaca/Tradier
results › row 3 › score3
results › row 3 › max score3
results › row 3 › fitstrue
results › row 4 › broker › idrobinhood
results › row 4 › broker › nameRobinhood
results › row 4 › broker › urlhttps://robinhood.com/
results › row 4 › broker › docs urlhttps://docs.robinhood.com/
results › row 4 › broker › authOAuth 2.0 (unofficial endpoints)
results › row 4 › broker › auth complexity4
results › row 4 › broker › order types › row 1market
results › row 4 › broker › order types › row 2limit
results › row 4 › broker › order types › row 3stop
results › row 4 › broker › order types › row 4stop-limit
results › row 4 › broker › order types › row 5gtc
results › row 4 › broker › order types › row 6ioc
results › row 4 › broker › rate limitsNot publicly documented; low throughput
results › row 4 › broker › market data › row 1Delayed quotes in public tier
results › row 4 › broker › market data › row 2Limited historical depth
results › row 4 › broker › market data › row 3No public Level-2
results › row 4 › broker › mcpnone
results › row 4 › broker › mcp noteNo MCP; unofficial SDKs only
results › row 4 › broker › assets › stockstrue
results › row 4 › broker › assets › optionstrue
results › row 4 › broker › assets › futuresfalse
results › row 4 › broker › assets › cryptotrue
results › row 4 › broker › assets › forexfalse
results › row 4 › broker › assets › bondsfalse
results › row 4 › broker › account minimum0
results › row 4 › broker › commission$0 (PFOF), $5/mo Gold for margin + extras
results › row 4 › broker › good forCasual retail; not recommended for agents
results › row 4 › broker › has free tiertrue
results › row 4 › broker › notes › row 1No officially supported public API in 2026
results › row 4 › broker › notes › row 2Community SDKs break on auth changes without notice
results › row 4 › broker › notes › row 3Paper trading unavailable
results › row 4 › score3
results › row 4 › max score3
results › row 4 › fitstrue
results › row 5 › broker › idibkr
results › row 5 › broker › nameInteractive Brokers
results › row 5 › broker › urlhttps://www.interactivebrokers.com/
results › row 5 › broker › docs urlhttps://www.interactivebrokers.com/en/trading/ib-api.php
results › row 5 › broker › authOAuth + TWS/IB Gateway
results › row 5 › broker › auth complexity5
results › row 5 › broker › order types (10 items)[...]
results › row 5 › broker › rate limits~50 msg/sec per connection; 50 orders/sec burst
results › row 5 › broker › market data › row 1Global equities via subscription bundles
results › row 5 › broker › market data › row 2Level-2 depth on most exchanges
results › row 5 › broker › market data › row 3Historical depth across asset classes
results › row 5 › broker › mcpcommunity
results › row 5 › broker › mcp noteCommunity CLI MCP; audit before production
results › row 5 › broker › assets › stockstrue
results › row 5 › broker › assets › optionstrue
results › row 5 › broker › assets › futurestrue
results › row 5 › broker › assets › cryptotrue
results › row 5 › broker › assets › forextrue
results › row 5 › broker › assets › bondstrue
results › row 5 › broker › account minimum0
results › row 5 › broker › commissionTiered per-share or fixed; ~$0.0035/sh tiered
results › row 5 › broker › good forMulti-asset-class, international, scale
results › row 5 › broker › has free tierfalse
results › row 5 › broker › notes › row 1Requires TWS or IB Gateway running locally
results › row 5 › broker › notes › row 2Idempotency via client-supplied orderId
results › row 5 › broker › notes › row 3Fully headless gateway is possible but under-documented
results › row 5 › score2
results › row 5 › max score3
results › row 5 › fitsfalse
results › row 5 › fail reasons › row 1Free tier
fitting brokers › row 1 › broker › idalpaca
fitting brokers › row 1 › broker › nameAlpaca
fitting brokers › row 1 › broker › urlhttps://alpaca.markets/
fitting brokers › row 1 › broker › docs urlhttps://alpaca.markets/docs/
fitting brokers › row 1 › broker › authAPI Key + Secret
fitting brokers › row 1 › broker › auth complexity1
fitting brokers › row 1 › broker › order types (10 items)[...]
fitting brokers › row 1 › broker › rate limits200 req/min (free), higher on paid tiers
fitting brokers › row 1 › broker › market data › row 1IEX real-time (free)
fitting brokers › row 1 › broker › market data › row 2Full SIP on Algo Trader Plus ($99/mo)
fitting brokers › row 1 › broker › market data › row 3Historical bars + trades + quotes
fitting brokers › row 1 › broker › mcpofficial
fitting brokers › row 1 › broker › mcp noteOfficial MCP V2, 61 actions, idempotent order submission
fitting brokers › row 1 › broker › assets › stockstrue
fitting brokers › row 1 › broker › assets › optionstrue
fitting brokers › row 1 › broker › assets › futuresfalse
fitting brokers › row 1 › broker › assets › cryptotrue
fitting brokers › row 1 › broker › assets › forexfalse
fitting brokers › row 1 › broker › assets › bondsfalse
fitting brokers › row 1 › broker › account minimum0
fitting brokers › row 1 › broker › commission$0 (PFOF on equities)
fitting brokers › row 1 › broker › good forSolo AI operator, paper-to-live parity
fitting brokers › row 1 › broker › has free tiertrue
fitting brokers › row 1 › broker › notes › row 1Free paper trading with same API surface as live
fitting brokers › row 1 › broker › notes › row 2Options require Algo Trader Plus tier
fitting brokers › row 1 › broker › notes › row 3Python/Go SDKs mature; rate-limit backoff documented
fitting brokers › row 1 › score3
fitting brokers › row 1 › max score3
fitting brokers › row 1 › fitstrue
fitting brokers › row 2 › broker › idtradier
fitting brokers › row 2 › broker › nameTradier
fitting brokers › row 2 › broker › urlhttps://tradier.com/
fitting brokers › row 2 › broker › docs urlhttps://developer.tradier.com/
fitting brokers › row 2 › broker › authOAuth 2.0
fitting brokers › row 2 › broker › auth complexity3
fitting brokers › row 2 › broker › order types (8 items)[...]
fitting brokers › row 2 › broker › rate limits120 req/min market data, 60 req/min trading
fitting brokers › row 2 › broker › market data › row 1Real-time equities + options (streaming)
fitting brokers › row 2 › broker › market data › row 2Historical OHLC back ~5 years
fitting brokers › row 2 › broker › market data › row 3No Level-2 depth
fitting brokers › row 2 › broker › mcpcommunity
fitting brokers › row 2 › broker › mcp noteCommunity MCP; idempotency is a manual patch
fitting brokers › row 2 › broker › assets › stockstrue
fitting brokers › row 2 › broker › assets › optionstrue
fitting brokers › row 2 › broker › assets › futuresfalse
fitting brokers › row 2 › broker › assets › cryptofalse
fitting brokers › row 2 › broker › assets › forexfalse
fitting brokers › row 2 › broker › assets › bondsfalse
fitting brokers › row 2 › broker › account minimum0
fitting brokers › row 2 › broker › commission$0 equities (PFOF), $0.35/contract options Pro
fitting brokers › row 2 › broker › good forOptions-first retail, multi-leg strategies
fitting brokers › row 2 › broker › has free tiertrue
fitting brokers › row 2 › broker › notes › row 1Free sandbox with delayed data
fitting brokers › row 2 › broker › notes › row 2Strong options chain + multi-leg order API
fitting brokers › row 2 › broker › notes › row 3US-only account eligibility
fitting brokers › row 2 › score3
fitting brokers › row 2 › max score3
fitting brokers › row 2 › fitstrue
fitting brokers › row 3 › broker › idschwab
fitting brokers › row 3 › broker › nameSchwab
fitting brokers › row 3 › broker › urlhttps://www.schwab.com/
fitting brokers › row 3 › broker › docs urlhttps://developer.schwab.com/
fitting brokers › row 3 › broker › authOAuth 2.0 (3-legged)
fitting brokers › row 3 › broker › auth complexity4
fitting brokers › row 3 › broker › order types (9 items)[...]
fitting brokers › row 3 › broker › rate limits120 req/min per endpoint (published tier)
fitting brokers › row 3 › broker › market data › row 1Real-time equities + options quotes
fitting brokers › row 3 › broker › market data › row 2Historical bars (1m to daily)
fitting brokers › row 3 › broker › market data › row 3No exchange depth via API
fitting brokers › row 3 › broker › mcpnone
fitting brokers › row 3 › broker › mcp noteNo official or listed community MCP server
fitting brokers › row 3 › broker › assets › stockstrue
fitting brokers › row 3 › broker › assets › optionstrue
fitting brokers › row 3 › broker › assets › futurestrue
fitting brokers › row 3 › broker › assets › cryptofalse
fitting brokers › row 3 › broker › assets › forextrue
fitting brokers › row 3 › broker › assets › bondstrue
fitting brokers › row 3 › broker › account minimum0
fitting brokers › row 3 › broker › commission$0 equities, $0.65/contract options
fitting brokers › row 3 › broker › good forEstablished retail, post-TDA API migration
fitting brokers › row 3 › broker › has free tiertrue
fitting brokers › row 3 › broker › notes › row 1API rebuilt after TD Ameritrade integration; still maturing
fitting brokers › row 3 › broker › notes › row 2Requires individual developer registration and app review
fitting brokers › row 3 › broker › notes › row 3Token refresh flow is finicky vs Alpaca/Tradier
fitting brokers › row 3 › score3
fitting brokers › row 3 › max score3
fitting brokers › row 3 › fitstrue
fitting brokers › row 4 › broker › idrobinhood
fitting brokers › row 4 › broker › nameRobinhood
fitting brokers › row 4 › broker › urlhttps://robinhood.com/
fitting brokers › row 4 › broker › docs urlhttps://docs.robinhood.com/
fitting brokers › row 4 › broker › authOAuth 2.0 (unofficial endpoints)
fitting brokers › row 4 › broker › auth complexity4
fitting brokers › row 4 › broker › order types › row 1market
fitting brokers › row 4 › broker › order types › row 2limit
fitting brokers › row 4 › broker › order types › row 3stop
fitting brokers › row 4 › broker › order types › row 4stop-limit
fitting brokers › row 4 › broker › order types › row 5gtc
fitting brokers › row 4 › broker › order types › row 6ioc
fitting brokers › row 4 › broker › rate limitsNot publicly documented; low throughput
fitting brokers › row 4 › broker › market data › row 1Delayed quotes in public tier
fitting brokers › row 4 › broker › market data › row 2Limited historical depth
fitting brokers › row 4 › broker › market data › row 3No public Level-2
fitting brokers › row 4 › broker › mcpnone
fitting brokers › row 4 › broker › mcp noteNo MCP; unofficial SDKs only
fitting brokers › row 4 › broker › assets › stockstrue
fitting brokers › row 4 › broker › assets › optionstrue
fitting brokers › row 4 › broker › assets › futuresfalse
fitting brokers › row 4 › broker › assets › cryptotrue
fitting brokers › row 4 › broker › assets › forexfalse
fitting brokers › row 4 › broker › assets › bondsfalse
fitting brokers › row 4 › broker › account minimum0
fitting brokers › row 4 › broker › commission$0 (PFOF), $5/mo Gold for margin + extras
fitting brokers › row 4 › broker › good forCasual retail; not recommended for agents
fitting brokers › row 4 › broker › has free tiertrue
fitting brokers › row 4 › broker › notes › row 1No officially supported public API in 2026
fitting brokers › row 4 › broker › notes › row 2Community SDKs break on auth changes without notice
fitting brokers › row 4 › broker › notes › row 3Paper trading unavailable
fitting brokers › row 4 › score3
fitting brokers › row 4 › max score3
fitting brokers › row 4 › fitstrue

Computed live at build time.

Frequently asked questions

What are Tradier's API rate limits in 2026?
In production, market data and standard endpoints allow 120 requests per minute, while order placement (trade scope) is capped at 60 requests per minute. The sandbox allows 60 per minute on all endpoint classes.
How are Tradier rate limits enforced?
Limits are aggregated over rolling 1-minute intervals that start with your first request, enforced per access token (per app and per user). Every response carries X-Ratelimit-Allowed, -Used, -Available, and -Expiry headers.
Is the Tradier sandbox free?
Yes. The Developer sandbox is free and serves delayed data, with a 60 requests/minute limit. Production trading requires a funded Tradier Brokerage account, and real-time market data is a paid add-on.
Does Tradier support options trading via API?
Yes. Tradier is options-first, with real-time options quotes via streaming, full options chains, and multi-leg / conditional order support. Brokerage eligibility is US-only.