search legion

Review · Finance APIs

Finnhub review

Broad financial data and a free tier, but global access costs $3,500 per month on annual billing.

6.2/10Search Legion score

We may earn a commission if you buy through links on this page. It never changes a score or a ranking. How we make money

The bottom line

A wide financial-data catalog, but the global plan’s $3,500 monthly price is a serious hurdle.

Finnhub covers stocks, forex, crypto, company fundamentals, analyst estimates, ETFs and alternative data through REST APIs and WebSockets. The pricing page lists a free plan with 60 API calls per minute, US coverage and 50 WebSocket symbols. All-In-One adds global coverage, 900 market-data calls and 300 fundamental-data calls per minute, with unlimited WebSocket symbols and 30+ years of standardized statements.

That breadth comes at a steep price: All-In-One is $3,500 per month, billed annually, with no monthly billing option listed. Earnings call transcripts are excluded, and Finnhub does not publish the add-on price. Reddit users report time-series gaps and concerns about changing coverage or paid datasets, so we’d verify the exact symbols and history your application needs before committing.

Good fit if

  • Teams needing broad global financial data
  • Developers starting with basic US data
  • Users who need long financial histories

Skip it if

  • Budget-conscious users needing global data
  • Applications requiring transcripts at a known price
  • Users needing dependable historical time series
Finnhub homepage
Finnhub homepage, captured Nov 6, 2026

ScoresHow it rates

  • Features8.5
  • Ease of use7
  • Value for money4
  • Support5
  • User sentiment4

What works

  • Free plan includes 60 API calls per minute
  • Free plan includes US coverage and 50 WebSocket symbols
  • All-In-One includes global market and fundamental data
  • Standardized financial statements go back 30+ years
  • Wide data range includes estimates, ETFs and sentiment

What doesn't

  • All-In-One costs $3,500 per month, billed annually
  • No monthly billing option is listed
  • Earnings transcripts cost extra; add-on price is not published
  • Free plan is limited to US coverage
  • Reddit users report time-series gaps and coverage changes

01What Finnhub actually does

Finnhub sells financial-data APIs for stocks, currencies, crypto, and global markets. Its REST APIs and WebSocket access are aimed at developers building research tools, market-data products, or other applications that need company and trading data.

The catalog covers market data and company fundamentals, with the homepage listing financial statements going back more than 30 years. It also includes analyst estimates, ETF and fund information, earnings transcripts, and alternative data such as news and social sentiment, ESG data, congressional trades, and lobbying.

There is a free plan for personal use and basic US data. The global All-In-One plan is listed at $3,500 per month, billed annually, with no monthly billing option shown. That price puts Finnhub in a different category from a casual free API, even if the free tier is enough to assess basic US coverage.

02Where Finnhub is strong

Finnhub’s main advantage is breadth: one API provider lists market, fundamental, analyst, ETF, transcript, and alternative data. That can reduce the number of separate feeds a team needs to evaluate, especially if its product combines company research with market data.

The homepage lists global company statements going back 30+ years, historical and future analyst estimates, price targets, and earnings notifications. ETF, mutual fund, and index data includes profiles, holdings, and historical constituents. Finnhub also lists 15+ years of earnings call transcripts with downloadable audio, alongside news and social sentiment, ESG, congressional-trade, and lobbying data.

The free plan has concrete uses for smaller projects: according to the pricing page, it includes 60 API calls per minute, US coverage, real-time company news with one year of history, 50 WebSocket symbols, and four quarters of EPS surprises. The paid plan raises the listed limits to 900 market-data calls and 300 fundamental-data calls per minute, adds global coverage, and allows unlimited WebSocket symbols. Those are useful distinctions to check against your actual endpoints and traffic needs before switching.

03Where it falls short

The price is the obvious barrier. The All-In-One plan costs $3,500 per month when billed annually, according to the pricing page, and no monthly billing option is listed. That is a steep commitment if you only need a narrow slice of the catalog. Earnings transcripts are not included; Finnhub says to contact it for an add-on price, which is not published.

The free plan is also tightly scoped: US coverage, 60 calls per minute, 50 WebSocket symbols, and only four quarters of EPS surprises. The pricing page does not publish a free trial or a price for the transcript add-on.

Reliability and coverage deserve checking before you build around the API. Users in one Reddit thread reported non-US symbols becoming unsupported and datasets moving from free to paid; another user said they saw gaps in time-series data. A commenter in a separate investing thread called Finnhub unreliable and inaccurate. These are user reports, not a representative audit, but they make it sensible to verify the specific symbols, history, and endpoints your application depends on.

