Choosing among financial data providers starts with two questions: which software will use the data, and which data you need. Pick your answer below. Each page ranks the providers for that job and shows what comparable access costs at each one, every plan and add-on included, checked on 26 September 2026.

We sell market data ourselves, and we scored ourselves with the same published rubric as the 18 others. We rank fourth overall, tied with Massive, and we come last on Excel and near the bottom on AI agents, because we have no Excel add-in yet and no MCP server.

Where should you start?

Most lists of market data providers name a winner without a method. Ours publishes the method for every one of the stock market data providers here and names the best financial data API for each job. The best market data provider for you is the one that ranks first for your job, not the one that ranks first overall.

What does comparable access cost?

A provider’s cheapest plan says little, because many providers sell stocks, options and spreadsheets separately. So for each provider we added up every plan and add-on you must buy to get the same thing. This table prices real-time US stocks and real-time US options with greeks in one account, through an API:

What real-time us stocks and options in one account costs at each provider
ProviderWhat you must buyPer month, billed monthlyPer month, billed annuallyWhat it includes
Tradier 1Lite (partial)FreeNo annual planFree with any account: real-time stocks and OPRA options; greeks refresh hourly.
Market Data 2Trader$75/mo$30/moReal-time stocks (SmartMid) and OPRA options with greeks; personal use only.
Alpaca 3Algo Trader Plus$99/moNo annual planOne $99/mo plan bundles full-SIP real-time stocks and OPRA options with greeks.
Intrinio 4Individual$150/moNo annual planOne $150/mo plan bundles derived real-time stocks and options (EquitiesEdge, OptionsEdge).
Unusual Whales 5API Basic$150/moNo annual planOne $150/mo API Basic account includes real-time stocks and options flow with greeks.
Alpha Vantage 6Premium 4 (600 requests a minute)$199.99/mo$166.58/moPremium 4 covers real-time stocks and options in one subscription; no add-on.
ORATS 7Live Data API$299/moNo annual planOne $299/mo plan covers real-time stocks and real-time OPRA options with greeks.
Massive 8Stocks Advanced plus Options Advanced$398/mo$318.4/moTwo separate plans: Stocks Advanced plus Options Advanced.
Barchart 9OnDemand (API) (partial)Not publishedNot publishedOne OnDemand contract can cover both; greeks unconfirmed, price not published.
Databento 10DBEQ Basic plus OPRA.PILLAR (partial)Not publishedNot publishedStocks ($825/mo flat) plus options (price unpublished); neither includes greeks.
ThetaData 11Options Value + Stocks retail tier (partial)Not publishedNot publishedOptions Value ($40/mo) covers options; the stocks tier needed too is unpriced.

Not offered at any price: Cboe DataShop, EODHD, Financial Modeling Prep, Finnhub, Finsheet, Google Finance, Marketstack, MarketXLS, Microsoft Excel Stocks data type, Nasdaq Data Link, Sheets Finance, Tiingo, TradingView, Twelve Data, Wisesheets, Yahoo Finance.

Price sources for this table
  1. tradier.com/pricing
  2. marketdata.app/docs/account/plan-limits/index.md
  3. alpaca.markets/data
  4. intrinio.com/pricing
  5. unusualwhales.com/pricing?product=api
  6. alphavantage.co/documentation/
  7. orats.com/data-api
  8. massive.com/pricing
  9. barchart.com/ondemand
  10. databento.com/pricing
  11. thetadata.net/pricing

The gap is widest at the top of the market. Massive sells stocks and options as separate plans, so the pair costs $398 a month, or $318.40 billed annually. Alpha Vantage unlocks real-time options only on its 600-requests-a-minute plan, at $199.99. Two providers undercut us, both with conditions: Tradier includes real-time data with a brokerage account, with greeks refreshed hourly, and Alpaca charges $99 for the full feed. Intrinio’s $150 real-time options price is derived, not the OPRA feed.

Why do our plans include every data type?

Because each of our plans sells an amount of data, not a list of data types. Every Market Data plan, the free one included, covers US stocks, ETFs, options and mutual funds, through both the API with its SDKs and the Google Sheets add-on.

Plans differ in credits, in history (one year, five years or unlimited), in freshness and in reference endpoints such as earnings.

The limits are real, and they are the same for every data type. The free plan is 24 hours delayed. Starter, from $12 a month billed annually, has real-time stocks through a derived midpoint and options 15 minutes delayed. Real-time options start on Trader, at $30. Every limit is listed on our pricing page.

