Skip to main content
AI Fin Hub

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.

Education, not investment advice. Past performance does not predict future results. How we check our numbers.

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

Alpaca ↗

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

Tradier ↗

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

Schwab ↗

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

Robinhood ↗

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

Interactive Brokers ↗

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

  1. 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.
  2. 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.
  3. Read the fee strings. Zero-commission brokers flag PFOF as a note; strings are displayed as published, not modeled.
  4. Read the auth method and security posture. Some brokers require OAuth; others use API key.
  5. 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.

  • 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.

All articles

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";

Input and output contract and the guide for agents.