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 $0.35/trade on Lite; $0 on Pro ($10/mo) and Pro Plus ($35/mo)
Market data free IEX + indicative options, $99/mo SIP + OPRA real-time equities + options (streaming)
Sandbox data same surface 15-minute delayed
Options strength growing options-first design

Alpaca and Tradier figures re-verified 2026-10-11 against official pages.

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, re-verified 2026-10-11). Market data has its own budget: 200 historical calls/minute on the free Basic plan, 10,000 on Algo Trader Plus.
  • Tradier: limits are split by endpoint class and enforced per-minute, per-access-token (re-verified 2026-10-11, 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. Alpaca says options trading is always commission-free for retail Trading API customers, stocks are commission-free, and data runs from a free IEX feed (with an indicative options feed) to a $99/mo Algo Trader Plus tier for full SIP + OPRA (re-verified 2026-10-11). Tradier includes API access on every plan and real-time US stock and options data for brokerage account holders; its sandbox serves 15-minute-delayed data. Its commissions depend on the plan: Lite ($0/month) charges $0.35 per stock trade and per equity-option contract, while Pro ($10/month) and Pro Plus ($35/month) charge $0 on both (tradier.com/pricing, read 2026-10-11).

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: both now ship official servers, but only Alpaca's documents idempotent order submission; add your own duplicate-order guard on Tradier's hosted server.

Connects to

References

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 limitsTrading API 200 req/min; market data 200/min free, 10,000/min on Algo Trader Plus
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 open-source MCP server (V2 rewrite on FastMCP/OpenAPI); data, paper and live trading
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 2Real-time OPRA options data needs Algo Trader Plus; Basic gets the indicative feed
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 standard and market data, 60 req/min trading (production)
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 › mcpofficial
results › row 2 › broker › mcp noteOfficial hosted MCP server (Streamable HTTP, personal API token); market data, accounts and order placement
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 › idrobinhood
results › row 3 › broker › nameRobinhood
results › row 3 › broker › urlhttps://robinhood.com/
results › row 3 › broker › docs urlhttps://docs.robinhood.com/
results › row 3 › broker › authAPI key (Crypto Trading API); Robinhood sign-in (Trading MCP)
results › row 3 › broker › auth complexity3
results › row 3 › broker › order types › row 1market
results › row 3 › broker › order types › row 2limit
results › row 3 › broker › order types › row 3stop
results › row 3 › broker › order types › row 4stop-limit
results › row 3 › broker › rate limitsNot publicly documented
results › row 3 › broker › market data › row 1Delayed quotes in public tier
results › row 3 › broker › market data › row 2Limited historical depth
results › row 3 › broker › market data › row 3No public Level-2
results › row 3 › broker › mcpofficial
results › row 3 › broker › mcp noteOfficial Robinhood Trading MCP (Agentic Trading): long equities, options and crypto, only in a dedicated agentic account; no multi-leg options
results › row 3 › broker › assets › stockstrue
results › row 3 › broker › assets › optionstrue
results › row 3 › broker › assets › futuresfalse
results › row 3 › broker › assets › cryptotrue
results › row 3 › broker › assets › forexfalse
results › row 3 › broker › assets › bondsfalse
results › row 3 › broker › account minimum0
results › row 3 › broker › commission$0 (PFOF), $5/mo Gold for margin + extras
results › row 3 › broker › good forAgent-driven trading from an existing Robinhood account; no REST API for stocks or options
results › row 3 › broker › has free tiertrue
results › row 3 › broker › notes › row 1Official REST API covers crypto only; stocks and options are reachable only through the Trading MCP
results › row 3 › broker › notes › row 2Trade approvals are off by default for external MCP agents
results › row 3 › broker › notes › row 3Paper trading unavailable
results › row 3 › score3
results › row 3 › max score3
results › row 3 › fitstrue
results › row 4 › broker › idschwab
results › row 4 › broker › nameSchwab
results › row 4 › broker › urlhttps://www.schwab.com/
results › row 4 › broker › docs urlhttps://developer.schwab.com/
results › row 4 › broker › authOAuth 2.0 (3-legged)
results › row 4 › broker › auth complexity4
results › row 4 › broker › order types (9 items)[...]
results › row 4 › broker › rate limits120 req/min for non-order calls per app; order writes 0-120/min per account, set at app registration
results › row 4 › broker › market data › row 1Real-time equities + options quotes
results › row 4 › broker › market data › row 2Historical bars (1m to daily)
results › row 4 › broker › market data › row 3No exchange depth via API
results › row 4 › broker › mcpcommunity
results › row 4 › broker › mcp noteNo official MCP; community servers wrap the Trader API (self-hosted, re-authorize when the 7-day refresh token expires)
results › row 4 › broker › assets › stockstrue
results › row 4 › broker › assets › optionstrue
results › row 4 › broker › assets › futuresfalse
results › row 4 › broker › assets › cryptofalse
results › row 4 › broker › assets › forexfalse
results › row 4 › broker › assets › bondsfalse
results › row 4 › broker › account minimum0
results › row 4 › broker › commission$0 equities, $0.65/contract options
results › row 4 › broker › good forEstablished retail, post-TDA API migration
results › row 4 › broker › has free tiertrue
results › row 4 › broker › notes › row 1API rebuilt after TD Ameritrade integration; still maturing
results › row 4 › broker › notes › row 2Orders cover stocks, ETFs and options; futures and forex trade on thinkorswim, not through the API
results › row 4 › broker › notes › row 3Requires individual developer registration and app review
results › row 4 › broker › notes › row 4Token refresh flow is finicky vs Alpaca/Tradier
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 limitsMarket-data lines / 2 requests per second (50 on the default 100 lines); small-bar history 60 requests per 10 min
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 › mcpofficial
results › row 5 › broker › mcp noteOfficial IBKR Connector: remote MCP at api.ibkr.com, IBKR sign-in, one account; drafts trade instructions that you submit as orders yourself
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 limitsTrading API 200 req/min; market data 200/min free, 10,000/min on Algo Trader Plus
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 open-source MCP server (V2 rewrite on FastMCP/OpenAPI); data, paper and live trading
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 2Real-time OPRA options data needs Algo Trader Plus; Basic gets the indicative feed
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 standard and market data, 60 req/min trading (production)
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 › mcpofficial
fitting brokers › row 2 › broker › mcp noteOfficial hosted MCP server (Streamable HTTP, personal API token); market data, accounts and order placement
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 › idrobinhood
fitting brokers › row 3 › broker › nameRobinhood
fitting brokers › row 3 › broker › urlhttps://robinhood.com/
fitting brokers › row 3 › broker › docs urlhttps://docs.robinhood.com/
fitting brokers › row 3 › broker › authAPI key (Crypto Trading API); Robinhood sign-in (Trading MCP)
fitting brokers › row 3 › broker › auth complexity3
fitting brokers › row 3 › broker › order types › row 1market
fitting brokers › row 3 › broker › order types › row 2limit
fitting brokers › row 3 › broker › order types › row 3stop
fitting brokers › row 3 › broker › order types › row 4stop-limit
fitting brokers › row 3 › broker › rate limitsNot publicly documented
fitting brokers › row 3 › broker › market data › row 1Delayed quotes in public tier
fitting brokers › row 3 › broker › market data › row 2Limited historical depth
fitting brokers › row 3 › broker › market data › row 3No public Level-2
fitting brokers › row 3 › broker › mcpofficial
fitting brokers › row 3 › broker › mcp noteOfficial Robinhood Trading MCP (Agentic Trading): long equities, options and crypto, only in a dedicated agentic account; no multi-leg options
fitting brokers › row 3 › broker › assets › stockstrue
fitting brokers › row 3 › broker › assets › optionstrue
fitting brokers › row 3 › broker › assets › futuresfalse
fitting brokers › row 3 › broker › assets › cryptotrue
fitting brokers › row 3 › broker › assets › forexfalse
fitting brokers › row 3 › broker › assets › bondsfalse
fitting brokers › row 3 › broker › account minimum0
fitting brokers › row 3 › broker › commission$0 (PFOF), $5/mo Gold for margin + extras
fitting brokers › row 3 › broker › good forAgent-driven trading from an existing Robinhood account; no REST API for stocks or options
fitting brokers › row 3 › broker › has free tiertrue
fitting brokers › row 3 › broker › notes › row 1Official REST API covers crypto only; stocks and options are reachable only through the Trading MCP
fitting brokers › row 3 › broker › notes › row 2Trade approvals are off by default for external MCP agents
fitting brokers › row 3 › broker › notes › row 3Paper trading unavailable
fitting brokers › row 3 › score3
fitting brokers › row 3 › max score3
fitting brokers › row 3 › 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 (re-verified 2026-10-11).
Is Tradier's API free?
Yes. API access is included on every Tradier plan. Commissions depend on the plan: Lite ($0/month) charges $0.35 per stock trade and per equity-option contract, while Pro ($10/month) and Pro Plus ($35/month) charge $0 on both (tradier.com/pricing, read 2026-10-11).
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.
Do Alpaca and Tradier have MCP servers for AI agents?
Yes, both official. Alpaca's open-source MCP server (V2) supports idempotent order submission. Tradier's hosted server (Streamable HTTP, personal API token) can read accounts, pull real-time quotes and place orders, but documents no idempotency key, so add your own duplicate-order guard. Grades are in the Finance MCP Directory (re-checked 2026-10-18).