Several competitors price the other way. Massive and ThetaData sell each asset class as its own plan. Sheets Finance sells market data, brokerage data and options as three subscriptions. Finnhub sells data by category and by market, and EODHD sells options as a separate add-on. Alpha Vantage is the closest to our model, with every feature on every paid plan and only the rate limit changing, although its real-time options need that $199.99 tier.

How did we score the providers?

One reader scored every provider on six criteria, from 0 to 10, after researching each one from its own pages and from its public reviews. The total is a weighted mean in which coverage counts twice as much as licensing, and so do price and data quality.

A score of 10 means the best offering among the providers we researched, not a perfect product. A 0 means the thing is absent. Where two of a provider’s own pages disagreed, as Marketstack’s did on its free tier, we recorded both figures and noted the conflict.

Which financial data providers rank best overall?

Financial data providers ranked overall
RankProviderScoreBest forCost of real-time stocks + options
1EODHD9.2Broad global EOD data at low costNot offered
2Twelve Data7.7Global multi-asset coverage and streamingNot offered
3Financial Modeling Prep7.3Fundamentals, filings, and 13F dataNot offered
4Market Data6.9US options traders in Sheets$30/mo (annual)
4Massive6.9One API for stocks, options, crypto, futures$318.4/mo (annual)
6Barchart6.2Futures, commodities, and agricultural dataPrice not published, partial
6ThetaData6.2Tick-level options Greeks and historyPrice not published, partial
8Tiingo6.1EOD price history and fundamentalsNot offered
9Unusual Whales5.8Real-time options flow and dark pool data$150/mo
10Alpaca5.6Free data bundled with a brokerage account$99/mo
10Databento5.6Nanosecond tick-level order-book dataPrice not published, partial
10Intrinio5.6SEC-sourced fundamentals and estimates$150/mo
13Alpha Vantage5.5Global symbols and technical indicators$166.58/mo (annual)
14Tradier5.1Free real-time options via a brokerageFree, partial
15Nasdaq Data Link5.0One marketplace reselling many data publishersNot offered
16Finnhub4.9Alternative data (ESG, patents, filings)Not offered
17ORATS4.1Smoothed volatility surfaces for options$299/mo
18Marketstack3.6Cheap international EOD equitiesNot offered
19Cboe DataShop2.7Exchange-sourced OPRA history purchasesNot offered

The overall ranking rewards breadth: one plan that adds forex and crypto to stocks outscores a specialist. That is why EODHD and Twelve Data lead it, and why the options specialists sit lower here than on the options data providers ranking, where ThetaData comes first.

Which provider fits which job?

A single overall number hides the question most buyers are asking. These are the providers that ranked first on each of our hub pages, with the page that explains the ranking.

If you needRanked firstWhere we placedFull ranking
A stock data APIEODHDThirdBest stock API
A free stock APITradierSixthFree stock APIs
US options dataThetaDataSecondOptions data providers
Stock prices in Google SheetsSheets FinanceSecondGOOGLEFINANCE alternatives
Stock data in ExcelMarketXLSLastExcel stock data
Data for your own chartsFinnhubNinthTradingView API alternatives
Data for an AI agentEODHDThirteenthFinancial MCP servers
Real-time US stock pricesAlpacaFourthReal-time stock APIs
Deep price historyEODHDSecondHistorical stock data
A Python clientMassiveEighthStock APIs for Python
Stocks outside the USEODHDNot offeredGlobal stock market APIs
FuturesDatabentoNot offeredFutures data APIs
CryptoTwelve DataNot offeredCrypto data APIs
ForexEODHDNot offeredForex data APIs

Looking for an alternative to one provider?

Each of these pages ranks the alternatives to one provider, with the reasons people give for leaving it and the things it still does better:

For two providers head to head, read Databento vs Polygon, Polygon vs Alpha Vantage, Polygon vs Alpaca, Alpha Vantage vs Yahoo Finance, Finnhub vs Alpha Vantage, Tiingo vs Alpha Vantage, Twelve Data vs Alpha Vantage, FMP vs Alpha Vantage and EODHD vs FMP. Our older guides cover the Yahoo Finance API, the Google Finance API and S&P 500 data in Google Finance.

Compare any two providers

Pick two providers and the table below puts their facts side by side. It covers all 28 products we researched, including free and built-in tools that are not ranked above, such as Yahoo Finance and Excel’s Stocks data type.

