Finnhub API
Global stocks, fundamentals, ESG, news & alternative data
Finnhub is built by ex-engineers from Google, Bloomberg, and Tradeweb, and offers one of the best free tiers in financial data APIs — 60 API calls per minute at no cost. It covers real-time and historical stock data for 60+ global exchanges, company fundamentals, earnings calendars, SEC filings, ESG scores, congressional trading data, and sentiment analysis. The WebSocket feed provides real-time tick data. Alternative data sets (lobbying data, supply chain) set it apart. Excellent for developers who need comprehensive data with a meaningful free tier before committing to a paid plan.
API Details
Categories
Frequently Asked Questions
Finnhub has a generous free tier: 60 API calls/minute with access to real-time US stock quotes, company news, basic fundamentals, and SEC filings. The Premium tier ($11.99u2013$99.99/month) adds international stocks, detailed financials, alternative data, and higher rate limits. For many applications, the free tier is sufficient.
Finnhub stands out for its alternative data offerings: earnings surprises, insider sentiment, earnings call transcripts, FDA approval calendars, political lobbying data, and ESG scores. These signals are typically found only in expensive institutional data feeds. Finnhub makes them accessible to developers at a fraction of traditional data vendor pricing.
Yes. Finnhub covers 60+ global exchanges including LSE, TSX, ASX, Euronext, and major Asian exchanges (TSE, HKEX, SGX). International coverage requires a paid plan. Quote quality varies by exchange u2014 US data is real-time, while some international exchanges have 15-minute delays depending on exchange agreements.
Yes. Finnhub offers a WebSocket feed for real-time trade and quote data on the free plan (limited to 50 symbols) and unlimited symbols on paid plans. The WebSocket connection is authenticated with your API token. Finnhub is one of the few APIs offering free WebSocket streaming for real-time market data.
