Finnhub API - the new standard for financial API
Be warned: they seem to be relatively new, and change quite drastic things without warning or notice i.e.:
- Introduce very expensive plans, blocking datasets that were previously free (about a month or 2 ago);
- [edit: mixed this up, this isn't true] Changing the API 'token' parameter (used to be something like "api_key"), effectively breaking all existing code;
- Just disabled/deleted numerous non-US assets, which were available a month or so ago
More on reddit.comGathered Stock Price API data so you don't have to
Avoid Finnhub like the plague
Wow that response, so shitty
More on reddit.comfinnhub websocket failing anyone?
Videos
Β» npm install finnhub
Finnhub is an American company with people working in New York, Mumbai, Sydney, and Ho Chi Minh to source, clean and serve the right financial data to our customers. With data centers around the globe and a diverse workforce, Finnhub provide high quality data with easy access to the biggest clients in the industry ranging from hedge funds, mutual funds to investment banks and S&P companies.
With the mission of democratizing financial data, Finnhub is proud to offer a FREE retail-focus realtime API for stocks, forex and cryptocurrency. We make use of state-of-the-art machine learning algorithms to collect, clean, and standardize data across global markets. With this API, you can access realtime market data from global stock exchanges, 10 forex brokers, and 15+ crypto exchanges. Finnhub also provides institutional-grade alternative and fundamental data for global companies through our stock API. Finnhub is ranked number 1 on Towards Data Science stock API guide. See why Finnhub is the leader in financial data APIs with this comparision.
Data provided on Finnhub:
- Fundamental Data:
-
Company Profile
-
Company Executives
-
Company Ownership
-
Standardized financial statements
-
Financials As Reported
-
Dividends
-
IPO calendar
- Market Data
-
Real-time stock API
-
Tick Data
-
Forex
-
Crypto
- Estimates
-
Price Target
-
Recommendation trends
-
EPS estimates
-
Revenue estimates
-
Earnings Calendar
- Alternative Data
-
Earnings call transcripts with audio from 2000
-
Covid-19 data
-
Real-estate pricing
-
Merger and Acquisitions for public and private market
-
Supply chain
With global coverage and deep historical data, Finnhub provides an unparalleled API for global investors, investment firms and fintech startups.
Finnhub's github: Finnhub Stock API Github
Be warned: they seem to be relatively new, and change quite drastic things without warning or notice i.e.:
- Introduce very expensive plans, blocking datasets that were previously free (about a month or 2 ago);
- [edit: mixed this up, this isn't true] Changing the API 'token' parameter (used to be something like "api_key"), effectively breaking all existing code;
- Just disabled/deleted numerous non-US assets, which were available a month or so ago
Finnhub has expanded coverage for Dividends data globally: https://finnhub.io/docs/api#stock-dividends
π API Provider Comparison for Stock Data Access
| Feature / Provider | Polygon | Nasdaq | Finnhub | Prixe.io | FMP |
|---|---|---|---|---|---|
| Free Tier | 5 requests/min | 2 requests/min | 60 requests/min | 60 requests/min | 250 requests/day |
| Paid Tier (Personal) | $29/month | $15/month | $3000/month | $6/month | $19/month |
| Paid API Limit | Unlimited (15 min delay) | 500 requests/min | 900 requests/min | 600 requests/min | 300 requests/min |
| Real-Time Data | β | β | β | β | β |
| Historical Data | β (5-year limit) | β | β | β | β (5-year limit) |
| WebSocket Support | β | β | β | β | β |