
Finnhub API
finnhub.io
- Capabilities
- 0
- From
- n/a
- Calls, 30 days
- 0
- Ranked first
- 0 of 0
Overview
Researched from the vendor's own pages; every fact links to its source and the day we checked it.
Finnhub's REST API (Swagger 2.0 spec published) covers company profiles, peers, basic and as-reported financials, SEC and international filings, global filings search, fund ownership and market data. API key via the token query parameter; a 30 API calls per second cap applies on top of every plan's limit.
Company
Verified- Legal name
- Not confirmed
- Headquarters
- Not confirmed
- Founded
- Not confirmed
- Employees
- Not confirmed
- Ownership
- Not confirmed
- Status
- active
- Kind
- Data provider
- Website
- finnhub.io
API
Verified- Access
- Self-serve API
- Style
- REST
- Auth
- API key (query)
- Base URL
https://finnhub.io/api/v1- Features
- Bulk —Async —Webhooks —MCP —Sandbox —
- Rate limit
- 30 API calls/second on top of each plan's limit; 429 when exceeded
Pricing
Unverified- Model
- Not confirmed
- List prices
- Contact sales
- Free tier
- Not confirmed
- Checked
- Sep 29, 2026
Compliance
- SOC 2
- Not confirmed
- GDPR
- Not confirmed
- CCPA
- Not confirmed
- DPA
- Not confirmed
- Resale / storage
- Unknown until a written agreement says otherwise
Relationships
- Integrations
- Not confirmed
- Alternatives
- None named by the vendor
Sources (2)
- Finnhub API Swaggerchecked Sep 29, 2026
- Finnhub API documentationchecked Sep 29, 2026
Placement in the Grid
Where this vendor sits on the GridRouter Grid in each category it serves. No vendor pays for placement.
API
The vendor's OpenAPI document as stored in the catalog, its operations, and the rate limits it publishes.
| Method | Path | Summary | Params | Source |
|---|---|---|---|---|
| GET | /search | Symbol Lookup | 2 | Spec |
| GET | /stock/symbol | Stock Symbol | 4 | Spec |
| GET | /stock/market-status | Market Status | 1 | Spec |
| GET | /stock/market-holiday | Market Holiday | 1 | Spec |
| GET | /stock/profile | Company Profile | 3 | Spec |
| GET | /stock/profile2 | Company Profile 2 | 3 | Spec |
| GET | /stock/executive | Company Executive | 1 | Spec |
| GET | /news | Market News | 2 | Spec |
| GET | /company-news | Company News | 3 | Spec |
| GET | /press-releases | Major Press Releases | 3 | Spec |
| GET | /news-sentiment | News Sentiment | 1 | Spec |
| GET | /stock/peers | Peers | 2 | Spec |
| GET | /stock/metric | Basic Financials | 2 | Spec |
| GET | /stock/price-metric | Price Metrics | 1 | Spec |
| GET | /ca/symbol-change | Symbol Change | 2 | Spec |
| GET | /ca/isin-change | ISIN Change | 2 | Spec |
| GET | /stock/historical-market-cap | Historical Market Cap | 3 | Spec |
| GET | /stock/historical-employee-count | Historical Employee Count | 3 | Spec |
| GET | /institutional/profile | Institutional Profile | 1 | Spec |
| GET | /institutional/portfolio | Institutional Portfolio | 3 | Spec |
| GET | /institutional/ownership | Institutional Ownership | 4 | Spec |
| GET | /stock/ownership | Ownership | 2 | Spec |
| GET | /stock/fund-ownership | Fund Ownership | 2 | Spec |
| GET | /stock/insider-transactions | Insider Transactions | 3 | Spec |
| GET | /stock/insider-sentiment | Insider Sentiment | 3 | Spec |
| GET | /stock/financials | Financial Statements | 4 | Spec |
| GET | /stock/financials-reported | Financials As Reported | 6 | Spec |
| GET | /stock/revenue-breakdown | Revenue Breakdown | 2 | Spec |
| GET | /stock/filings | SEC Filings | 6 | Spec |
| GET | /stock/filings-sentiment | SEC Sentiment Analysis | 1 | Spec |
| GET | /stock/similarity-index | Similarity Index | 3 | Spec |
| GET | /calendar/ipo | IPO Calendar | 2 | Spec |
| GET | /sector/metrics | Sector Metrics | 1 | Spec |
| GET | /stock/dividend | Dividends | 3 | Spec |
| GET | /stock/recommendation | Recommendation Trends | 1 | Spec |
| GET | /stock/price-target | Price Target | 1 | Spec |
| GET | /stock/upgrade-downgrade | Stock Upgrade/Downgrade | 3 | Spec |
| GET | /stock/revenue-estimate | Revenue Estimates | 2 | Spec |
| GET | /stock/ebitda-estimate | EBITDA Estimates | 2 | Spec |
| GET | /stock/ebit-estimate | EBIT Estimates | 2 | Spec |
Showing 40 of 116 operations; the full list is in the spec.
Rate limits
| Limit | Scope | Plan | Endpoint | Burst / concurrency |
|---|---|---|---|---|
| 30 / second | key | All | All | — / — |
On 429: Status code 429 when the limit is exceeded. GridRouter never paces above these and backs off on 429, honoring Retry-After. Source, checked Sep 29, 2026