AlgoData Index   CompareCost calculatorVsChangelogNewsletterDisclosure

Some links may be affiliate links; we may earn a commission at no cost to you. Details. Data verified 2026-10-15 from official pages; “unknown” means we could not verify it.

Market data & broker API comparison

17 vendors. Click headers to sort.

VendorCategoryFree tierLowest paid $/moHistory (yrs)Asset classesReal-timeWebSocketRate limits
Massive (formerly Polygon)market-datayes$2920+us-stocks, options, indices, forex, futuresreal-time on Stocks Advanced; 15-min delayed on Starter/Developeryes (Starter and up)Free: 5 calls/min; paid: unlimited
Databentomarket-datayesPay-as-you-go ($/GB); $125 free credits16+futures, options, us-stockslive data on subscription plansRaw TCP + client libraries (live streaming)Unlimited downloads, streaming and API calls on subscriptions
Alpacabroker+datayes$997+us-stocks, options, cryptoFree: IEX real-time websocket; Plus: all US exchangesyesFree: 200 calls/min; Algo Trader Plus: unlimited
Tiingomarket-datayes$3030+us-stocks, china-stocks, etfs, mutual-funds, cryptoIEX feed (real-time row present, details unclear)unknownFree: 50 req/hr, 1,000/day, 500 symbols/mo, 1 GB/mo; Power: 10,000/hr, 100,000/day, 40 GB/mo
Financial Modeling Prepmarket-datayes$2930+stocks, fundamentals, etfsunknownunknown250/day free; 300, 750, 3,000/min paid; 30-day bandwidth caps 500MB/20GB/50GB/150GB
EODHDmarket-datayes$19.9930+global-stocks, etfs, forex, crypto, indices, commodities, fundamentalsLive/delayed (free: 15-min)yes (Intraday & ALL-IN-ONE: 50 tickers)Free: 20/day, 20/min; paid: 100,000/day, 1,000/min
Alpha Vantagemarket-datayes$49.9925+stocks, etfs, mutual-funds, options, forex, crypto, commodities, economicReal-time and 15-min delayed US data on premium (entitlement required)unknownFree 25/day; premium 75-1200/min, no daily limits
Finnhubmarket-datayes$49.9940+us-stocks, fundamentals, etfs, forex, crypto, bonds, economicunknownyes (Free 50 symbols; Basic 250; Standard/Pro unlimited)Free 60 calls/min; All-In-One 900/min market data, 300/min fundamentals
ThetaDatamarket-dataunknown$4014+options, stocks, indices, interest-ratesreal-timestreaming (Pro)Concurrent-request limits: 2/4/8
Twelve Datamarket-datayes$29unknownstocks, etfs, forex, crypto, commodities, bonds, mutual-fundsReal-time US stocks (Grow+), real-time forex/cryptoyes (WS credits; trial on Basic/Grow)API credits per minute: 8 (free) up to 10,946
Intriniomarket-dataunknown$15050+us-stocks, options, fundamentals, etfsReal-time (EquitiesEdge/OptionsEdge) and 15-min delayedyes (WebSocket on some feeds)unknown
IBKR API (Interactive Brokers)brokerunknown$1.5unknownstocks, options, futures, forex, bonds, funds, prediction-marketsreal-time with subscriptionsunknownunknown
Tradierbrokeryes$10unknownstocks, options, futuresunknownunknownunknown
Tradovatebrokeryes$99unknownfutures, event-contractsTop of book data with funded accountunknownunknown
SEC EDGAR (free)public-datayesunknownunknownfilings, fundamentals-xbrlreal-time as filings are disseminatednoMust comply with SEC fair-access policy (see Developer FAQs)
Kalshi APIprediction-marketunknownunknownunknownprediction-marketsunknownyes (user fills websocket channel referenced)Token buckets per tier (Basic, Advanced, Premier, higher); default cost 10 tokens/request; separate Read and Write budgets. Example: Premier Write refills 1,200 tokens/s (≈120 orders/s), capacity 3,600. Balance endpoint 1/s (Basic/Advanced) or 5/s (higher). Basic/Advanced per-second budgets not captured.
Polymarket APIprediction-marketunknownunknownunknownprediction-marketsunknownyes (Market/User/Sports channels)IP-based (Cloudflare), sliding windows: general 15,000 req/10s; Gamma API 4,000/10s; Data API v1 1,000/10s; CLOB 9,000/10s (/book 1,500/10s); POST /order burst 5,000/10s, sustained 120,000/10min