04Finnhub pricing: what you'll actually pay

Finnhub has a free plan for personal use and basic US data, then an All-In-One plan listed at $3,500 per month. That is a jump from $0 to $3,500 monthly for teams that need global coverage; there is no intermediate paid tier in the published pricing details.

The Free plan includes 60 API calls per minute, US coverage, one year of company news with real-time updates, 50 WebSocket symbols and four quarters of EPS surprises. All-In-One is billed annually at $3,500 per month, with no monthly billing option listed. It raises the limits to 900 market-data API calls and 300 fundamental-data API calls per minute, adds global coverage and 30-plus years of standardized financial statements, and removes the WebSocket symbol cap.

Check the transcript cost before budgeting: earnings call transcripts are excluded from All-In-One, and Finnhub does not publish the add-on price. The listed price is therefore not the full cost for transcript users.

Full Finnhub pricing breakdown →

05Switching to (or from) Finnhub

Finnhub offers REST APIs and WebSocket access, but the published material does not describe migration tools, export formats, or a compatibility layer. Before switching, inventory the endpoints, data fields, update frequency and symbol coverage your application depends on; confirm that the plan covers them. The Free plan is US-only and caps WebSocket use at 50 symbols, while All-In-One includes global coverage and unlimited WebSocket symbols.

Leaving requires checking how your team will replace those feeds and whether your own systems retain the history they need. The published sources do not say whether Finnhub offers bulk exports or how cancellation affects access to historical data, so confirm both with the company before committing to an annual plan. We also have no Reddit posts or comments in the published material, so we can’t attribute a reason for leaving to users. The transcript add-on’s unpublished price is a documented budgeting gap, not evidence of why customers switch.

From the threadsWhat users say

Reddit feedback is mixed: users welcome new data additions, but report steep pricing changes, disappearing non-US symbols, and gaps in time-series data. One stock-data thread also calls Finnhub unreliable and inaccurate, so buyers should verify the specific markets and history they need before relying on it.

New data additions
Finnhub has expanded coverage for Dividends data globally:
r/FinnhubAPI · view thread
Price increases
the price increase was rather steep (from some 10-20$ a month to 300)
r/FinnhubAPI · view thread
Symbol availability
Symbol not supported
r/FinnhubAPI · view thread
Time-series gaps
theres gaps in the time series data
r/algotrading · view thread

Questions people ask

How much does Finnhub cost?

According to Finnhub’s pricing page (checked 2026-11-06), the All-In-One plan is billed annually at $3,500 per month; no monthly billing option is listed. It includes global coverage, 900 market-data calls per minute, and 300 fundamental-data calls per minute. Earnings call transcripts are excluded, and Finnhub does not publish the add-on price.

Is Finnhub free?

Yes. Finnhub lists a Free plan at $0 per month for personal use and basic US data. The pricing page includes 60 API calls per minute, WebSocket access for 50 symbols, one year of company news with real-time updates, and EPS surprises covering four quarters. Global coverage is listed under All-In-One, not Free.

What does Finnhub do?

Finnhub provides REST APIs and WebSocket access to financial data for stocks, currencies, crypto, and global markets. Its listed data includes company financial statements, real-time US stock data, analyst estimates, ETF and fund data, earnings transcripts, news and social sentiment, ESG data, congressional trades, and company lobbying. Available coverage varies by plan.

What is the limit for free API calls on Finnhub?

The Free plan allows 60 API calls per minute, according to the pricing page. The published pricing details do not state a daily or monthly free-call allowance, so 60 per minute should not be read as a separate daily quota. All-In-One lists 900 market-data and 300 fundamental-data calls per minute.

Is Finnhub’s data reliable?

Users on Reddit report gaps in Finnhub time-series data, and one stock-data thread describes Finnhub as unreliable and inaccurate. Another user reports that some non-US symbols returned “Symbol not supported.” These are individual reports, not a documented service-wide guarantee. Check whether the specific markets, symbols, and historical intervals you need are available.

Sources

  1. Finnhub homepage
  2. Finnhub pricing page
  3. Reddit: Finnhub API - the new standard for financial API
  4. Reddit: Best APIs for stock market data?
  5. Reddit: Good cheap/free resource for market data?
  6. Reddit: Milyen API-kat használtok piaci információk kinyerésére?