FeatureMarket DataMassive
What it isAPI, Google SheetsAPI
Real-time US stocksSmartMid (API); IEX quote (Sheets)Real-time from Advanced ($199/mo)
Stock price history2010 onward; 1-5yr free, unlimited paid2yr free; 20+yr (to 2003) Advanced+
International stocksNoNo
US optionsExcellent, real-time OPRA (Trader+)Excellent, real-time OPRA (Advanced)
Greeks and IVReal-time only, no historicalComputed; latency follows quote tier
Options historyEOD chains since 2010, unadjustedUp to 5+yr (Advanced), shallower
Mutual fundsGood, EOD only, no real-timeNo
FundamentalsEarnings only, no financialsGood, ratios add-on $29/mo flat
ForexNo (coming soon)Good, ~1,200 pairs (Currencies)
CryptoNo (coming soon)Good, ~600 pairs (Currencies)
WebSocket streamingNoYes
Official SDKsPython, JS, TS, Java, C#, Go, PHPPython, JS/TS, Go, Java/Kotlin
Google SheetsNative add-on, freeNone found
ExcelNot yet (planned)None found
AI agents and MCPNoYes, dedicated MCP server
Free tier100 credits/day, 1yr history, delayed5 calls/min, 2yr history, EOD only
Cheapest paid plan$12/mo (Starter, annual)$23.20/mo (Stocks Starter, annual)
Cost of real-time stocks + options$30/mo (annual)$318.4/mo (annual)
Cost of real-time US stocks, API$12/mo (annual)$159.2/mo (annual)
Cost of real-time US options, API$30/mo (annual)$159.2/mo (annual)
Cheapest commercial planCustom (contact sales)$1,999/mo (Options Business)
Trustpilot4.5 of 5 (110 reviews)2.3 of 5 (6 reviews)

What do the leading providers cover?

The five highest-ranked providers differ most on options and on real-time access. The numbered notes link to the page each value came from.

The five highest-ranked financial data providers compared
FeatureEODHDTwelve DataFinancial Modeling PrepMarket DataMassive
Real-time US stocksReal-time on ALL-IN-ONE only ($99.99/mo) 1Yes on paid plans, view-only 2Real-time claimed on paid tiers 3SmartMid (API); IEX quote (Sheets)Real-time from Advanced ($199/mo) 4
Stock price history40+ yrs US; 20+ yrs intl 5~1980 onward; intraday from 2022 6Up to 30yr, tier-gated 32010 onward; 1-5yr free, unlimited paid2yr free; 20+yr (to 2003) Advanced+ 4
US optionsGood, EOD-only add-on 7No 6No options productExcellent, real-time OPRA (Trader+)Excellent, real-time OPRA (Advanced) 8
Greeks and IVGood, EOD only, all 5 greeks 7No 6NoReal-time only, no historicalComputed; latency follows quote tier 8
FundamentalsExcellent, full financials 1Excellent, full financials 9Excellent: statements, ratios, DCF 10Earnings only, no financialsGood, ratios add-on $29/mo flat
International stocksExcellent, 60+ exchanges 5Excellent, 250+ exchanges 2US-only to global, tier-gated 3NoNo
WebSocket streamingYes, ALL-IN-ONE+ only 1Yes, wss stream 11Yes, top tier only, 1 connection 12No 13Yes 8
Google SheetsNative add-on, free 14Native add-on 15Native add-on, first-party 16Native add-on, freeNone found 17
ExcelNative add-in, free 18Native add-on (AppSource) 19Native add-in, first-party 20Not yet (planned)None found 17
Free tier20 calls/day, 1yr history 1800 req/day, trial symbols only 2250 calls/day, EOD only 3100 credits/day, 1yr history, delayed5 calls/min, 2yr history, EOD only 4
Cheapest paid plan$16.58/mo (EOD, annual) 1$66/mo (Grow, annual) 2$22/mo (Starter, annual) 3$12/mo (Starter, annual)$23.20/mo (Stocks Starter, annual) 4
Cost of real-time stocks + optionsNot offered 7Not offered 6Not offered 3$30/mo (annual) 21$318.4/mo (annual) 4
Cost of real-time US stocks, API$83.33/mo (annual) 1$66/mo (annual) 2$22/mo 3$12/mo (annual) 21$159.2/mo (annual) 4
Cost of real-time US options, APINot offered 7Not offered 6Not offered 3$30/mo (annual) 21$159.2/mo (annual) 8
Sources for this table, checked 2026-09-26
  1. eodhd.com/pricing
  2. twelvedata.com/pricing
  3. site.financialmodelingprep.com/developer/docs/pricing
  4. massive.com/pricing
  5. eodhd.com/lp/historical-eod-api
  6. twelvedata.com/docs
  7. eodhd.com/lp/us-stock-options-api
  8. massive.com/pricing?product=options
  9. twelvedata.com/fundamentals
  10. site.financialmodelingprep.com/
  11. twelvedata.com/
  12. site.financialmodelingprep.com/developer/docs/forex-websocket
  13. marketdata.app/llms.txt
  14. workspace.google.com/marketplace/app/financial_data/258473626842
  15. twelvedata.com/google-sheets
  16. workspace.google.com/marketplace/app/financial_modeling_prep/262992176931
  17. massive.com
  18. eodhd.com/financial-apis/excel-financial-add-on-fundamentals-end-of-day-charts
  19. appsource.microsoft.com/en-us/product/office/WA200002928
  20. appsource.microsoft.com/en-us/product/office/wa200003535
  21. marketdata.app/docs/account/plan-limits/index.md

