Comparator
Broker API Comparator
Alpaca vs IBKR vs Tradier vs Schwab vs Robinhood — auth, rate limits, order types, market data, MCP, fees. Pick the right broker before coding.
Runs in your browser. Nothing you enter is uploaded, and no account or API key is needed.
Best fit
Alpaca
5 of 5 brokers meet every filter; Alpaca ranks first (simplest auth among them). $0 (PFOF on equities), auth complexity 1/5.
Solo AI operator, paper-to-live parity
Ranked brokers
Solo AI operator, paper-to-live parity
Fit-score
1/1
Auth
API Key + Secret (complexity 1/5)
Commission
$0 (PFOF on equities)
Rate limits
200 req/min (free), higher on paid tiers
MCP
Official Official MCP V2, 61 actions, idempotent order submission
Asset classes
Stocks, Options, Crypto
Order types
Market, Limit, Stop, Stop-Limit, Trailing-Stop and 5 more
Options-first retail, multi-leg strategies
Fit-score
1/1
Auth
OAuth 2.0 (complexity 3/5)
Commission
$0 equities (PFOF), $0.35/contract options Pro
Rate limits
120 req/min market data, 60 req/min trading
MCP
Community Community MCP; idempotency is a manual patch
Asset classes
Stocks, Options
Order types
Market, Limit, Stop, Stop-Limit, OCO and 3 more
Established retail, post-TDA API migration
Fit-score
1/1
Auth
OAuth 2.0 (3-legged) (complexity 4/5)
Commission
$0 equities, $0.65/contract options
Rate limits
120 req/min per endpoint (published tier)
MCP
None No official or listed community MCP server
Asset classes
Stocks, Options, Futures, Forex, Bonds
Order types
Market, Limit, Stop, Stop-Limit, Trailing-Stop and 4 more
Casual retail; not recommended for agents
Fit-score
1/1
Auth
OAuth 2.0 (unofficial endpoints) (complexity 4/5)
Commission
$0 (PFOF), $5/mo Gold for margin + extras
Rate limits
Not publicly documented; low throughput
MCP
None No MCP; unofficial SDKs only
Asset classes
Stocks, Options, Crypto
Order types
Market, Limit, Stop, Stop-Limit, GTC and 1 more
Multi-asset-class, international, scale
Fit-score
1/1
Auth
OAuth + TWS/IB Gateway (complexity 5/5)
Commission
Tiered per-share or fixed; ~$0.0035/sh tiered
Rate limits
~50 msg/sec per connection; 50 orders/sec burst
MCP
Community Community CLI MCP; audit before production
Asset classes
Stocks, Options, Futures, Crypto, Forex, Bonds
Order types
Market, Limit, Stop, Stop-Limit, Trailing-Stop and 5 more
How this ranking works
Each broker is scored against the filters you've enabled. Fit-score is an unweighted count of matching criteria. Brokers that fail any required criterion are pushed below qualifying ones and dimmed.
Auth complexity is subjective — 1 is a plain API-key header, 5 means a persistent gateway process on your machine. Rate limits shown are vendor-published tier rates; real-world limits may be lower under concurrent load.
Data last checked 2026-04-23. Broker API terms drift; always verify on the broker's developer portal before committing.
How to use it
- Filter brokers by required asset coverage (options, futures, crypto), and toggle MCP-required or free-tier-required. All five brokers cover US equities, so there is no separate equity filter.
- Read the rate-limit table and the full feature matrix (auth method, order types, MCP status, fee strings). The tool does not include latency benchmarks.
- Read the fee strings. Zero-commission brokers flag PFOF as a note; strings are displayed as published, not modeled.
- Read the auth method and security posture. Some brokers require OAuth; others use API key.
- Where a broker offers paper trading, test there before committing real capital. Production latency varies with deployment region and broker traffic and is not something the tool measures.
Questions people ask
Which brokers does it cover?
Five retail brokers: Alpaca, Interactive Brokers, Tradier, Schwab, and Robinhood. Each is described by auth style, rate limits, order types, market-data access, asset classes, MCP status and fee strings. The snapshot was last checked against the brokers' developer docs on 2026-04-23 (shown under the tool); broker API terms change, so confirm on the broker's portal before you build.
How are latency numbers measured?
They are not: the tool has no latency benchmarks. What it shows is each broker's published request rate limit (per minute or per second), which caps how often a strategy can poll or place orders. Real production latency depends on your region, network path and the broker's load, which the tool does not model.
Does it model commission cost?
No — commission strings are displayed as published by each broker, not modeled arithmetically. For zero-commission brokers (Alpaca, Robinhood), the fee string notes PFOF (payment for order flow) as an effective cost; effective spread costs are not computed.
Why isn't broker X listed?
The five represent the retail-accessible US broker API landscape. Full-service brokers without a documented public trading API are excluded, and crypto-native exchanges (Coinbase, Kraken) are out of scope for this comparator.
Should I trust 'free' brokers?
Zero-commission brokerage is paid for somewhere, typically through payment for order flow on equity orders, which the commission strings note. The tool shows the published fee terms but does not estimate execution-quality costs, so for high-turnover strategies measure your realized slippage against the quote before assuming 'free' is cheapest.
Related tools
- Comparators Market Data API Cost Calculator
Compute annual cost of market data across Databento, Polygon, Alpaca, Tiingo, FMP, and Alpha Vantage for your exact universe, bar resolution, and real-time needs.
- Comparators Kalshi vs Polymarket Arb Scanner
Daily-refreshed scan of arbitrage candidates across Kalshi and Polymarket. Paired contract matching, tax + resolution-risk overlay, no signup. Edge data.
- Comparators Model Selector for Finance
Input task, latency budget, cost budget, context size, and quality sensitivity; get ranked model recommendations with rationale — grounded in published.
Articles
- 7 min read Interactive Brokers API Updates 2026: TWS 10.47 Changelog
Interactive Brokers API updates 2026: TWS 10.47 (May 20) removes reqFundamentalData, adds the $LEDGER- per-currency prefix; 10.45 stable. Verified changelog.
- 10 min read Choosing a Broker API 2026: Rate Limits, Fees, Auth
Choosing a broker API 2026 — Alpaca vs IBKR vs Tradier vs Schwab vs Robinhood on the axes that bite: auth, order types, rate limits, and fees.
- 11 min read Alpaca vs Tradier: Options + MCP Coverage Compared
Comparator returns Alpaca as the only strict-filter fit (4/4); Tradier ties when auth relaxes. MCP directory confirms one official broker MCP.
Use it from code
The same calculation as a JavaScript module you can import. It runs where you import it, with no request, key or rate limit.
import { compute } from "https://aifinhub.io/engines/broker-api-comparator.js";