Reference table. Checked between and .
Market-data and broker API prices, as published
510 figures from 32 pages, each as the vendor publishes it, with the vendor's own source and the date it was checked. Verified costs, limits and math for building financial software with AI: market-data and broker APIs, LLM costs on real filings, and quant engines with published test vectors. The same rows download as CSV and JSON.
How these figures are kept true
Every row is read from the machine-readable block on the page it belongs to, so this table cannot say something the page does not. On every change to the site, a check fetches each vendor source and fails the release when a published figure no longer appears on it; a figure the vendor changes is corrected on its page, logged on the corrections page and recorded in the price history. Each figure has its own link (the # beside it), so a single price can be cited.
Vendor price changes
Since the log started on , no vendor has changed a figure in this table. Each change will be listed here with the value before and after.
Alpaca API Rate Limits 2026
Alpaca. Checked against alpaca.markets/support/usage-limit-api-calls, docs.alpaca.markets/us/docs/about-market-data-api, alpaca.markets/support/countries-alpaca-is-available.
| Algo trader plus feed | full SIP, all US exchanges | # |
|---|---|---|
| Algo trader plus monthly | 99 | # |
| Algo trader plus req per min | 10,000 | # |
| Assets | US equities, options, crypto (no forex) | # |
| Geo | US fully supported; non-US varies by country, paper-only where live unavailable; Canada live status not explicitly published | # |
| Market data basic feed | IEX (free) | # |
| Market data basic req per min | 200 | # |
| Over limit | HTTP 429 | # |
| Paper live parity | yes | # |
| Trading api req per min | 200 | # |
| Web socket option quotes | 200 (Basic, indicative) / 1000 (Algo Trader Plus, OPRA) | # |
| Web socket stock symbols | 30 (Basic) / unlimited (Algo Trader Plus) | # |
Alpaca API Free Tier: IEX vs SIP 2026
Alpaca. Checked against docs.alpaca.markets/us/docs/about-market-data-api, alpaca.markets/data, rblt.com/market-structure-reports/us-securities-volumes-j…, rblt.com/market-structure-reports/us-securities-volumes-a….
| Free feed | IEX only (single exchange) | # |
|---|---|---|
| Free feed req per min | 200 | # |
| Iex valid for | research, backtests, prototyping | # |
| Iex volume share august2026change bps | -24 | # |
| Iex volume share july2026pct | 4.43 | # |
| Sip feed | full SIP consolidated tape, all US exchanges | # |
| Sip monthly | 99 | # |
| Sip plan | Algo Trader Plus | # |
| Sip req per min | 10,000 | # |
| Sip required for | NBBO-quality execution pricing | # |
Alpaca Options Data API 2026: Indicative Feed vs OPRA
Alpaca. Checked against docs.alpaca.markets/us/docs/about-market-data-api, docs.alpaca.markets/docs/historical-option-data, docs.alpaca.markets/docs/real-time-option-data.
| Algo trader plus monthly | 99 | # |
|---|---|---|
| Basic historical calls per min | 200 | # |
| Basic option quotes web socket | 200 | # |
| Basic options feed | indicative (modified quotes, trades delayed 15 minutes) | # |
| Broker api options add on monthly | 1,000 | # |
| Options history since | February 2024 | # |
| Plus historical calls per min | 10,000 | # |
| Plus option quotes web socket | 1,000 | # |
| Plus options feed | OPRA | # |
Alpaca vs Interactive Brokers API Comparison 2026
Alpaca, Interactive Brokers. Checked against alpaca.markets/support/usage-limit-api-calls, docs.alpaca.markets/us/docs/about-market-data-api, interactivebrokers.com/docs/tws-api/doc/pacing-limitation…, interactivebrokers.github.io/tws-api/historical_limitatio…, interactivebrokers.github.io/tws-api/market_data.html.
| Alpaca api style | stateless REST/JSON + WebSocket | # |
|---|---|---|
| Alpaca assets | US equities, US options, crypto | # |
| Alpaca canada live | not supported (early 2026) | # |
| Alpaca commission | $0 (PFOF on equities) | # |
| Alpaca free feed | IEX | # |
| Alpaca sip monthly | $99 | # |
| Alpaca trading rate limit | 200 requests/minute per account | # |
| Ibkr api fee | 0 | # |
| Ibkr assets | global equities, options, futures, forex, bonds | # |
| Ibkr historical pacing | 60 requests / 10 minutes | # |
| Ibkr market data lines default | 100 | # |
| Ibkr tws pacing | market-data lines / 2 requests per second (50 by default) | # |
Alpaca vs Tradier API 2026
Alpaca, Tradier. Checked against alpaca.markets/support/usage-limit-api-calls, docs.alpaca.markets/us/docs/about-market-data-api, docs.tradier.com/docs/rate-limiting, tradier.com/pricing.
| Alpaca commission | $0 (PFOF on equities) | # |
|---|---|---|
| Alpaca free feed | IEX | # |
| Alpaca sip monthly | $99 | # |
| Alpaca trading rate limit | 200 requests/minute per account | # |
| Tradier api fee | $0 to account holders | # |
| Tradier market data rate limit prod | 120 requests/minute | # |
| Tradier plans monthly lite | $0 | # |
| Tradier plans monthly pro | $10 | # |
| Tradier plans monthly pro plus | $35 | # |
| Tradier positioning | options-first | # |
| Tradier sandbox data | 15-minute delayed | # |
| Tradier sandbox rate limit | 60 requests/minute | # |
| Tradier trading rate limit prod | 60 requests/minute | # |
Alpha Vantage API Pricing 2026: Premium Tiers & Free Limits
Alpha Vantage. Checked against alphavantage.co/premium, alphavantage.co/iexcloud_shutdown_analysis_and_migration, macroption.com/alpha-vantage-api-limits.
| Alpha vantage annual | 2 months off | # |
|---|---|---|
| Alpha vantage annual plans.1200 req/min | 2,499 | # |
| Alpha vantage annual plans.150 req/min | 999 | # |
| Alpha vantage annual plans.300 req/min | 1,499 | # |
| Alpha vantage annual plans.600 req/min | 1,999 | # |
| Alpha vantage annual plans.75 req/min | 499 | # |
| Alpha vantage coverage | equities, forex, crypto, commodities, 20+ global exchanges, technical indicators | # |
| Alpha vantage daily cap on paid | none | # |
| Alpha vantage free tier | 25 requests/day (official); ~5 req/min cited by third parties and the API error string | # |
| Alpha vantage iex cloud context | IEX Cloud retired Aug 31 2024; Alpha Vantage positioned as a migration destination | # |
| Alpha vantage paid tiers.1200 req/min | 249.99 | # |
| Alpha vantage paid tiers.150 req/min | 99.99 | # |
| Alpha vantage paid tiers.300 req/min | 149.99 | # |
| Alpha vantage paid tiers.600 req/min | 199.99 | # |
| Alpha vantage paid tiers.75 req/min | 49.99 | # |
Benzinga News API Pricing 2026
Benzinga, Polygon.io. Checked against benzinga.com/apis/cloud-product/stock-news-api, massive.com/docs/rest/stocks/news, massive.com/pricing, massive.com/partners/benzinga.
| Benzinga audio | streaming audio news product | # |
|---|---|---|
| Benzinga coverage | Wilshire 5000, TSX and about 1,000 other popular tickers | # |
| Benzinga delivery | REST API, TCP streaming, RSS feeds | # |
| Benzinga free tier | none published; sample data files for testing | # |
| Benzinga latency | not delayed | # |
| Benzinga pricing model | tailored channels customized to fit any budget (quoted by Benzinga) | # |
| Benzinga self serve price | no | # |
| Benzinga via massive monthly per dataset | 99 | # |
| Benzinga volume | 130-160 full-length articles and 600-900 real-time headlines per day | # |
| Polygon news bundling | included in Stocks plans (Basic free through Business) | # |
| Polygon news fields | title, description, author, published_utc, publisher, insights (sentiment + sentiment_reasoning) | # |
| Polygon news free tier rate | 5 calls/min on Basic (free), 2-year history | # |
| Polygon news refresh | hourly | # |
CoinGecko vs CoinMarketCap API 2026
CoinGecko, CoinMarketCap. Checked against coingecko.com/en/api/pricing, coinmarketcap.com/api/pricing.
| Coingecko analyst monthly | 129 | # |
|---|---|---|
| Coingecko basic calls | 100,000 | # |
| Coingecko basic monthly | 35 | # |
| Coingecko basic rate per min | 300 | # |
| Coingecko demo calls month | 10,000 | # |
| Coingecko demo rate per min | 100 | # |
| Coingecko lite monthly | 499 | # |
| Coingecko overage per call | 0.0005 | # |
| Coingecko pro calls | 5,000,000 | # |
| Coingecko pro monthly | 999 | # |
| Coingecko pro rate per min | 1,000 | # |
| Coingecko unit | call | # |
| Coinmarketcap basic credits month | 15,000 | # |
| Coinmarketcap basic rate per min | 50 | # |
| Coinmarketcap builder credits | 150,000 | # |
| Coinmarketcap builder monthly | 29 | # |
| Coinmarketcap growth monthly | 299 | # |
| Coinmarketcap professional monthly | 699 | # |
| Coinmarketcap professional rate per min | 1,200 | # |
| Coinmarketcap startup monthly | 79 | # |
| Coinmarketcap unit | credit | # |
DeepSeek V4 for Finance 2026: SEC Filing Extraction Cost
DeepSeek. Checked against api-docs.deepseek.com/quick_start/pricing, api-docs.deepseek.com/updates, arxiv.org/abs/2311.11944.
| Deepseek-flash cache hit input per mtok | 0.006 | # |
|---|---|---|
| Deepseek-flash cache miss input per mtok | 0.3 | # |
| Deepseek-flash context | 1M | # |
| Deepseek-flash max output | 384K | # |
| Deepseek-flash model | DeepSeek-V4.1-Flash | # |
| Deepseek-flash off peak | half of peak | # |
| Deepseek-flash output per mtok | 1.2 | # |
| Deepseek-v4-pro cache hit input per mtok | 0.044 | # |
| Deepseek-v4-pro cache miss input per mtok | 1.32 | # |
| Deepseek-v4-pro context | 1M | # |
| Deepseek-v4-pro max output | 384K | # |
| Deepseek-v4-pro output per mtok | 3.96 | # |
| Filing shape | 120k input + 4k output per filing | # |
| Legacy retirement date | deepseek-chat / deepseek-reasoner discontinued 2026-07-24 | # |
| Legacy retirement source | api-docs.deepseek.com/updates | # |
| V4release date | 2026-04-24 | # |
FMP API Pricing 2026: Financial Modeling Prep Plans
Financial Modeling Prep. Checked against site.financialmodelingprep.com/pricing-plans.
| Annual discount | Up To 34% | # |
|---|---|---|
| Basic bandwidth30d | 500MB | # |
| Basic calls per day | 250 | # |
| Basic coverage | US | # |
| Basic feed | end-of-day historical | # |
| Basic price | 0 | # |
| Commercial plans build | 100GB | # |
| Commercial plans enterprise | display and redistribution, 1TB+ | # |
| Commercial plans grow | internal usage | # |
| Licensing | displaying or redistributing FMP data requires a Data Display and Licensing Agreement | # |
| Premium bandwidth30d | 50GB | # |
| Premium calls per min | 750 | # |
| Premium coverage | US, UK, Canada | # |
| Premium history | up to 30 years | # |
| Premium price monthly | 69 | # |
| Premium price monthly billed annually | 49 | # |
| Starter bandwidth30d | 20GB | # |
| Starter calls per min | 300 | # |
| Starter coverage | US | # |
| Starter history | up to 5 years | # |
| Starter price monthly | 29 | # |
| Starter price monthly billed annually | 19 | # |
| Ultimate bandwidth30d | 150GB | # |
| Ultimate calls per min | 3,000 | # |
| Ultimate coverage | Global | # |
| Ultimate history | full historical access | # |
| Ultimate price monthly | 139 | # |
| Ultimate price monthly billed annually | 99 | # |
FMP vs Alpha Vantage 2026: Free Tiers and API Pricing
Financial Modeling Prep, Alpha Vantage. Checked against site.financialmodelingprep.com/pricing-plans, alphavantage.co/premium, alphavantage.co/support.
| Alpha vantage annual range high | 2,499 | # |
|---|---|---|
| Alpha vantage annual range low | 499 | # |
| Alpha vantage free requests per day | 25 | # |
| Alpha vantage premium.149.99 | 300/min | # |
| Alpha vantage premium.199.99 | 600/min | # |
| Alpha vantage premium.249.99 | 1200/min | # |
| Alpha vantage premium.49.99 | 75/min | # |
| Alpha vantage premium.99.99 | 150/min | # |
| Alpha vantage premium no daily limit | yes | # |
| Fmp billed annually premium | 49 | # |
| Fmp billed annually starter | 19 | # |
| Fmp billed annually ultimate | 99 | # |
| Fmp calls per min premium | 750 | # |
| Fmp calls per min starter | 300 | # |
| Fmp calls per min ultimate | 3,000 | # |
| Fmp free requests per day | 250 | # |
| Fmp premium monthly | 69 | # |
| Fmp starter monthly | 29 | # |
| Fmp ultimate monthly | 139 | # |
Is Finnhub Free? Free Tier Limits 2026
Finnhub. Checked against finnhub.io/pricing, finnhub.io/docs/api.
| Commercial use | all self-serve plans personal-use; commercial requires written approval; redistribution Enterprise-only | # |
|---|---|---|
| Free excludes | detailed financial statements, international markets, alternative data | # |
| Free includes | real-time US quotes, company news, basic fundamentals, SEC filings | # |
| Free rate limit | 60 API calls/minute (pricing table); 30 calls/second cap on every plan | # |
| Free web socket | yes, limited to 50 symbols | # |
| Has free tier | yes | # |
| Paid entry | Market Data Basic $49.99/mo (billed quarterly), Standard $129.99/mo (quarterly), Professional $199.99/mo (annual) | # |
IBKR TWS API Rate Limits 2026
Interactive Brokers. Checked against interactivebrokers.com/docs/tws-api/doc/pacing-limitation…, interactivebrokers.com/docs/tws-api/doc/pacing-limitation…, interactivebrokers.com/docs/tws-api/doc/market-data-histo…, interactivebrokers.com/docs/general/market-data-subscript….
| Default lines | 100 | # |
|---|---|---|
| Default requests per sec | 50 | # |
| Example lines200requests per sec | 100 | # |
| Fix gateway messages per sec | 250 | # |
| Historical small bars bid ask counts double | yes | # |
| Historical small bars identical repeat within | 15 seconds | # |
| Historical small bars max requests per10min | 60 | # |
| Historical small bars same contract within2s | 6 | # |
| Line allocation | max(commissions / 8, equity x 100 / 1,000,000, 100) | # |
| On exceed | error 100 and session end after 3 violations (reject mode), or automatic pacing | # |
| Option chain | reqSecDefOptParams (unthrottled); reqContractDetails (throttled) | # |
| Requests per second | market-data lines / 2 | # |
Interactive Brokers API Pricing 2026: Fees, Data, Limits
Interactive Brokers. Checked against interactivebrokers.com/docs/web-api/introduction, interactivebrokers.com/docs/general/market-data-subscript…, interactivebrokers.com/en/pricing/market-data-pricing.php, interactivebrokers.com/docs/tws-api/doc/pacing-limitation….
| Api data account type | IBKR Pro | # |
|---|---|---|
| Api subscription fee | 0 | # |
| Forex crypto data | no separate subscription required | # |
| Min equity for data | $500 | # |
| Opra l1commission waiver | $20 | # |
| Opra l1monthly | $1.5 | # |
| Requests per second | market-data lines / 2 (50 on the default 100 lines) | # |
| Us bundle commission waiver | $30 | # |
| Us snapshot futures bundle monthly | $10 | # |
Interactive Brokers API Updates 2026: TWS API 10.43 to 10.51
Interactive Brokers. Checked against download2.interactivebrokers.com/installers/tws-api/index…, ibkrguides.com/releasenotes/prod-2026.htm, interactivebrokers.github.io/tws-api/historical_limitatio…, interactivebrokers.github.io/tws-api/fundamentals.html, interactivebrokers.com/docs/tws-api/doc/pacing-limitation….
| Latest release date | Sep 29 2026 | # |
|---|---|---|
| Latest version | 10.51 (v1051.01) | # |
| Ledger prefix affects | reqAccountUpdates, reqAccountUpdatesMulti | # |
| Ledger prefix default new users | on | # |
| Ledger prefix default upgrading users | off | # |
| Ledger prefix example key | $LEDGER-CashBalance | # |
| Ledger prefix setting | Prepend '$LEDGER-' prefix to per-currency account values | # |
| Open source from | 10.49 (GNU General Public License) | # |
| Python channel | latest only | # |
| Rate limits unchanged bid ask counts double | yes | # |
| Rate limits unchanged historical per10min | 60 | # |
| Rate limits unchanged identical repeat within | 15 seconds | # |
| Rate limits unchanged max simultaneous open | 50 | # |
| Rate limits unchanged requests per second | market data lines divided by 2 (50 on the default 100 lines) | # |
| Removed in ten47 | reqFundamentalData, reqFundamentalsDataProtoBuf, cancelFundamentalData, cancelFundamentalsDataProtoBuf, FUNDAMENTAL_RATIOS tick type | # |
| Stable release date | Sep 9 2026 | # |
| Stable version | 10.50 (v1050.02) | # |
Interactive Brokers vs Alpaca vs Tradier Trading API 2026
Alpaca Markets, Interactive Brokers, Tradier. Checked against alpaca.markets/support/usage-limit-api-calls, docs.alpaca.markets/us/docs/about-market-data-api, interactivebrokers.com/docs/tws-api/doc/pacing-limitation…, interactivebrokers.com/campus/ibkr-api-page/web-api-trading, docs.tradier.com/docs/rate-limiting, tradier.com/individuals/pricing, interactivebrokers.com/en/pricing/commissions-options.php.
| Alpaca data api req per min paid | 10,000 | # |
|---|---|---|
| Alpaca free feed | IEX (real-time subset) | # |
| Alpaca paid data monthly | 99 | # |
| Alpaca paid feed | SIP + OPRA | # |
| Alpaca paid plan | Algo Trader Plus | # |
| Alpaca retry code | 429 | # |
| Alpaca trade api req per min | 200 | # |
| Interactive brokers coverage | global equities, options, futures, forex, bonds, funds | # |
| Interactive brokers historical pacing | no identical request within 15s; ~60 historical requests / 10 min | # |
| Interactive brokers requests per sec default | 50 | # |
| Interactive brokers requests per sec rule | market-data lines / 2 | # |
| Interactive brokers us options commission | $0.15-$0.65 tiered or $0.65 fixed | # |
| Interactive brokers web api account requirement | IBKR Pro | # |
| Tradier coverage | US only | # |
| Tradier data monthly fee | 0 | # |
| Tradier lite commission | $0.35/trade + $0.35/contract | # |
| Tradier market data req per min | 120 | # |
| Tradier pro commission | $0 stocks + equity options (Pro $10/mo) | # |
| Tradier sandbox req per min | 60 | # |
| Tradier standard req per min | 120 | # |
| Tradier trade req per min | 60 | # |
Massive for AI Agents 2026: MCP Server vs x402 Pay-Per-Request
Massive (formerly Polygon.io). Checked against massive.com/pricing, massive.com/docs/ai-tools/x402, massive.com/docs/ai-tools/quickstart, agentic.market/services/agent-massive-com.
Massive Flat Files 2026: Polygon.io S3 Data by Plan
Massive (formerly Polygon.io). Checked against massive.com/docs/flat-files/quickstart, massive.com/docs/flat-files/stocks/trades, massive.com/docs/flat-files/options/quotes, massive.com/pricing.
| Availability | by about 11:00 AM ET the next day | # |
|---|---|---|
| Options records start | June 2, 2014 (quotes from March 7, 2022) | # |
| Stocks advanced history | all history | # |
| Stocks advanced price monthly | 199 | # |
| Stocks advanced quotes | yes | # |
| Stocks developer history | 10 years | # |
| Stocks developer price monthly | 79 | # |
| Stocks developer quotes | no | # |
| Stocks developer trades | yes | # |
| Stocks records start | September 10, 2003 | # |
| Stocks starter aggregates history | 5 years | # |
| Stocks starter price monthly | 29 | # |
| Stocks starter quotes | no | # |
| Stocks starter trades | no | # |
Polygon.io Free Tier Limits 2026
Polygon.io (Massive). Checked against massive.com/pricing, massive.com/blog/polygon-is-now-massive, massive.com/blog/give-your-ai-live-market-data-with-massive.
| Calls per min | 5 | # |
|---|---|---|
| Cost | 0 | # |
| Feed | end-of-day | # |
| Flat files | no | # |
| Indices history | 1+ year (limited index tickers) | # |
| Plan | Basic (free) | # |
| Rebrand | Polygon.io became Massive on 2025-10-30; keys unchanged | # |
| Starter exit feed | 15-minute delayed | # |
| Starter exit history | 5 years | # |
| Starter exit price annual | 288 | # |
| Starter exit price monthly | 29 | # |
| Stocks history | 2 years | # |
| Websocket | no | # |
Polygon.io Futures, Forex & Options API Pricing 2026
Polygon.io (Massive). Checked against massive.com/pricing, massive.com/business, massive.com/blog/futures-data-has-arrived.
| Currencies basic monthly | $0 | # |
|---|---|---|
| Currencies starter annual | $470 | # |
| Currencies starter monthly | $49 | # |
| Currencies starter timeframe | real-time | # |
| Futures advanced monthly | $199 | # |
| Futures advanced timeframe | real-time | # |
| Futures basic monthly | $0 | # |
| Futures business per exchange monthly | $999 | # |
| Futures developer monthly | $79 | # |
| Futures exchanges | CME, CBOT, NYMEX, COMEX | # |
| Futures history | Starter 2 years, Developer 5 years, Advanced 7+ years | # |
| Futures paid delay | 10-minute delayed (Starter/Developer) | # |
| Futures starter monthly | $29 | # |
| Rebrand | Polygon.io -> Massive (massive.com) on 2025-10-30 | # |
| Separate from stocks | yes | # |
Polygon.io Options API Pricing 2026 (Massive)
Polygon.io (Massive). Checked against massive.com/pricing, massive.com/business, massive.com/docs/flat-files/options/quotes, massive.com/blog/polygon-is-now-massive, massive.com/blog/extended-hours-are-coming-to-opra-option….
| Advanced adds | quotes | # |
|---|---|---|
| Advanced eligibility | non-professional | # |
| Advanced feed | real-time | # |
| Advanced history | 5+ years | # |
| Advanced price annual | 1,920 | # |
| Advanced price annual per month | 160 | # |
| Advanced price monthly | 199 | # |
| Basic calls per min | 5 | # |
| Basic feed | end-of-day | # |
| Basic greeks | no | # |
| Basic history | 2 years | # |
| Basic price | 0 | # |
| Developer adds | trades | # |
| Developer feed | 15-minute delayed | # |
| Developer greeks | yes | # |
| Developer history | 4 years | # |
| Developer price annual | 768 | # |
| Developer price annual per month | 64 | # |
| Developer price monthly | 79 | # |
| Options business monthly | 1,999 | # |
| Product | Options API (separate from Stocks) | # |
| Rebrand | Polygon.io became Massive on 2025-10-30; keys unchanged | # |
| Starter feed | 15-minute delayed | # |
| Starter greeks | yes | # |
| Starter history | 2 years | # |
| Starter price annual | 288 | # |
| Starter price annual per month | 24 | # |
| Starter price monthly | 29 | # |
Polygon.io Pricing 2026: Massive Plans, Free to $199
Polygon.io (Massive). Checked against massive.com/business, massive.com/pricing, massive.com/blog/polygon-is-now-massive.
| Full market add on monthly | 1,999 | # |
|---|---|---|
| Other ladders currencies monthly | 0, 49 | # |
| Other ladders futures monthly | 0, 29, 79, 199 | # |
| Other ladders indices monthly | 0, 49, 99 | # |
| Other ladders options monthly | 0, 29, 79, 199 | # |
| Rebrand | Polygon.io became Massive on 2025-10-30; api.massive.com runs beside api.polygon.io | # |
| Stocks advanced adds | quotes, financials and ratios | # |
| Stocks advanced eligibility | non-professional | # |
| Stocks advanced feed | real-time | # |
| Stocks advanced history | 20+ years | # |
| Stocks advanced price annual | 1,920 | # |
| Stocks advanced price monthly | 199 | # |
| Stocks basic free calls per min | 5 | # |
| Stocks basic free feed | end-of-day | # |
| Stocks basic free history | 2 years | # |
| Stocks basic free price | 0 | # |
| Stocks business monthly | 2,499 | # |
| Stocks developer adds | trades | # |
| Stocks developer feed | 15-minute delayed | # |
| Stocks developer history | 10 years | # |
| Stocks developer price annual | 768 | # |
| Stocks developer price monthly | 79 | # |
| Stocks starter adds | websockets, flat files, snapshot, second aggregates | # |
| Stocks starter calls | unlimited | # |
| Stocks starter feed | 15-minute delayed | # |
| Stocks starter history | 5 years | # |
| Stocks starter price annual | 288 | # |
| Stocks starter price monthly | 29 | # |
Polygon.io vs Databento vs Alpaca Market Data API 2026
Polygon.io (Massive), Databento, Alpaca Markets. Checked against massive.com/pricing, databento.com/pricing, databento.com/venues, docs.alpaca.markets/us/docs/about-market-data-api, massive.com/blog/polygon-is-now-massive.
| Alpaca basic feed | IEX (real-time subset) | # |
|---|---|---|
| Alpaca basic free | yes | # |
| Alpaca basic web socket symbols | 30 | # |
| Alpaca level2 | no | # |
| Alpaca model | broker-bundled flat | # |
| Alpaca paid feed | full SIP + OPRA options | # |
| Alpaca paid monthly | 99 | # |
| Alpaca paid plan | Algo Trader Plus | # |
| Alpaca paid req per min | 10,000 | # |
| Databento depth | MBP-10 (L2) + full MBO (L3) | # |
| Databento flat plans note | Standard = live + historical; Plus/Unlimited on annual contracts | # |
| Databento flat plans plus monthly | 1,750 | # |
| Databento flat plans standard monthly | 199 | # |
| Databento flat plans unlimited monthly | 4,500 | # |
| Databento free credits | 125 | # |
| Databento free credits expiry | 6 months | # |
| Databento level2 | yes | # |
| Databento model | metered $/GB historical + flat plans | # |
| Databento per gb rate public | no | # |
| Databento venues | 50+ incl. CME, NYMEX, COMEX, Eurex, ICE, Nasdaq | # |
| Polygon level2 | no | # |
| Polygon model | flat subscription | # |
| Polygon realtime tier | Advanced ($199) | # |
| Polygon rebrand | Massive since 2025-10-30 | # |
| Polygon scope | US equities (Stocks plan) | # |
| Polygon stocks advanced | 199 | # |
| Polygon stocks basic | 0 | # |
| Polygon stocks developer | 79 | # |
| Polygon stocks starter | 29 | # |
Robinhood API: Official or Unofficial 2026
Robinhood. Checked against robinhood.com/us/en/newsroom/robinhood-crypto-trading-api, robinhood.com/us/en/support/articles/crypto-api, robinhood.com/us/en/agentic-trading, robinhood.com/us/en/support/articles/onboarding-an-extern…, robinhood.com/us/en/support/articles/trading-with-your-agent.
| Crypto api auth | API key (API Credentials Portal, desktop web) | # |
|---|---|---|
| Crypto api name | Robinhood Crypto Trading API | # |
| Crypto api rate limit | not publicly documented | # |
| Crypto api versions | v1 (non-fee-tier orders), v2 (fee tiers by 30-day volume) | # |
| Mcp assets | long equities, options, crypto | # |
| Mcp multi leg options | no | # |
| Mcp order types | market (share-based), market (dollar-based), limit, stop limit, stop market | # |
| Mcp trade approvals default | off for MCP accounts, on for Robinhood Agents | # |
| Mcp trades only in | Robinhood Agentic account | # |
| Official crypto api | yes | # |
| Official equities rest api | no | # |
| Unofficial equities libraries | exist (e.g. robin_stocks); unsupported, ToS risk | # |
Charles Schwab Trader API Status 2026
Charles Schwab. Checked against schwab-py.readthedocs.io/en/latest/getting-started.html, schwab-py.readthedocs.io/en/latest/auth.html, schwab-py.readthedocs.io/en/latest/tda-transition.html, schwab.com/pricing.
SEC EDGAR API Rate Limits 2026
SEC EDGAR. Checked against sec.gov/about/webmaster-frequently-asked-questions, sec.gov/filergroup/announcements-old/new-rate-control-limits, sec.gov/about/developer-resources, sec.gov/search-filings/edgar-application-programming-inte….
| Auth | none (no API key, no registration) | # |
|---|---|---|
| Bulk data | submissions.zip and companyfacts.zip rebuilt nightly; quarterly full-index archives | # |
| Cost | free | # |
| Endpoints | submissions, companyfacts, companyconcept, frames, full-text search (EFTS) | # |
| Over limit penalty | further requests from the IP limited for a brief period | # |
| Rate limit req per sec | 10 | # |
| Realtime push | no | # |
| Required header | User-Agent (name + email) | # |
Tiingo vs EODHD vs Financial Modeling Prep 2026
Tiingo, EODHD, Financial Modeling Prep. Checked against tiingo.com/documentation/fundamentals, eodhd.com/pricing, eodhd.com/financial-apis/api-limits, site.financialmodelingprep.com/developer/docs/pricing, tiingo.com/about/pricing.
| Eodhd all in one monthly | 99.99 | # |
|---|---|---|
| Eodhd calls per day paid | 100,000 | # |
| Eodhd currency | EUR | # |
| Eodhd eod all world monthly | 19.99 | # |
| Eodhd eod intraday monthly | 29.99 | # |
| Eodhd free calls per day | 20 | # |
| Eodhd fundamentals feed monthly | 59.99 | # |
| Eodhd fundamentals history | US 1985 / non-US 2000 | # |
| Eodhd fundamentals self serve | yes | # |
| Eodhd req per min paid | 1,000 | # |
| Eodhd tickers | 150,000+ | # |
| Fmp free calls per day | 250 | # |
| Fmp fundamentals self serve | yes | # |
| Fmp premium annual per month | 49 | # |
| Fmp premium calls per min | 750 | # |
| Fmp premium coverage | US, UK, Canada | # |
| Fmp premium history years | 30 | # |
| Fmp premium monthly | 69 | # |
| Fmp starter annual per month | 19 | # |
| Fmp starter calls per min | 300 | # |
| Fmp starter coverage | US only | # |
| Fmp starter history years | 5 | # |
| Fmp starter monthly | 29 | # |
| Fmp ultimate annual per month | 99 | # |
| Fmp ultimate calls per min | 3,000 | # |
| Fmp ultimate coverage | global (transcripts, 13F) | # |
| Fmp ultimate monthly | 139 | # |
| Tiingo business monthly | 50 | # |
| Tiingo eod history years | 30+ | # |
| Tiingo free req per day | 1,000 | # |
| Tiingo free symbols per month | 500 | # |
| Tiingo fundamentals model | third-party add-on, contact sales | # |
| Tiingo fundamentals price public | no | # |
| Tiingo fundamentals self serve | no | # |
| Tiingo news | yes | # |
| Tiingo power monthly | 30 | # |
| Tiingo power symbols per month | 110,328 | # |
Tiingo vs Polygon vs Finnhub 2026: Pricing & Licensing
Tiingo, Massive (formerly Polygon.io), Finnhub. Checked against massive.com/pricing, massive.com/business, tiingo.com/about/pricing, finnhub.io/pricing.
| Finnhub commercial use | all self-serve plans personal-use; commercial requires written approval; redistribution Enterprise-only | # |
|---|---|---|
| Finnhub free rate limit | 60 calls/min; real-time US quotes; WebSocket capped at 50 symbols | # |
| Finnhub history | pricing table lists 30+ years of OHLC and tick history on top plans | # |
| Finnhub paid plans | Market Data Basic $49.99/mo (quarterly), Standard $129.99/mo (quarterly), Professional $199.99/mo (annual); 150-900 calls/min + global 30 calls/sec cap | # |
| Massive ai tooling | llms.txt since 2026-01-22; official MCP server rebuilt 2026-03-30; futures product launched 2026-05-28; hosted MCP server 2026-09-15 | # |
| Massive commercial note | Stocks Business $2,499/mo; individual Advanced tiers require non-professional qualification | # |
| Massive rate limits | free Basic 5 calls/min EOD; all paid tiers unlimited API calls | # |
| Massive stocks tiers advanced | $199 | # |
| Massive stocks tiers basic | $0 | # |
| Massive stocks tiers developer | $79 | # |
| Massive stocks tiers starter | $29 | # |
| Rebrand | Polygon.io -> Massive official 2025-10-30; polygon.io 301-redirects to massive.com | # |
| Tiingo commercial annual | $499 | # |
| Tiingo commercial monthly | $50 | # |
| Tiingo free limits | 50 req/hr, 1,000/day, 500 unique symbols/mo; WebSocket firehose on all plans incl. free | # |
| Tiingo paid limits | Power 10,000/hr + 40 GB/mo; Commercial 20,000/hr + 100 GB/mo (internal use, max 2 devs) | # |
| Tiingo power annual | $300 | # |
| Tiingo power monthly | $30 | # |
TradeStation API Pricing 2026
TradeStation. Checked against api.tradestation.com/docs/faq, api.tradestation.com/docs/fundamentals/rate-limiting/rate….
| Access requirement | funded TradeStation account + email request for key | # |
|---|---|---|
| Account minimum | not publicly documented (as of October 2026) | # |
| Api fee | not publicly documented (as of October 2026) | # |
| Assets | stocks, options, futures | # |
| On exceed | HTTP 429 | # |
| Rate limit accounts | 320 requests / 5 minutes | # |
| Rate limit market depth | 30 requests / 1 minute | # |
| Rate limit option endpoint | 90 requests / 1 minute | # |
| Rate limit quote snapshot | 500 requests / 5 minutes | # |
| Rate limit streams | 500 requests / 5 minutes | # |
| Streaming | HTTP Streaming supported | # |
Tradier API Rate Limits and Pricing 2026
Tradier. Checked against docs.tradier.com/docs/rate-limiting, tradier.com/pricing, docs.tradier.com/docs/market-data.
| Enforcement | per-minute, per-access-token (per app + per user) | # |
|---|---|---|
| Headers | X-Ratelimit-Allowed, X-Ratelimit-Used, X-Ratelimit-Available, X-Ratelimit-Expiry | # |
| Lite commission option per contract | 0.35 | # |
| Lite commission stock per trade | 0.35 | # |
| Market data prod req per min | 120 | # |
| Plans monthly lite | $0 | # |
| Plans monthly pro | $10 | # |
| Plans monthly pro plus | $35 | # |
| Realtime data | available to all Tradier Brokerage account holders | # |
| Sandbox | free, delayed data | # |
| Sandbox req per min | 60 | # |
| Standard prod req per min | 120 | # |
| Trading prod req per min | 60 | # |
Tradier vs Tastytrade API 2026
Tradier, tastytrade. Checked against docs.tradier.com/docs/rate-limiting, tradier.com/pricing, developer.tastytrade.com/docs/guides/rate-limits-and-backoff, developer.tastytrade.com/docs/sandbox.
| Tastytrade access token | 15 minutes | # |
|---|---|---|
| Tastytrade dxlink changes per minute | 10,000 | # |
| Tastytrade dxlink sessions | 5 | # |
| Tastytrade dxlink subscriptions per session | 25,000 | # |
| Tastytrade rest | no published quota; 429 without headers | # |
| Tastytrade sandbox | api.cert.tastyworks.com; no market data; 24-hour reset | # |
| Tradier plans monthly lite | $0 | # |
| Tradier plans monthly pro | $10 | # |
| Tradier plans monthly pro plus | $35 | # |
| Tradier rate limit market data | 120 requests/minute (production) | # |
| Tradier rate limit trading | 60 requests/minute (production) | # |
| Tradier sandbox | 60 requests/minute | # |
Twelve Data API Pricing 2026
Twelve Data. Checked against twelvedata.com/pricing, twelvedata.com/pricing.md, support.twelvedata.com/en/articles/5335783-trial, twelvedata.com/students.
| Annual discount | 17% off paid plans | # |
|---|---|---|
| Basic free api credits per min | 8 | # |
| Basic free daily cap | 800 | # |
| Basic free data | real-time US equities, ETFs, forex, crypto | # |
| Basic free markets | 3 | # |
| Basic free monthly | 0 | # |
| Basic free trial ws credits | 8 | # |
| Grow annual per month levels | 24, 41, 66 | # |
| Grow api credits per min levels | 55, 144, 377 | # |
| Grow daily cap | unlimited | # |
| Grow markets | 27 | # |
| Grow monthly levels | 29, 49, 79 | # |
| Metering | per-minute API credits (heavier endpoints cost more than one credit) | # |
| Pro annual per month levels | 82, 124, 191 | # |
| Pro api credits per min levels | 610, 987, 1597 | # |
| Pro daily cap | unlimited | # |
| Pro markets | 76 | # |
| Pro monthly levels | 99, 149, 229 | # |
| Pro ws credits levels | 500, 1000, 1500 | # |
| Student discount | 20% off any plan for 12 months | # |
| Ultra annual per month levels | 274, 416, 832 | # |
| Ultra api credits per min levels | 2584, 4181, 10946 | # |
| Ultra daily cap | unlimited | # |
| Ultra markets | 85 | # |
| Ultra monthly levels | 329, 499, 999 | # |
| Ultra sla | 99.95% | # |
| Ultra ws credits levels | 2500, 5000, 10000 | # |