Best Finance APIs
We've curated 13 APIs to retrieve and analyze hundreds of data points on public company fundamentals, including income statements, balance sheets, enterprise value, earnings, and revenue breakdowns.
Public company profile
Any US public company profile & general info, including address, employees, and stock overview.
Public company key executives
Get key company executives for any public company.
Public company income statement
Get income statements for any publicly traded company.
Public Company Balance Sheet Statements
Get quarterly and annual balance sheet statements for any public company.
Public company cash flow statements
Quarterly and annual cash flow statements for public companies.
Public company shares float
Shares float for any public company. Float refers to the regular shares a company has issued to the public and are available for investors to trade.
Public Company Financial Ratios
Get any public company's financial ratios (liquidity, profitability, debt, operating, and other indicators).
Company Enterprise Value
Get a company enterprise value based on its financial statement.
Public company SEC filings
Get all SEC filings for a given company.
Public company financial scores
Returns Altman Z-Score and Piotroski Score for any given stock that those scores can be calculated for.
Public company ratings - current
Get the rating of a company based on its financial statement, Discounted cash flow analysis, financial rations and its intrinsic value.
Current Discounted Cash Flow for any stock
Access a stock discounted cash flow value. This value represents a stock intrinsic value calculated from its free cash flow analysis.
Historic daily DCF analysis for any stock
Access historic daily discounted cash flow analysis as calculated by Financial Modeling Prep. This value represents a stock's intrinsic value calculated from its free cash flow analysis.
Historic Discounted Cash Flows for any stock
Access all-time historic quarterly or annual DCFs as calculated by Financial Modeling Prep.
ETF stock exposure
Returns all ETFs that have a given stock in their portfolio/holdings.
Public company historic earnings calendar
Returns historic earnings calendars for specific companies. Dataset includes the date of earnings releases, estimated & achieved EPS and revenue.
US stock exchanges delisted companies
Access a list of delisted companies from the US stock exchanges.
Press releases by public company
Companies usually communicate important information to the public through press releases. Use this dataset to scrape press releases for specific companies.
Daily stock market performance by sector
Returns today's stock market performance by sector. Use this endpoint to track which sector (utilities, basic materials, etc.) performs the best on a daily basis.
Top stock gainers today
Returns a list of 30 top stock gainers for the day calculated by percentage change.
Top stock losers today
Returns stocks with the highest percent change in price for today. A great dataset to track companies that lost value on a daily basis.
Most active stocks today
The most actively traded stocks are those with the highest volume of trades per day. This endpoint returns a list of most actively traded stocks for today.
Analyst stock grades
This endpoint keeps track of the grades given to companies by hedge funds, investment firms and analysts.
Public company earnings surprises
Returns historical expected and actual earnings for a given company.
Real-time stock price - simple
This is a quick endpoint that only returns the stock price for any public company.
Historical stock prices
This endpoint provides access to historical prices that can be used to create charts.
Historical dividends for any stock
Returns the full dividend history for any stock, ETF, mutual fund, and more using this endpoint.
Historic stock splits
This endpoint returns all historical stock splits for a given company/ticker. Data includes the numerator & denominator used for the split.
Daily technical stock indicators
Returns daily technical indicators such as SMA, EMA, and RSI. Great for tracking specific tickers via their technical specs.
Intraday technical stock indicators
Returns intraday (1min, 15min, 30min and other time intervals) technical indicators such as SMA, EMA, and RSI. Data updated every minute. Great for tracking specific tickers via their technical specs.
Historical daily stock index prices
Returns the historical price, OHLC (candles), volume, percent change over time, and vwap for any given stock index.
Public company debt notes due
Get any public company's notes due (loans and other liabilities). Companies report this information in their financial statements.
Public company income statement growth
Returns income statement growth rates (annual) for any public company since their initial public offering.
Public company financial statement growth over time
Returns growth in financial statements for any public company over time. Allows customization to retrieve quarterly or annual growth, as well as custom time periods.
Public company institutional ownership
Returns institutional ownership for a specific stock ticker, sorted in descending order by portfolio weight and date.
Public company historic employee count
Returns the historical number of employees working at a given company via 10-K forms.
List all stocks
A list of all traded and non-traded stocks via FMP.
Annual balance sheet growth - public company
Returns balance sheet growth rates (annual) for any public company since their initial public offering.
Annual cash flow statement growth - public company
Returns cash flow statement growth rates (annual) for any public company since their initial public offering.
Historic stock market performance by sector
Historic stock market performance by sector in 24hr increments/changes. Returns historic growth in various sectors (utilities, basic materials, etc.).
Public company ratings - historic
Get the historical ratings of a company per FMP's calculations, based on financial statements, DCF analysis, financial ratios and intrinsic value.
Real-time stock quote
Real-time stock prices/quotes (prices, volume, OHLC) for specific stock tickers.
Historical stock prices and volume
Retrieves historical stock prices (OHLC) and volume for a specific ticker from any exchange. Allows to customize timeframes (1 min/ 15 min/ 30 min/ 1 hr/ 4 hrs).
Public company revenue by product segment
Revenue by product segment for any public company.
Public company TTM ratios
Returns the TTM (trailing twelve months) financial ratios for any given public company.
Stock price targets by analysts
Returns the summarized and averaged price targets from financial analysts.
What are Finance APIs?
Finance APIs provide data on the stock market, informing investment decisions for both retail and institutional investors. A variety of finance APIs exist and each can provide a variety of data, including real-time stock market data on stock prices, trading volume, market caps, financial ratios, and social media sentiment.
Who uses Finance APIs?
1. Financial institutions: Banks, investment firms, and other financial institutions use finance APIs to access real-time financial data and automate financial operations. 2. Financial analysts and researchers: Financial analysts and researchers use finance APIs to analyze financial data and trends, develop predictive models, and conduct market research. 3. Business intelligence companies: Business intelligence companies use finance APIs to provide their clients with financial insights and data-driven recommendations. 4. Individual investors: Individual investors may use finance APIs to access real-time market data and make informed investment decisions.
What data can be accessed through Finance APIs?
Finance APIs provide access to a range of stock-related data and functionality, including real-time and historical stock prices, stock quotes, trading volumes, stock exchanges, and company financials. The APIs also offer features such as stock charting, news, and analysis.