FMP
Oct 27, 2025
Financial Modeling Prep (FMP) provides a unified API ecosystem for real-time and reference market data. Its suite of endpoints spans stock symbols, live quotes, financial statements, calendars, transcripts, and more—covering the full cycle of market insight from identification to analysis. Each endpoint delivers structured JSON data for seamless integration into trading platforms, dashboards, and analytics systems. Together, these APIs form a cohesive toolkit that allows traders and analysts to uncover, track, and interpret market trends with precision and speed.
Below is an overview of key FMP endpoints, including their functionality, parameters, and how traders or analysts can use them to improve their investment decisions.
Financial Modeling Prep's APIs operate as a unified ecosystem for real-time, fundamental, and calendar data. Use the table below to explore each endpoint and understand how it fits into your market data workflow.
|
Endpoint Name |
Best Use Case |
|
Stock Symbol Search API |
Look up company tickers and symbol variations across global exchanges to build accurate watchlists or validate inputs for other API calls. |
|
Financial Statement Symbols List API |
Discover all companies with available financial statements before automating balance sheet or income statement queries. |
|
CIK List API |
Match companies to their SEC Central Index Keys (CIKs) for filing lookups, regulatory research, and cross-system normalization. |
|
Symbol Changes List API |
Track ticker and company name changes to keep datasets, dashboards, and trading systems current. |
|
Actively Trading List API |
Scan the market for all currently active securities to focus analysis on tradable assets only. |
|
Stock Quote API |
Retrieve live price and volume data to power real-time dashboards, trading bots, or portfolio trackers. |
|
1-Minute Interval Stock Chart API |
Analyze intraday movements with minute-level OHLCV data to fine-tune entry and exit strategies. |
|
Exponential Moving Average (EMA) API |
Detect short-term trend shifts or generate buy/sell signals based on dynamic price averages. |
|
Dividends Calendar API |
Plan for upcoming dividend events and forecast income streams in yield-focused strategies. |
|
Earnings Report API |
Track upcoming and past earnings announcements to model post-earnings reactions or update forecasts. |
|
IPOs Calendar API |
Monitor newly listed and upcoming IPOs to identify early-stage investment opportunities. |
|
Earnings Transcript API |
Analyze quarterly call transcripts for tone, sentiment, and recurring management themes. |
|
Institutional Ownership Filings API |
Monitor shifts in institutional holdings to spot accumulation, distribution, or fund strategy changes. |
|
FMP Articles API |
Integrate FMP's latest research and news into your analytics tools or market sentiment dashboards. |
|
Financial Statements APIs (Income, Balance Sheet, Cash Flow) |
Conduct deep fundamental analysis, valuation modeling, and long-term trend comparison using structured financial data. |
The APIs below form the foundation of FMP's real-time data suite — enabling traders, developers, and analysts to access and automate global market intelligence. Together, these endpoints give you a complete workflow—from identifying and tracking securities in real time to analyzing performance drivers and institutional behavior.
The Stock Symbol Search API lets users look up the ticker symbol and basic details of a company by name or symbol query. It searches across multiple exchanges to find matching securities.
For example, querying AAPL returns Apple Inc. 's symbol and variants (e.g. “AAPL.NE”, “AAPL.MX”) along with currency and exchange details. This API is useful when you know a company name (or partial name) but not the exact ticker
|
https://financialmodelingprep.com/stable/search-symbol?query={QUERY}&apikey=YOUR_API_KEY |
Parameters:
Example Response Fields:
Usage:
For instance, a user searching “Apple” would retrieve all relevant Apple Inc. tickers, aiding in building watchlists or ensuring correct symbols in further API calls.
The Financial Statement Symbols List API provides a list of all companies for which financial statements are available via FMP. It returns a comprehensive catalog of ticker symbols along with basic company identifiers.
For example, it can list symbols like “TRV” (The Travelers Companies, Inc.) and “6231.T” (a Tokyo-listed company) along with their trading and reporting currencies. This helps users discover which companies' income statements, balance sheets, and cash flows can be queried.
Endpoint:
|
https://financialmodelingprep.com/stable/financial-statement-symbol-list?apikey=YOUR_API_KEY |
Example Response Fields:
Usage:
For example, one could filter this list for companies in a particular country or exchange to bulk-download their financial statements for industry analysis.
The CIK List API returns a database of SEC Central Index Key (CIK) numbers and company names for registered entities. Each CIK is a unique identifier used in SEC filings (e.g. 0002083677 corresponds to Tribridge Partners Financial LLC in the example above). This API is essential for regulatory compliance and SEC-related research.
Endpoint:
|
https://financialmodelingprep.com/stable/cik-list?page={PAGE}&limit={LIMIT}&apikey=YOUR_API_KEY |
Parameters:
Example Response Fields:
Usage:
For example, an analyst might find the CIK for an institutional investment company to then query its 13F holdings. The CIK list also helps ensure data normalization (using the same unique identifiers across systems).
The Symbol Changes List API tracks recent ticker symbol changes across markets. It returns records of name changes, mergers, or ticker reassignments. Each record includes the date, company name, old symbol, and new symbol (e.g. on 2025-10-20 “SOLAI Limited” changed from “BTCM” to “SLAI”).
Endpoint:
|
https://financialmodelingprep.com/stable/symbol-change?apikey=YOUR_API_KEY |
Example Response Fields:
Usage:
The Actively Trading List API lists all symbols that are currently active in the market. It returns symbols and company names for securities with ongoing trading activity (e.g. “TRV”, “VOX.WA”, “GENW”).
Endpoint:
|
https://financialmodelingprep.com/stable/actively-trading-list?apikey=YOUR_API_KEY |
Example Response Fields:
Usage:
It ensures that strategies or dashboards focus on securities currently tradable, ignoring delisted or inactive symbols.
The Stock Quote API delivers real-time quote data for specific securities. It provides up-to-the-minute pricing information, including price, change, change percentage, volume, and trading range (day low/high, 52-week low/high, etc.) for a given ticker.
For example, querying Apple's quote returns fields like price=263.39, change=1.15, and volume=35414028.
Endpoint:
|
https://financialmodelingprep.com/stable/quote?symbol={SYMBOL}&apikey=YOUR_API_KEY |
Parameters:
Example Response Fields:
Usage:
For example, an application could call this endpoint for each portfolio stock to display current P/L or update charts in real time.
The 1-Minute Interval Stock Chart API provides detailed intraday price and volume data at one-minute granularity. It returns a time series of open/high/low/close prices and volume for each minute. This API is ideal for day traders and algorithmic strategies that require high-frequency data.
Endpoint:
|
https://financialmodelingprep.com/stable/historical-chart/1min?symbol={SYMBOL}&apikey=YOUR_API_KEY |
Parameters:
Example Response Fields:
Usage:
For example, a scalper might fetch today's one-minute bars to identify short-term trends or support/resistance levels. The API's minute-by-minute data enables calculation of real-time indicators (like intraday RSI) or backtesting of minute-level trading strategies.
The Exponential Moving Average (EMA) API is one of FMP's technical indicator endpoints. EMA is a common trend-following indicator that places more weight on recent prices to smooth out market noise.
In practice, a rising EMA indicates an uptrend while a falling EMA signals a downtrend. EMAs react faster to price changes than simple moving averages, making them valuable for spotting short-term trend shifts and potential support or resistance levels.
Endpoint:
|
https://financialmodelingprep.com/stable/technical-indicators/ema?symbol=AAPL&periodLength=10&timeframe=1day&apikey=YOUR_API_KEY |
Parameters:
Usage:
The Dividends Calendar API returns scheduled dividend events for stocks, including record and payment dates, dividend amounts, and yields. It provides a market-wide view of upcoming dividends. For example, it might list that stock “PPTY” has a dividend of 0.30 with a yield of 4.735% on 2025-10-21.
Endpoint:
|
https://financialmodelingprep.com/stable/dividends-calendar?apikey=YOUR_API_KEY |
Example Response Fields:
Usage:
For instance, a dividend portfolio manager can query this API to find stocks that will pay dividends within the next week and check their yields. It also helps in financial forecasting (knowing when cash flows from dividends will arrive) and in calendarizing expected income.
The Earnings Report API provides upcoming and past earnings announcement data for a given ticker. It returns the date of each earnings report along with actual or estimated EPS and revenue figures. For example, it shows Apple's Q3 2025 report (date, estimated EPS/revenue, last update) and previous actuals.
Endpoint:
|
https://financialmodelingprep.com/stable/earnings?symbol={SYMBOL}&apikey=YOUR_API_KEY |
Parameters:
Example Response Fields:
Usage:
For example, you might pull this API before Apple's earnings to see the estimated EPS and later after the report to see the actual EPS and revenue figures.
The IPOs Calendar API lists all forthcoming initial public offerings (IPOs). It gives details such as the IPO date, company name, expected price range, and exchange. This helps investors follow new market entrants.
Endpoint:
|
https://financialmodelingprep.com/stable/ipos-calendar?apikey=YOUR_API_KEY |
Example Response Fields:
Usage:
For example, a fund focusing on IPOs might poll this API daily to update their list of companies about to go public and prepare due diligence. Similarly, an analyst could use it to analyze IPO market activity or the calendar of new listings.
The Earnings Call Transcript API returns the full text of a company's quarterly earnings call. Users specify a ticker symbol, fiscal year, and quarter; the API returns the transcript content in JSON format. For example, fetching symbol=AAPL, year=2025, quarter=2 would retrieve Apple's Q2 2025 call transcript. This includes everything from the operator's opening to CEO and CFO remarks and the analyst Q&A.
Endpoint:
|
https://financialmodelingprep.com/stable/earning-call-transcript?symbol={SYMBOL}&year={YEAR}&quarter={QUARTER}&apikey=YOUR_API_KEY |
Parameters:
Example Response Fields:
Usage:
For instance, sentiment analysis algorithms can process the content field to gauge tone or search for keywords (like “guidance” or “inflation”). This API automates what used to be a manual process of reading transcripts, letting users quickly parse company remarks across quarters. It provides a full-text transcripts from the operator's introduction to the Q&A session and even historical calls via the year and quarter parameters.
The Institutional Ownership Filings API provides up-to-date data on SEC filings by institutional investors. In particular, it returns recent Form 13F and other filings that disclose the holdings of large funds and institutions.
This API is useful for tracking which firms hold shares in various companies and for detecting big changes in institutional positions.
Endpoint:
|
https://financialmodelingprep.com/stable/institutional-ownership/latest?page=0&limit=100&apikey=YOUR_API_KEY |
Parameters:
Usage:
The FMP Articles API returns the latest market news articles and research posts published by FinancialModelingPrep. Each article entry includes the title, publication date, content summary (or HTML snippet), related tickers, image link, and a direct URL to the article. For example, recent entries might be a note on General Motors or a report on Balchem Corporation.
Endpoint:
|
https://financialmodelingprep.com/stable/fmp-articles?page={PAGE}&limit={LIMIT}&apikey=YOUR_API_KEY |
Parameters:
Example Response Fields:
Usage:
For example, an advisor could monitor FMP's posts on a stock to catch any important ratings change or market insight. Note that this endpoint provides FMP's own content (as opposed to general news feeds).
FMP also provides Financial Statements APIs (such as Income Statement, Balance Sheet, Cash Flow) to retrieve detailed fundamental data for companies. For instance, the Income Statement API returns line items like revenue, operating expenses, and net income for each reporting period. These endpoints typically take a symbol and return the company's financial statements over time.
Endpoint:
|
https://financialmodelingprep.com/stable/income-statement?symbol={SYMBOL}&apikey=YOUR_API_KEY (similarly for balance-sheet and cash-flow). |
Parameters:
Usage:
For example, one could fetch Apple's income statements to compute growth rates or profit margins over several years. The Balance Sheet and Cash Flow APIs complement this by providing assets/liabilities and cash data. Together, they allow comprehensive financial modeling and ratio analysis. These APIs underpin key valuation metrics and are fundamental to quantitative models.
Each API above is documented with the endpoint URL and required parameters. Traders and analysts can combine them as needed - for example, using the Stock Symbol Search API to get a ticker, then fetching its quote, financial statements, and relevant calendar events (dividends, earnings) for a full picture of the company.
FMP's APIs can be combined to create complete analytics pipelines that move seamlessly from market discovery to real-time monitoring and valuation. A workflow might follow this sequence:
This integrated workflow powers real-time dashboards, automated trading systems, and research models that depend on live, normalized market data.
Example End-to-End FMP Real-Time Data Workflow