Where the scores come from

EODHD scored highest on coverage and on reviews: 4.7 of 5 from 146 Trustpilot reviews, the best rating of any provider here with more than a handful of reviews. Its options data is end of day only, and real-time stock prices need the $99.99 plan.

Twelve Data covers global stocks and crypto with official add-ins for both Excel and Google Sheets, but it has no options data at all, and the free plan works only on trial symbols.

Financial Modeling Prep is the fundamentals specialist: statements and filings from $22 a month, billed annually. It has no options product.

Massive, the company that was Polygon.io until October 2025, has the broadest asset list here, with futures and forex beside stocks and options. Real-time stock data starts at $199 a month, and its individual plans are for personal use only.

We cover only US stocks, options and mutual funds. Inside that scope we scored well on price and on quality: real-time options from the $30 Trader plan, a native Google Sheets add-on at no extra cost, and 4.5 of 5 from 110 Trustpilot reviews. We lost points for what we do not sell, fundamentals beyond earnings above all, and for having no streaming.

What do buyers get wrong when comparing providers?

The mistake we see most is comparing plan prices without comparing the license. Most individual plans, ours included, allow personal use only, and a plan that looks cheap can be one you are not allowed to build a public app on.

We answer this question in sales email many times a month, and our ruling turns on display. A script that pulls data every minute for your own research is personal use. A website that shows the same prices to your visitors is redistribution, and it needs a commercial license. Commercial plans begin at $333 per month through our partner Intrinio. Elsewhere, Unusual Whales sells redistribution from $625 a month billed annually, Massive’s business plans start at $1,999 a month, and several providers publish no commercial price at all. EODHD’s $332.50 plan is for internal use and still forbids display.

The second mistake is testing one provider at a time. In April 2026 one developer ran Market Data, Polygon and Massive side by side for a week before choosing, which is the right way to do it. Most of the providers here have a free tier or a trial, so you can put your own symbols through two or three of them before you pay.

Why do we refer commercial use of two data providers to a partner?

We stopped selling to business customers ourselves in February 2025, when IEX ended free redistribution of real-time stock prices for business use. From then on, every business plan carried exchange fees per customer and compliance work our small team could not carry.

So we refer commercial buyers to our partner Intrinio. Between 1 and 25 September 2026 we sent it 22 commercial enquiries, about one a day. The test we apply is display: if other people see the prices, or scores built from them, the use is commercial.

Why can prices from two data providers differ from ours on the same day?

Usually because one source adjusts past prices for later splits and corporate actions and the other does not. Adjusted history changes whenever a new corporate action lands, so a value you fetched last month can come back different today.

That default cost us. In April 2026 an institution valuing donated stock told us our highs and lows disagreed with other quote sites, and it withheld a subscription payment for five weeks while we investigated. A donation is valued at the price that traded that day, so it needed unadjusted candles: two query parameters removed all five discrepancies it reported. The same review found a real bug that dropped the third decimal from some prices, and we fixed it.

When is Market Data the wrong choice?

Choose another provider if you need any of these, because we sell none of them:

  • markets outside the US, or forex, crypto, futures and index levels
  • balance sheets and income statements
  • streaming quotes over a WebSocket
  • historical greeks and implied volatility
  • stock data inside Excel today Our stock market API and options data pages describe what we do cover, and the licensing guide explains the exchange fees behind every price on this page.

For the providers’ own statements of their prices and terms, start with EODHD’s pricing, Massive’s pricing and ThetaData’s plans. Prices change, and every figure here carries the date we checked it.