The short answer

On raw API pricing and rate limits in 2026, Alpaca is commission-free with a flat 200 requests/minute and a free IEX feed; Tradier charges no API fee to account holders, allows 120 market-data and 60 trading requests/minute in production, and is built options-first. Alpaca wins on free data and rate headroom; Tradier wins on options-execution depth.

On raw API pricing and rate limits, Alpaca and Tradier are the two retail-friendly options-capable APIs, and they split on structure: Alpaca is commission-free with a flat 200 requests/minute and a free IEX market-data feed; Tradier charges no API fee to account holders, allows 120 market-data and 60 trading requests/minute in production, and is built options-first. Alpaca wins on free real-time data and rate headroom; Tradier wins on options-execution depth. Compare in the Broker API Comparator.

TL;DR

Dimension Alpaca Tradier
API fee $0 $0 to account holders
Trading rate limit 200 requests/minute per account 60 requests/minute (production)
Market-data rate limit tier-based (200/min free, 10,000/min on Algo Trader Plus) 120 requests/minute (production)
Sandbox rate limit shared with live 60 requests/minute (all classes)
Equities commission $0 (PFOF) $0 (PFOF)
Market data free IEX, $99/mo SIP real-time equities + options (streaming)
Sandbox data same surface 15-minute delayed
Options strength growing options-first design

Alpaca and Tradier figures verified 2026-05-25 against official pages. This page is the raw-API-pricing/rate-limit angle; the MCP-coverage head-to-head is Alpaca vs Tradier: Options + MCP Coverage.

Rate limits side by side

Both publish their limits, and the structures differ:

  • Alpaca: a single flat 200 requests/minute per account on the trading API (HTTP 429 on exceed, verified 2026-05-25). Market-data limits are tier-based: the free IEX tier shares the 200/min envelope, while Algo Trader Plus lifts market data to 10,000 calls/minute.
  • Tradier: limits are split by endpoint class and enforced per-minute, per-access-token (verified 2026-05-25, official docs). In production: standard endpoints (accounts, orders, watchlists, users) 120/min, market data (/markets) 120/min, and trading (order placement) 60/min. The sandbox runs 60/min across all classes.

For order-placement throughput, Alpaca's 200/min beats Tradier's 60/min trading cap; for raw market-data polling, both production rates land near each other (Alpaca free 200/min vs Tradier 120/min).

Cost and market data

Neither charges for API access in the base case. Alpaca is commission-free on US equities and options (PFOF), with a free IEX market-data feed and a $99/mo Algo Trader Plus tier for full SIP + OPRA (verified 2026-05-25). Tradier does not charge Tradier Brokerage account holders for API access; it provides real-time equities and options data with streaming, while its sandbox serves 15-minute-delayed data (verified 2026-05-25, official docs).

The cost framing: Alpaca's free IEX feed is the cheapest real-time entry but is a small slice of consolidated volume; Tradier's account-holder data is real-time including options chains, which matters for an options-first strategy.

Options API quality

This is where Tradier earns its place. Tradier is designed options-first: real-time options chains, streaming quotes, and multi-leg order support are core, not bolted on. Alpaca added options more recently, and while it supports common spread structures, its options surface trails Tradier's depth on complex multi-leg orders.

So for an equities-primary agent that occasionally trades options, Alpaca's free feed and higher trading rate limit win. For an options-primary strategy (multi-leg spreads, conditional orders, chain-heavy polling), Tradier's options depth and real-time chain data win, even with the lower 60/min trading cap.

The comparator's view

The Broker API Comparator scenario below models the retail options agent: options required, free tier required, auth-complexity ceiling of 3 (Alpaca's API-key model scores 1, Tradier's OAuth 2.0 scores 3). Both fit at 3/3, with Schwab, Robinhood, and IBKR failing the auth or free-tier gates. The verified output block at the foot of the page is computed live from the shipped engine bundle. Tighten the auth ceiling to 2 and only Alpaca survives, which is the structural difference the comparator captures.

Decision guidance

  • Equities-primary, occasional options, want free real-time-ish data: Alpaca (free IEX, 200/min trading).
  • Options-primary, multi-leg / chain-heavy: Tradier (options-first, real-time chains, account-holder data free).
  • High order-placement throughput: Alpaca's 200/min trading cap beats Tradier's 60/min.
  • Need an MCP server for an LLM agent: see the dedicated Alpaca vs Tradier: Options + MCP Coverage page; Alpaca ships the only official broker MCP.

Connects to

References

  • Alpaca. "Usage limit for API calls" and "About Market Data API." alpaca.markets/support/usage-limit-api-calls, docs.alpaca.markets/us/docs/about-market-data-api, verified 2026-05-25 (200 req/min, free IEX, Algo Trader Plus $99/mo).
  • Tradier. "Rate Limiting, Brokerage API." docs.tradier.com/docs/rate-limiting, verified 2026-05-25 (production: 120/min standard + market data, 60/min trading; sandbox 60/min, 15-min delayed).
  • Tradier. "Brokerage API FAQ / Market Data." documentation.tradier.com/brokerage-api, accessed 2026-05-25 (no API fee for account holders).

Verified engine output

Show the recompute-verified inputs and outputs
Retail options agent: options + free tier required, auth complexity <= 3
Inputs
require_optionstrue
require_futuresfalse
require_cryptofalse
require_mcpfalse
require_free_tiertrue
max_auth_complexity3
Result
filters › require optionstrue
filters › require futuresfalse
filters › require cryptofalse
filters › require mcpfalse
filters › require free tiertrue
filters › max auth complexity3
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 › score2
results › row 3 › max score3
results › row 3 › fitsfalse
results › row 3 › fail reasons › row 1Auth ≤ 3
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 › score2
results › row 4 › max score3
results › row 4 › fitsfalse
results › row 4 › fail reasons › row 1Auth ≤ 3
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 › score1
results › row 5 › max score3
results › row 5 › fitsfalse
results › row 5 › fail reasons › row 1Free tier
results › row 5 › fail reasons › row 2Auth ≤ 3
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

Computed live at build time.

Frequently asked questions

Alpaca vs Tradier: which has the better rate limits?
Alpaca allows 200 requests/minute on the trading API; Tradier allows 120/min for market data and 60/min for trading in production. Alpaca wins for order-placement throughput; the two are close on market-data polling (verified 2026-05-25).
Is Tradier's API free?
Tradier does not charge Tradier Brokerage account holders for API access to their account. Equities are commission-free (PFOF); options carry per-contract fees.
Which is better for options trading, Alpaca or Tradier?
Tradier. It is built options-first with real-time chains, streaming, and strong multi-leg order support. Alpaca's options are newer and trail on complex multi-leg structures.
How is this different from the Alpaca vs Tradier MCP page?
This page covers raw API pricing and rate limits; the companion page covers MCP-server coverage and idempotency for LLM agents.