Together, these APIs form a complete framework for accessing, analyzing, and automating real-time financial data. Whether you're building dashboards, backtesting strategies, or managing compliance, FMP's unified architecture simplifies every stage of the market data process.
FMP offers a comprehensive suite of real-time stock market data APIs, including endpoints for live quotes, complete symbol lists, active trading stocks, exchange listings, sectors, industries, and more (as detailed above).
The APIs are global. FMP covers exchanges and securities worldwide - from U.S. markets like NYSE/NASDAQ to European, Asian, and other international exchanges. You can retrieve data for many countries and multiple currencies.
Integration is straightforward using HTTP requests. For example, with Python's requests library, you can call an endpoint like quote or stock-list and then handle the JSON data in your script. FMP's documentation and tutorials (e.g., “Retrieve Company Fundamentals with Python”) provide code snippets. Simply ensure you append your API key to the request URL, then use requests.get() and parse the JSON.
The Actively Trading List API is designed for that. It returns all symbols that are currently active (trading) on exchanges, so you can exclude delisted or inactive tickers. This is the endpoint to use when you want to filter to “live” stocks only.
Yes. The Company Symbols and Actively Trading lists include ETFs and other instruments, not just individual stocks. There is also a dedicated ETF Symbol Search API for just ETFs. For transcripts, the Earnings Transcript List API specifically enumerates companies with available earnings call transcripts (and how many). So, FMP's suite covers both market data and related information like transcripts to give a complete picture of financial data availability.
Introduction In the competitive landscape of modern business, companies that consistently outperform their peers ofte...
Introduction Apple (NASDAQ: AAPL) has been working to diversify its supply chain, reducing dependence on China due to...
MicroStrategy Incorporated (NASDAQ:MSTR) is a prominent business intelligence company known for its software solutions a...