FMP
Everything you need to know about our Financial Data offerings
Details about our available data subscriptions and pricing
Learn more about our support and available resources
Issues that involve data access with regards to your API Key, Websocket, Rate Limit, Error Codes, and more
Learn how to search for specific financial data and assets using our powerful search functionalities.
Explore our directory of available companies and financial data assets, easily accessible through our platform.
Get real-time financial quotes for various assets, including stocks, commodities, and other financial instruments.
Access detailed company information, including key metrics, executive compensation, mergers, and more to evaluate businesses.
Stay up to date with key financial events, such as earnings reports, dividends, stock splits, and IPOs, all in one place.
Retrieve comprehensive financial statements like balance sheets, income statements, and cash flows for in-depth company analysis.
Access SEC filings for important regulatory documents, such as 10-Ks and 10-Qs, and track changes in company reporting.
Gain insights into analyst estimates, ratings, price targets, and stock upgrades/downgrades to help guide investment decisions.
Explore Commitment of Traders data to analyze market sentiment based on the positions held by different trader categories.
Get economic data on macroeconomic indicators like GDP, inflation, unemployment rates, and more to assess overall market conditions.
Access environmental, social, and governance (ESG) data to evaluate companies based on their sustainability and social responsibility practices.
Track the performance of ETFs and mutual funds, including holdings, fund disclosures, and detailed data on their investment strategies.
Explore real-time and historical data on commodities such as oil, gold, and agricultural products to track price trends and volatility.
Monitor cryptocurrency prices and trends, including data on Bitcoin, Ethereum, and other digital currencies in real-time and intraday.
Access foreign exchange (forex) data with real-time quotes, historical trends, and intraday pricing for global currency pairs.
Follow stock market indexes, including real-time quotes, historical data, and constituent information for major global indices.
Track institutional investments and holdings with 13F filings, providing data on large institutional investors and their portfolios.
Discover crowdfunding and equity funding opportunities, where investors can contribute to or purchase shares in early-stage companies.
Monitor insider trading activity to understand how executives and directors are buying or selling shares in their own companies.
Analyze market performance with key indicators like P/E ratios, top market leaders, and overall market health to guide investment strategies.
Check trading hours for global markets and exchanges to ensure you're trading at the right times for various financial assets.
Stay informed with the latest news articles covering financial markets, company updates, economic trends, and other investment-relevant stories.
Utilize technical indicators such as moving averages, RSI, MACD, and Bollinger Bands for market analysis and trading signals.
Track the latest actions from the U.S. Senate and legislative measures that may impact financial markets and corporate regulations.
Generate and analyze charts with end-of-day, intraday, and batch data to visualize trends and price movements across different assets.
Learn about discounted cash flow (DCF) models, which help estimate the present value of companies based on future cash flows.
Retrieve bulk data on company profiles and financials, ideal for comprehensive analysis of multiple companies and assets simultaneously.
We cover more than 30+ years for most of our endpoints if the information is available on company filings.
We have over 80,000 unique symbols that we provide financial data for across 60 stock exchanges globally
Quality data is key to making accurate, informed decisions. It is our main focus to deliver the most accurate financial data to our users.
Yes, we have historical data adjusted for splits and dividends.
We keep track of all changes including new properties and new endpoints added to our API on our changelog.
Typically, we are able to gather financials through an 8-K within 24 hours of an earnings report, However, this data is not as reliable or as full as the data from their 10-Q which takes a bit longer to process.
You will pay the difference between the new price plan and the unused time remaining on your current plan.
You can upgrade at any time you will receive a prorated credit directly applied against the new subscription.
Yes, we offer a 30% discount to students on all Financial Modeling Prep plans
Yes, we offer discounts to startups for the Finanical Modeling Prep commerical plans to help scale your project and decrease initial overhead costs.
We offer a free plan that will allow users to make up to 250 market data API requests per day, for example you can access up to 5 years of annual statements for US companies. We also have Premium dataset endpoints that offer more historical data (up to 30+ years) and some endpoint that are only accessible via paid subscriptions such as earning calendar, stock peers and many others.
Yes, the Financial Modeling Prep API for financial market data is compatible with Open AI
Yes, we we have a powerful Excel Add-on that allows you to quickly and easily start pulling financial market data into your excel model. We also provide documentation explaining how to integrate the excel model and formulas into your excel sheet
Yes, we we have a powerful Google Sheet Add-on that allows you to quickly and easily stuart pulling financial market data into your excel model. We also provide documentation explaining how to integrate the excel model and formulas into your Google Sheet
Yes, we have resources for developers that you can check here: Resources Page, these resources will help you better understand our api and speed up your work with ready to use packages.
Data quality is our main priority we take all precaution to always have accurate data, if you find any data discrepancy please email us at info@financialmodelingprep.com with: 1. Date/time of the issue 2. What you did you do to access the data 3. What you expected to happen 4. What actually happened 5. API Url (if applicable) 6. Any additional information
Yes you can access our Bach and Bulk endpoints where you will access companies financial statements in bulk. For the quote endpoint you can also call the API with multiple tickers separated via a comma.
The main difference is in terms of data type. In FMPCloud, you can access all market data in CSV format. https://fmpcloud.io/ was designed to show all the CSV endpoints and target more analysts since they needed documentation with all CSV endpoints (you will see a toggle with the CSV endpoint on fmpcloud.io). All the endpoints can have a base URL of https://financialmodelingprep.com/api/v3/ or https://fmpcloud.io/api/v3/ it will work the same.
Yes, you will have access to FMPCloud.io.
In order to cancel your subscription membership go to the pricing page and switch your account to the Free plan.
Most of the time the net income will reflect the bottom line net income, however, if a company has unusual items that they subtract from their net income they are not accounted for in our net income. The bottom line net income is utilized in the calculation of EPS and EPS diluted though.
The filing date field is populated from the SEC, as a result, international stocks do not pull in data for the filing date and thus are mapped to the date.
Firstly, check if the financial statements are denominated in thousands or millions in their SEC statement. If this is not the case it is likely that our pull from the SEC is not denominated properly, which can affect just the shares outstanding (and diluted), or the entire statement. If you run into a rare instance of this please reach out to us here and we can get it fixed for you in a timely manner.
To access the historical data, you can use the URL "https://financialmodelingprep.com/api/v3/historical-chart/15min/AAPL?from=2005-01-01&to=2005-02-10&apikey=YOUR_API_KEY" as an example. However, please note that there is a limit to the amount of data you can retrieve in one request. For 15-minute intervals, you can get data for up to 2 months in one API call. To access all the historical data from 2005, you'll need to make multiple API calls, each covering a 2-month interval. This may require you to implement a loop in your code to adjust the "from" and "to" parameters in each request to retrieve the complete dataset. Here are some examples: "https://financialmodelingprep.com/api/v3/historical-chart/15min/AAPL?from=2005-03-01&to=2005-04-10&apikey=YOUR_API_KEY" "https://financialmodelingprep.com/api/v3/historical-chart/15min/AAPL?from=2005-04-01&to=2005-05-10&apikey=YOUR_API_KEY" You can use these examples as a reference to create multiple requests, adjusting the "from" and "to" dates accordingly to retrieve the entire historical dataset.
Sure, you can find the historical prices endpoint for stocks at this URL: "https://financialmodelingprep.com/api/v3/historical-price-full/AAPL?apikey=YOUR_API_KEY." You can refer to the documentation here: "https://site.financialmodelingprep.com/developer/docs#daily-chart-charts" for more details.
An API key may be invalid for several reasons, however, typically the API key was not configured properly in the query parameters. First, check if you mistype or provide the wrong API key, it will be invalid. Ensure you copy and paste it correctly. You can view and copy your API Key from your dashboard accessible in the top right corner or visit https://site.financialmodelingprep.com/developer/docs/dashboard once you've signed in. Second, check if the API is configured with the proper query parameters. An example is provided below for a simple quote request: https://financialmodelingprep.com/api/v3/quote/AAPL?apikey=YOUR_API_KEY If you have multiple query parameters, all subsequent query parameters are attached with an "&" instead of a "?". Only the first query parameter is attached with a "?". The ordering of the query parameters will not affect the response. The API key can be attached at the beginning, middle, or end with multiple query parameters. For example: Beginning of the request query parameters: https://financialmodelingprep.com/api/v3/income-statement/AAPL?apikey=YOUR_API_KEY&period=FY&limit=5 Within the request query parameters: https://financialmodelingprep.com/api/v3/income-statement/AAPL?period=FY&apikey=YOUR_API_KEY&limit=5 At the end of the request query parameters: https://financialmodelingprep.com/api/v3/income-statement/AAPL?period=FY&limit=5&apikey=YOUR_API_KEY If you are still having issues and you verified you have tried the above solutions, contact us at info@financialmodelingprep.com for more details.
The Number of shares outstanding is sourced from quarterly and annual filings.
You can subscribe up to 25 symbols at one time. The number of tickers that can be subscribed at the same time in the Websocket can be increased for an additional fee.
The formula used to calculate Volume-Weighted Average Price (VWAP) is: vwap = ((high + low + close) / 3 * volume) / volume
In general, the time zone for the endpoints correspond to the country/region the exchange is located in. For example, stocks traded on the NYSE are on the EST time zone, stocks traded on the London Stock Exchange (LSE) correspond to the GMT time zone. Forex data is on the EST time zone
Financial Modeling Prep works with several data providers to source and provide financial and market news
Unfortunately we currently do not provide bond data but are planning in implementing this in the near future. If you would like a custom solution, please reach out to sales@financialmodelingprep.com
You use the 'quarterly' financial statements and add the parameter 'limit=4' which will provide data from the last 4 quarters, and then sum the fields for the desired values.
Yes, the 'close' price is adjusted only for stock splits and 'adjClose' is adjusted for stock splits and dividends.
ROIC is calculated as 'Net Operating Profit After Tax' (NOPAT) / (Total Invested Capital) NOPAT = Operating Income * (1 - tax rate) Total Invested Capital = Total Debt + Capital Lease Obligations + Total Equity
We currently cover over 80,000 symbols globally, and are continually working to expand our coverage
The invoices are available on your Dashboard
We accept debit and credit cards through Stripe, or PayPal. We also provide bank transfer for Enterprise clients
Yes, we can generate a new API key. Please use the contact us form and we will assist you
Yes, we can provide additional API keys to meet your specific use case. Please reach out to us via the contact us form
Here is a list of Analyst rating Firms we provide coverage for: Alliance Global Partners, Analyst Company, Arete Research, Argus Research, Ascendiant, Atlantic Equities, Autonomous Research, B.Riley Financial, Banco Santander, Bank of America Securities, Barclays, Barrington, Benchmark Co., Berenberg Bank, Bernstein, BlackRock, BMO Capital, BNP Paribas, BOCOM International Holdings Company, Boenning & Scattergood, Bradesco, Bryan Garnier & Co Ltd, BTG Pactual, BTIG, C.L. King, Canaccord Genuity, Cannonball Research, Cantor Fitzgerald, Capital One Financial, CBRE, CFRA, Chardan Capital, China Renaissance Securities (US) Inc., CIBC, Citigroup, CLSA, CMB International Securities, Coker Palmer, Colliers Securities, Compass Point, Cowen & Co., Craig-Hallum, Credit Suisse, Cross Research, D.A. Davidson, Daiwa, Desjardins, Deutsche Bank, DNB Markets, DZ BANK AG, EF Hutton, Eight Capital, Evercore ISI, FBN Securities, Fermium Research, Fox Advisors, Fundamental Research, Gabelli, GLJ Research, Goldman Sachs, Gordon Haskett Capital Corporation, Griffin, Guggenheim, H.C. Wainwright, Hovde Group, HSBC, Independent Research, Industrial Alliance Securities, J.P. Morgan, Janney Montgomery, Jefferies, JMP Securities, Johnson Rice, JonesTrading, KBW, Kempen & Co, Kepler Capital, KeyBanc, KGI Securities, Ladenburg Thalmann & Co., Laidlaw, Lake Street, Langenberg & Co., Leerink Partners, LightShed Partners, Loop Capital Markets, Macquarie, Maxim Group, Melius Research, Mizuho Securities, MKM Partners, MoffettNathanson, Monness, Morgan Stanley, Motley Fool, National Bank, Needham, Neuberger Berman, New Street, Nomura, Norddeutsche Landesbank, Northcoast Research, Northland Securities, Oddo BHF, Odeon Capital Group LLC, Oppenheimer, PI Financial, Piper Sandler, Pivotal Research, R.F. Lafferty, R5 Capital, Raymond James, RBC Capital, Redburn Partners, Robert W. Baird, Rosenblatt Securities, Roth Capital, Scotiabank, Seaport Global, SEB Enskilda, Siebert Williams Shank & Co, SMBC Nikko, Societe Generale, Stephens, Stifel Nicolaus, Summit Redstone Partners, Susquehanna, SVB Securities, TD Securities, Telsey Advisory, Thrivent, Tigress Financial, Truist Financial, Tudor Pickering, UBS, UOB Kay Hian, US Capital Advisors, US Tiger Securities, Veritas Investment Research, Vertical Group, Vertical Research, VTB Capital, Warburg Research, Wedbush, Wells Fargo, Westpark Capital, William Blair, Williams Trading, Wolfe Research
You can find the S1 filings data in the IPO Calendar endpoint. https://site.financialmodelingprep.com/developer/docs/#IPO-Calendar
Yes, the historical market data for pre-market and post-market data can be found here https://financialmodelingprep.com/api/v4/historical-price/AAPL/1/minute/2021-06-11/2021-06-11?apikey=your_api_key or https://financialmodelingprep.com/api/v3/historical-chart/1min/AAPL?from=2021-06-11&to=2021-06-11&extended=true&apikey=your_api_key
Yes, we have real-time stock quote for pre-market and post-market data. The data can be found here https://financialmodelingprep.com/api/v4/pre-post-market-trade/AAPL?apikey=your_api_key and https://financialmodelingprep.com/api/v4/pre-post-market/AAPL?apikey=your_api_key
Yes, we provide Historical Shares Float data https://financialmodelingprep.com/api/v4/historical/shares_float?symbol=AAPL&apikey=Your_api_key
Please review our Excel documentation. The specific query in this case is : =Financial Modeling Prep.INCOMESTATEMENT('AAPL';10;'quarter') =Financial Modeling Prep.INCOMESTATEMENT(symbol;[limit];[datatype];[headers];[interval])
One request counts as one API call. A request can include a range of dates, data, and symbols, and when the request is made, it counts as one call
The Shares Float data is extracted from the 10-Q 10-K, 6-K, 8-K, 20-K, and 40-F. They are also adjusted for insider shares via proxy statements.
We currently do not offer free trials, but our sales team will be happy to provide sample data sets as needed. You can subscribe to one of our plans which allows you to cancel anytime if needed.
You can find the methodology used to calculate the WACC here: https://site.financialmodelingprep.com/weighted-average-cost-of-capital
The financial statements are handled as required by the SEC. The number of shares outstanding are directly sourced from these filings. For historical price and shares outstanding, these are adjusted to account for stock splits and reverse stock splits
Fundamental data is sourced from the Securities and Exchange Commission (SEC) open source website Edgar
We source International Fundamental data from the exchanges and third-party data providers
We source our ESG data from company filings where we apply NLP to extract those keywords: -Social = 'Accident, (Adult AND entertainment), Alcohol, Anti-personnel, Behavior, Charity, (Child AND Labor), Community, Controversial, Controversy, Discrimination, Gambling, Health, Human capital, Human rights, Inclusion, Injury, Labor, Munitions, Opposition, Pay, Philanthropic, Quality, Responsible.' -Environment = 'Biodiversity, Carbon, Cleantech, Clean, Climate, Coal, Conservation, Ecosystem, Emission, Energy, Fuel, Green, Land, Natural, Pollution, (Raw AND materials), Renewable, Resources, Sustainability, Sustainable, Toxic, Waste, Water.' -Governance = 'Advocacy, Bribery, Compensation, Competitive, Corruption, (Data AND breach), Divestment, Fraud, (Global AND Compact), GRI, (Global AND Reporting AND Initiative), Independent, Justice, Stability, Stewardship, Transparency.' Those are the key concepts that we extract from the statements to create the score. We then, with NLP, create the sentiment score to finally create a ranking score. We have developed our methodology based on available frameworks. We also compare each company to the industry benchmark to be able to rank ESG companies compared to their peers. For the bounds of the rating, a score of 0 is the worst and 100 is the best, so a 50 would be average. You can read more here https://site.financialmodelingprep.com/developer/docs/esg-score-api/
We have multiple estimates, such as Davit Kirakosyan, who has been working for us for a few months, and we aggregate the analyst reports from the news to aggregate them. We are using estimates from the news that we extract for the growth rate and have an algorithm for smaller cap stocks, that uses the CAGR formula with a rolling period of 5 years. We are also working on extracting the estimate from the press release and Wall Street analysts to have a consensus estimate, which will be available soon. We also have Wall Street Analyst estimates: https://financialmodelingprep.com/api/v4/earning-estimate?page=0&apikey=your_api_key
Please reach out via the contact us form or send an email info@financialmodelingprep.com to update your payment method.
If you require more than 5 years of data you will need to implement a loop that iterates over 5 year intervals covering the entire desired time range using the "from" and "to" parameters. ?from=2023-08-10&to=2023-09-10&apikey=
The End of Day (EOD) data is updated in real time after the market is closed.
The formula used to calculate Volume-Weighted Average Price (VWAP) is: vwap = ((high + low + close) / 3 * volume) / volume
Capital gains are the profit made from selling an asset for more than its purchase price. When Apple (AAPL) reports capital gains, it means the company has realized a profit from selling investments or assets. For example, if Apple sells an investment for $2 million that it originally purchased for $1.5 million, the capital gain is $500,000. This profit would be reported in Apple's financial statements as part of its earnings.
The formula used to calculate the "change" is: Change= close - open
The formula to calculate "changeOverTime" is: changeOverTime= close - open / open
Due to the sheer size and volume of the historical intraday price data there are limits to the number of records that can be returned in a given query. Contact our support team for more information.
Yes, the intraday data is adjusted for split.
In general, the time zone for the endpoints corresponds to the country/region the exchange is located in. For example, stocks traded on the NYSE are on the EST time zone, and stocks traded on the London Stock Exchange (LSE) correspond to the GMT zone.
We have multiple data sources for Earnings Transcript data. Sometimes the data is available from the SEC, but it is mostly through company websites or our third party data providers. We have multiple sources where we get access to the earnings call transcript: One source is we use the SEC website to access the available transcripts as an example and when not available, we get them from their investor relations website as in example here . In addition, we have our analysts listen in to the call and have developed apps to transcribe the call and lastly, we have partnership with various data vendors to fill out gaps when needed
We have many types of events like stock change or YOY, MOM of sales, investments or inventories and etc. The coverage for it is about 150+ countries.
Yes, we provide Currency Holiday data. For example, 2024 - USD on Monday, January 15 - Martin Luther King Day we have the event returning on the endpoint.
The Time Zone for the Economic Calendar events is UTC time zone.
We have PCE data and Consumer Sentiment, Consumer Expectations, Consumer Confidence and Consumer Inflation as part of our Economic Calendar.
The Earning Confirmed endpoint is a list of earnings announcements for publicly traded companies that have already been confirmed and do not return upcoming dates. The Earnings Calendar API is a list of upcoming & past earnings announcements for publicly traded companies, including the date, estimated earnings per share (EPS), and actual EPS (if available) and it's the quarterly schedule and timetable laying out individual release dates of financial reports containing performance data for publicly traded corporations.
We provide earnings transcript coverage for more than 8,000 publicly traded U.S. companies, as well as international companies that have a presence in the United States. This includes a wide range of industries and sectors, ensuring access to key financial insights from earnings calls.
It's EST (Eastern Standard Time) is the time zone for the eastern part of the United States and Canada, which is 5 hours behind Coordinated Universal Time (UTC-5).
There are 55,904 companies.
The Cashflow Statements are rarely released with an 8-K (earnings press release) and are only filled after the company releases a 10-Q, 10-K, 20-F etc.
Typically, we are able to gather financials through an 8-K within 24 hours of an earnings report, However, this data is not as reliable or as full as the data from their 10-Q which takes a bit longer to process.
At the moment we only provide the Financial Statement as Reported data for US market companies.
The forex market, also known as the foreign exchange market, is a global decentralized market where currencies are traded. It operates 24 hours a day, five days a week, starting from Sunday 5:00 PM Eastern Time (ET) until Friday 5:00 PM ET.
The Forex market operates on a 24-hour basis because it spans multiple time zones globally. When it is stated that Forex data is on the EST (Eastern Standard Time) time zone, it means that all times mentioned are based on the EST time zone. Sunday: Market opens at 5:00 PM EST (this is the beginning of the trading week, aligning with the start of the trading session in Sydney). Monday through Thursday: Open 24 hours. Friday: Market closes at 5:00 PM EST (end of the trading week, aligning with the closing of the New York session). EST (Eastern Standard Time) is the time zone for the eastern part of the United States and Canada, which is 5 hours behind Coordinated Universal Time (UTC-5)
It's EST (Eastern Standard Time) is the time zone for the eastern part of the United States and Canada, which is 5 hours behind Coordinated Universal Time (UTC-5).
The commodity market operates in two sessions: Morning Session: Which runs from 9:00 AM to 5:00 PM. Evening Session: Starts at 5:00 PM and ends at 11:30 PM. However, during daylight saving time (DST) in the US, this evening session extends to 11:55 PM.
Yes, we provide 20+ years of Historical Commodities data
Our WebSocket APIs are based on entitlements that control which WebSocket Clusters you can connect to and which kinds of data you can access.
Each account comes with access to one simultaneous WebSocket connection per cluster.
You should use the instructions on our documentation and always subscribe to a symbol in lowercase. e.g. "aapl".
Currently, our WebSocket returns data from 8 AM - 5 PM EST.
You can hit the bulk endpoints Once / 10 seconds and the Profile Bulk / ETF Bulk - Once / 60 seconds.
The bulks were designed initially to mitigate significant numbers of requests to the API and were mainly used to fill the database initially. They should not be run that frequently. What likely happened is that you were connected to one server and the overwhelming number of bulk requests overloaded the service. (Note we have over 200-300 servers globally at any given time). When you connect to the API the balancer will assign you one service closest and the most healthy to provide data to you - until your connection ends (typically every 60 seconds it will refresh you to another healthier service to keep you on the same service). We do have restrictions in place for select bulk endpoints and we will put more restrictions in place moving forward, however for now, it's best if you spread out your requests as they are updated once every 6-8 hours.
The growth rates represent the total growth rate over the specified period.
It's just an annual growth rate over 10, 5, or 3 years, you can just use those values directly for the CAGR formula since they are already pre-calculated.
For the Exponential Moving Average (EMA), the period calculates the ema over the 13 most recent daily intervals. It aligns with the indicator period. For example, if you used the daily technical indicator and set the period to 13, it would calculate EMA using data from the last 13 days.
The "EMA" corresponds to the period you set for the technical indicator.
The “period=” parameter is a period for the type, for example, “sma” is a simple moving average, so if the period is 20 (period=20), it will be on the last 20 candles like the last 20 periods.
Depends on the data package. You can get more information about our plans and prices on the Pricing Page.
If you are an Enterprise customer you can increase our API rate limit for a nominal fee we can increase the rate limit. Please contact our Enterprise Solutions Team for more information.
Our contract and data licensing terms for commercial usage are outlined in our quote and we also have our Terms of Service.
Access to real-time or delayed data may be subject to additional agreements with the relevant exchange, and applicable licensing fees may be required. Please contact FMP for additional information or any questions.
Thank you for your interest! To better assist you, please submit your information using the link below. One of our account managers will follow up with you shortly. If there is anything else I can help with, please let me know. https://site.financialmodelingprep.com/enterprise-contact
The API provides OHLC (open, high, low, close) prices and trading volume for forex currency pairs at 1-hour intervals.
Data is updated every hour, allowing users to track price changes and volume fluctuations throughout the trading day.
The 1-hour interval data can help swing traders or day traders identify key support and resistance levels, track overall trends, and time their entry and exit points more effectively.
Yes, the API offers historical data for 1-hour intervals, which is useful for backtesting strategies or analyzing past market performance.
Traders benefit from a more detailed view of price movements across the trading day, enabling them to track trends or market shifts and execute informed trades.
Yes, the Financial Modeling Prep 1-Hour Forex Interval Chart API is compatible with Open AI, allowing for seamless integration into AI-driven trading platforms or data analysis models.
The data is sourced from reliable financial markets and is updated in real-time to ensure accuracy and reliability for intraday trading and analysis.
Yes, you can get a free API to test the service on your dashboard by visiting https://site.financialmodelingprep.com/developer/docs/dashboard
Yes, you can get a free API to test the service on your dashboard. Visit https://site.financialmodelingprep.com/developer/docs/dashboard for more information.
To retrieve historical data for ETF holdings, the API call should be structured as follows: financialmodelingprep.com/stable/etf/holdings?date=desired_date&symbol=SPY&apikey=YOUR-API-KEY. You can find more information on how to make the API call for historical data on the Financial Modeling Prep documentation: https://site.financialmodelingprep.com/developer/docs#etf-holding-dates-etf-holdings
To change your subscription plan to align with the Trailing 30 Day Bandwidth Consumption policy, you can go to the Pricing Page on our website and select a plan that meets your data needs. If you have any specific questions or need assistance with selecting a plan, feel free to reach out to our customer support team for help.
To retrieve historical financial data using our API, you can make a GET request to the appropriate endpoint with the necessary parameters such as the date range and the specific data you are looking for. Our API documentation provides detailed instructions on how to do this.
To cancel your subscription, please go to the Pricing Page on our website and select the free plan.
The graham net-net value is calculated using the formula: grahamNetNet = (balanceSheet.cashAndCashEquivalents + balanceSheet.shortTermInvestments + (0.75 * balanceSheet.netReceivables) + (0.5 * balanceSheet.inventory) - balanceSheet.totalLiabilities) / shares.
Unfortunately, at the moment we only provide daily treasury rates data through our API. We do not offer real-time treasury rates data at this time.
Yes, we offer a 30% discount to students for all Financial Modeling Prep plans. To receive a student discount, please provide your current student email address and/or an image of your student ID.
The usage limit for the API is a rolling 30-day limit that updates daily. There is not a specific date that the limit is restored. The data consumed amount will slowly decrease day by day. If you need additional bandwidth, you can add extra limit with additional fees by submitting your information using the following link: https://site.financialmodelingprep.com/enterprise-contact
To receive more information, please submit your information using this link: https://site.financialmodelingprep.com/enterprise-contact. One of our account managers will follow up with you shortly for further assistance and information.
All of our plans are automatically renewed. To cancel your subscription membership, you should go to the pricing page and switch your account to the Free plan before the next billing cycle.
An account may have been suspended temporarily due to failed payments
You can download the full text of SEC filings using our API by accessing the following link: https://financialmodelingprep.com/api/v3/sec_filings/AAPL?type=10-k&page=0&apikey=YOUR-API-KEY
Long Term Debt is calculated using the formula: Long Term Debt to Capitalization = debt / (debt + totalStockHolderEquity). Additionally, debt is inclusive of capital leases as a result of ASC 842.
If you need assistance with using our financial data API, please reach out to our customer support team by sending us a message. We are here to help you with any questions or issues you may have.
Our company implemented a 30-day rolling monthly bandwidth limit to optimize system performance and ensure consistent service quality for all users. If you have exceeded the limit, you can upgrade your plan to purchase additional data bandwidth. You can also submit your information using the following link for further assistance: https://site.financialmodelingprep.com/enterprise-contact
To access historical financial data through our API, you can make use of our historical data endpoints. These endpoints allow you to retrieve historical stock prices, financial statements, and other relevant data for analysis and research purposes. Please refer to our API documentation for more details on how to access this information.
The WebSocket does not account for the 30 Day Bandwidth Consumption.
To report a discrepancy in the financial statements for a specific stock, please submit a bug ticket through our chatbot. Make sure to provide all the requested information to help us investigate and resolve the issue promptly.
You can find your data usage on the Dashboard > View Data Bandwidth Consumption > Data Usage
At the moment, we provide historical shares float data from 2021 onwards. If you require access to historical share-float values older than 2021, unfortunately, that data is not available through our API at this time.
The monthly data limit does not reset on a specific date. It is a 30-day rolling limit, so the consumed amount will slowly decrease day by day.
To proceed with renewing your Enterprise-annual Plan, please contact your account manager. They will be able to assist you with selecting the correct plan and any other questions you may have.
Old data can be changed for various reasons, including manual corrections, functional fixes, stock splits, and remapping statements. It is recommended to periodically fetch old data to ensure you have the most up-to-date information.
Unfortunately, we do not provide short interest data at the moment.
Our company recently implemented a 30-day rolling monthly bandwidth limit to optimize system performance and ensure consistent service quality for all users. This change was made to encourage efficient data usage while maintaining fairness across all accounts. Without this limitation, there could be strain on our servers and jeopardize our operations. We are here to help you optimize your data querying methods and suggest strategies to reduce bandwidth consumption. If you have any specific concerns about accessing certain data, please let us know so we can assist you further.
The 'Bandwidth Limit Reached' error message indicates that you have exceeded the 30-day rolling monthly bandwidth limit implemented by our company to optimize system performance and ensure consistent service quality for all users. This limit impacts less than 0.5% of our user base and is in place to encourage efficient data usage while maintaining fairness across all accounts. We recommend reviewing your current API usage patterns, optimizing your data querying methods, and considering upgrading your plan to purchase additional data bandwidth to avoid future limitations.
To access historical data of a specific stock using our API, you need to search with the symbol in the Daily EOD API. Make sure you have the appropriate plan that includes access to historical data. If you encounter any issues, feel free to reach out to our support team for assistance.
If you have a premium plan but are unable to access certain financial data, please reach out to our customer support team with the specific endpoint or data you are trying to access. Our team will review your request and assist you accordingly.
The 30-day bandwidth limit is a rolling aggregation of the total data consumed via the API over the past 30 days. It is set at a high threshold to avoid impacting normal usage and manage excessive usage patterns. This limit serves as a safeguard to prevent spamming and abusive behavior. Users can analyze their data consumption through the dashboard, which provides a breakdown by API call.
For Crypto full historical data, the close is considered as of 12 AM EST as Crypto markets operate 24/7.
For commercial usage requiring 15-minute delayed data from specific stock exchanges, we recommend our enterprise-level tier. Please submit your information using the following link so one of our account managers can assist you further: https://site.financialmodelingprep.com/enterprise-contact
We offer various market data licenses, including the rebroadcast license. The terms and conditions of the rebroadcast license will be provided to you upon request to help you understand your data access rights.
The trailing 30-day bandwidth consumption quota resets based on a rolling 30-day period. Your consumed usage will gradually decrease over time.
To access historical financial data using our API, you can make a request specifying the date range and data points you are interested in. Our API will then return the historical financial data based on your request parameters.
If you upgrade from the starter plan to the premium plan, you will still have limitations on the number of tickers you can search for certain endpoints. To have full access to all tickers without any limit, you would need to upgrade to the Ultimate plan.
You can find your free API Key on the dashboard. Please visit https://site.financialmodelingprep.com/developer/docs/dashboard for more information.
Advanced data refers to the detailed and specialized information provided through our API endpoints. WebSocket is a technology that allows for real-time price data for US stocks, Forex, and Crypto to be delivered instantly.
1). You can use the Symbol exchange API to get the list of symbols for the exchange you want. 2) You need to search by a symbol in the Daily EOD API or use the Batch EOD API, but you will get data for all symbols we cover as you cannot filter by exchange.
Yes, you can use the Historical S&P 500 Constituents API. You can find more information and access the API: https://site.financialmodelingprep.com/developer/docs#historical-sp-500-constituents
Yes, you can use the Aftermarket Quote API for after-hours financial data. You can find more information about it in the documentation.
To change your API key, you can reach out to our customer support team for assistance. They will help you generate a new API key and provide you with the necessary steps to update it on your dashboard.
At the moment, we do not support options data or Level-2 (Depth of Market Data) through our API.
At the moment, it is not possible to retrieve historical bulk key-metrics for a period spanning multiple years in one batch. You can specify the year and period for annual or quarterly data using the Bulk Key Metrics API.
Yes, we offer real-time, non-delayed US ETF prices with our Ultimate plan.
Yes, with the Ultimate plan, you can use unlimited websockets for real-time prices.
No, the FMP.HISTORICALMARKETCAPITALIZATION formula does not have an 'interval' parameter. The formula is limited to a maximum of five years of data and does not include an 'interval' parameter.
Our API supports various timeframes for historical candlestick data, including but not limited to 1 minute, 5 minutes, 15 minutes, etc. Please refer to our API documentation for a comprehensive list of supported timeframes.
You can view your API usage over the last month by accessing the Dashboard on our website. This will provide you with detailed information on your data consumption, allowing you to plan your usage accordingly. If you need to reduce your usage to stay within the limit or require extra limit, you can upgrade your plan.
Your API key is available on the dashboard. You can access it by visiting https://site.financialmodelingprep.com/developer/docs/dashboard
To cancel your subscription, go to the Pricing Page on our website and select the free plan.
We check every news page every hour for any new articles. This ensures that we do not miss any news from the sources that we have.
Yes, the Starter plan for $29 allows you access to market cap data for European stocks.
Unfortunately, we do not process refunds as stated in Section 1.4 of our Terms of Service. To cancel your subscription membership, you should go to the pricing page and switch your account to the Free plan or contact our support team regarding the cancellation before the next billing cycle.
You can find information on using weekly or monthly resolutions for historical chart data in the Intraday chart API documentation. Visit the following link for more details: https://site.financialmodelingprep.com/developer/docs#chart-intraday
To request a trial version of our paid API for commercial use, please submit your information using the following link: https://site.financialmodelingprep.com/enterprise-contact. One of our account managers will follow up with you shortly.
The upper limit for the number of symbols you can give to the batch aftermarket API is 1,000 symbols.
You can get the sector of a stock by using the Profile API. You can find more information on how to access this data here: https://site.financialmodelingprep.com/developer/docs#company-profile-company-information
The screener API is updated in real time during market trading hours.
The initial extraction of data from when it gets filed to being available through our APIs should be under a few hours. However, the full holding analytics can take up to 48 hours as all the holdings previously would need to be recalculated.
To delete your account, please reach out to our customer support team and request for your account to be deleted. Once your request is received, our team will assist you in deleting your account.
If your account was suspended or blocked, it may have been due to a variety of reasons such as non-payment, suspicious activity, or violation of our terms of service.
Yes, in the ultimate plan, you will have access to all tickers available in our financial data API.
To request the addition of a specific stock symbol to our database, please reach out to our customer support team with the symbol you would like to add. Please note that the process may take some time due to validation and testing requirements. If you would like to expedite the process, you may consider subscribing to our Enterprise plan for quicker symbol additions.
You can Upgrade / Downgrade your plan by going to the Pricing Page and selecting the plan you wish to change to.
The 'Advanced DCF' API calculates the DCF valuation for a company with advanced features like modeling multiple scenarios and using different valuation methods, while the 'DCF' API gets the DCF valuation for a company, taking into account its debt levels.
Companies are scored based on a quintile ranking within their respective industry and sector. The scoring within the brackets is weighted by the industry and the sector, and split into quintiles based on their relative score.
At the moment, we do not provide historical Beta data for stocks.
To get more information about our Commercial / Enterprise Plans, please submit your information using the following link: https://site.financialmodelingprep.com/enterprise-contact. One of our account managers will follow up with you shortly for further assistance and information.
You can check the Indexes list we have by using the Available Indexes API. Then, you can search by the symbol in the Daily Chart EOD API.
To generate a new API key, you can visit the Dashboard on our website and create a new key.
You can find more information and examples of implementations for the DCF API on our webpage at a https://site.financialmodelingprep.com/developer/docs/dcf-formula and https://site.financialmodelingprep.com/discounted-cash-flow-model/AAPL
If you need more time to pay for your subscription due to credit card issues, please reach out to our customer support team for assistance. They will be able to help you with your situation and provide guidance on how to proceed.
When querying historical intraday price data, there are limits to the number of records that can be returned in a given query. If you need data from a period before 2022, you will need to implement a loop that iterates over day intervals covering the entire desired time range. This will ensure a suitable response speed for the data being returned.
You can change your payment method by accessing the Dashboard > Settings > Billing section on our website. If you need further assistance, please reach out to our support team.
You can update your billing information by going to the billing settings in your Dashboard. If you encounter any issues or need assistance, please reach out to our team for help.
The volume displayed in the API represents the day volume. If the market is not open yet (pre-market), the volume will be zero. For the volume of the last trade, it is displayed as lastSaleSize.
To retrieve index historical price like ^GSPC in Google Sheets using the premium access API, you can use the formula =fmpHistoricalPriceFull(""^GSPC"
The 'Company Profile Bulk' API endpoint is currently restricted to the Ultimate, Build, and Enterprise plans as it is still in development.
No, you will be updated automatically to the plan you want with the same API key.
The data usage limit for the Ultimate plan is 150GB. If you need more information or have specific requirements, you can contact your account manager for further assistance.
Intermittent connection issues with the Crypto WebSocket service can be caused by various factors such as gateway timeout errors, bad gateway errors, connection reset errors, and connection refused errors. These errors can occur randomly during normal operation and may require a server restart to temporarily resolve the issue. It is recommended to maintain an open WebSocket connection constantly, subscribe to specific symbols only when users request them, and unsubscribe from symbols when no users are watching. If you are experiencing these issues, please provide detailed logs and snapshots for further investigation.
The financial statements are updated in the API 24-48 hours after the data is released by the company.
Access restrictions on the API endpoints are mentioned in the documentation.
For equities, there is no price displayed after the market closes until it opens again. However, you can check this data during pre and post-market hours using the Aftermarket Trade API.
If you notice any errors in the financial data for specific companies, please send an email to info@financialmodelingprep.com with the full details about the issue. Our development team will investigate and address the issue accordingly.
Currently, we do not have the units of measure for commodities in our additional descriptors.
Yes, you can access press releases through our API. Our API provides access to a wide range of financial data, including press releases, to help you make informed decisions.
You can search for company details using the CIK by accessing our CIK search API. Simply input the CIK of the company you are looking for, and you will receive the relevant data. For more information and a sample of the data returned using the CIK search API, you can visit our documentation here: https://site.financialmodelingprep.com/developer/docs#cik-name-search-company-search
You can find historical outstanding shares data for each stock by year in the real-time income statement section.
If you are still unable to login after resetting your password, please reach out to our customer support team for further assistance.
No, isolated purchases of more bandwidth/data are not possible. You can only increase your bandwidth/data limit by upgrading your plan to a higher tier.
No, we do not automatically upgrade your plan if you exceed the usage limit. If you go over the limit, your API key will not work until the usage is within the plan limit again.
The 'too many requests' error typically occurs when the API usage limit has been reached. This can happen if you are making a large number of requests in a short period of time. To resolve this issue, you may need to wait until the usage limit resets or consider upgrading to a plan with higher usage limits.
At the moment, we do not have a bulk API for the institutional-ownership/symbol-positions-summary endpoint.
The AUM data updates every few days.
The financial scores data provided by the /stable/financial-scores endpoint is based on 6/8-K data until the 10-Q/K data gets released, at which point it overrides the previous data.
The currency for our financial data is dependent on how the company reported its financial reports. You can cross-reference the currency by checking the company's financial statements or reports to determine the currency in which the earnings estimates are provided.
Unfortunately, we do not provide historical time series data for German Bund yields at this time. Our current offerings are focused on US Treasury rates.
Unfortunately, we do not provide bond data at the moment.
If you are receiving an 'Unauthorized' response when trying to connect to the streaming (websocket) API, please make sure you are using the correct API key. Double-check that the API key you are using is correct and properly formatted in your request. If you continue to experience issues, please refer to the documentation provided on our website or reach out to our support team for further assistance.
If you upgrade from the Premium plan to the Ultimate plan on the same day, you will only need to pay the price difference between the two plans and the unused time of your Premium plan.
If you have a credit on your account, but it is not reflecting when you try to subscribe again, please refresh the page and try again. The credit should be automatically applied to your invoice when you subscribe to the service.
You can find the correct number of calls for your API on the Dashboard > API Key and the Data Usage on the Dashboard > View Data Bandwidth Consumption > Data Usage. If you need further assistance, please let us know.
Our ESG Risk Ratings are based on a comprehensive analysis of environmental, social, and governance factors that impact a company's sustainability and ethical practices. These factors are evaluated using a combination of qualitative and quantitative data to provide a holistic view of a company's ESG performance.
You can use the Daily EOD API by adding the parameters 'from' and 'to' in the following example: https://financialmodelingprep.com/api/v3/historical-price-full/URTH?from=2012-01-01&to=2025-03-04&apikey=YOUR-API-KEY
To retrieve historical intraday price data for more than 1 month, you will need to implement a loop that iterates over day intervals covering the entire desired time range. This approach ensures a suitable response speed for the data being returned. For example, if you require more than 1 month of 30-minute data, you can make queries over day intervals to cover the entire desired time range. Here is an example link for retrieving 1-minute data: https://financialmodelingprep.com/api/v3/historical-chart/1min/AAPL?from=2024-12-04&to=2024-12-06&apikey=YOUR-API-KEY
The timezone for the quote API is aligned with the timezone of the exchange that the symbol trades on.
Please reach out to our support team with your name, email, and a brief description of the issue you are facing. We will assist you in applying the discount code and switching to the annual plan.
Access to specific endpoints may still be restricted even with a premium plan. Some endpoints may require additional permissions or may be under development. Please refer to our documentation or contact customer support for more information on endpoint availability.
To inquire about a customizable plan with increased data usage limits, please submit your information using the following link: https://site.financialmodelingprep.com/enterprise-contact. One of our account managers will follow up with you shortly for further assistance and information.
Yes, you can find downloadable API documentation below each endpoint on our website. You can also export the data in CSV format for your convenience.
Unfortunately, we do not have the capability to wipe out bandwidth consumption for individual accounts. However, you can upgrade your plan to accommodate your usage needs and avoid exceeding the limits in the future. We can provide you with a detailed usage report to help you understand your consumption patterns and suggest optimization strategies. If you have any questions or need further assistance, please contact our support team.
You can determine if earnings data was released before or after markets open by looking at the 'time' field in the earning calendar API. If the 'time' field shows 'BMO' it means the earnings were released before markets open, and if it shows 'AMC' it means the earnings were released after markets close.
We source our data from multiple places. Our primary channels include gathering financials and filings-related data from the SEC (EDGAR), collaborating with data partners for real-time and historical prices, and extracting data from news sources for datasets such as analyst estimates. We typically have 2 or 3 sources for most datasets to ensure data validity and reliability.
You can use the Intraday chart API endpoint with the specific date and stock symbol to request one particular minute's bar data. For example, you can use the following URL format: https://financialmodelingprep.com/api/v3/historical-chart/1min/AAPL?from=2025-02-28&to=2025-02-28&apikey=YOUR-API-KEY
In our End of Day (EOD) API, the 'close' price is adjusted for splits, and the 'adjClose' price is adjusted for both splits and dividends. This adjustment is applied to all symbols in the same manner. You can refer to the API documentation for more details.
You can access comprehensive Commitment of Traders (COT) reports with the FMP COT Report API. This API provides detailed information about long and short positions across various sectors, helping you assess market sentiment and track positions in commodities, indices, and financial instruments.
The API calculates sector performance by taking the average change percentage of all the companies within that sector. The change percentage can be found on the quote endpoint, while the sector information can be found on the profile endpoint.
We host our financial data on secure servers in multiple data centers to ensure reliability and security for our clients.
No, you can only search for one symbol per query and you cannot specify the dates. This endpoint returns all the historical shares float data in one query.
To get unadjusted 1min price data using the Financial Modeling Prep API, you can add the parameter 'nonadjusted=true' to the URL of the historical chart endpoint. This will provide you with the data without any reverse stock split adjustments.
Due to the size and volume of historical intraday price data, there are limits to the number of records that can be returned in a single query. You may need to make queries over multiple periods to retrieve all the data you need. If you require more data than what is being returned, you can implement a loop to iterate over intervals covering the entire desired time range.
To enable add-ins in Excel to access our financial data API, you can use our Excel Add-on. You can find more details and the catalogue URL for our Excel Add-on by visiting the following link: https://site.financialmodelingprep.com/developer/docs/excel-add-on
Yes, we do have an OpenAPI spec available for enterprise customers. To learn more about our enterprise plan and access the OpenAPI spec, please submit your information using the following link: https://site.financialmodelingprep.com/enterprise-contact
The daily API call reset happens every day at 3 PM EST.
If you switch to an Ultimate annual plan, you will pay the price difference between the Ultimate plan and the remaining time on your Premium plan. Your billing will be adjusted accordingly.
The analyst estimates currency is the same as the financial statement.
To retrieve the tickers included in an index using our API, you can make a request to the following endpoint: https://financialmodelingprep.com/stable/etf-holder-bulk. This will provide you with the information you are looking for.
If you are facing issues accessing Websockets with your premium membership, please follow these steps: 1. Ensure you are using the correct API key. 2. Check if you are following the correct instructions to access the WebSocket data. 3. If you are still unable to access Websockets, please contact our support team for further assistance.
The news data goes back to 2019.
Yes, the Key metrics API covers stocks listed on the Toronto Stock Exchange as well as our international market.
You can track your daily bandwidth usage from the dashboard. Additionally, you can request a detailed report of your usage by reaching out to our support team.
You can use the Price Target endpoint to retrieve historical data for a ticker, including the 12-month price target and Year-to-Date information. Our data includes Historical Price Target data starting from 2021.
You can access filing links for International stocks by checking the final links field in our financial endpoints. Please refer to our documentation at https://site.financialmodelingprep.com/developer/docs#income-statements-financial-statements for more information.
Currently, you can add the market cap parameter to the company-screener endpoint to filter stocks based on a specific market cap value, but the data will not be returned in sorted order from largest to smallest.
The 'Advanced Data' package includes more detailed financial data such as historical stock prices, financial ratios, and analyst recommendations. The 'Corporate Filings' package includes access to SEC filings, annual reports, and other regulatory documents filed by public companies.
If you are having trouble fetching data using your API key, please ensure that your API key is correctly formatted in your code without any extra characters such as { or }. You can test your API key by using it in a sample query like this: https://financialmodelingprep.com/api/v3/historical-price-full/stock_dividend/AAPL?apikey=YOUR_API_KEY If the issue persists, please reach out to our support team for further assistance.
To access the earnings call transcripts API, you will need at least the Premium plan.
To access quarterly financial data using the API, you will need to upgrade to any of our paid plans. The free plan only provides annual data for some US stocks. With a paid plan, you can access quarterly data for any company. You can use the following endpoint to retrieve quarterly data: https://financialmodelingprep.com/api/v3/income-statement/AAPL?period=quarter&apikey=YOUR-API-KEY
Null values in financial statement data represent missing or unknown values for that particular field. It could indicate that the data for that specific entry is not available or was not reported by the company for the given period.
We take data accuracy very seriously. Our development team is constantly working to improve the quality of the data we provide. In cases where errors are identified, we investigate them promptly and make necessary corrections. We also have specialized mapping for industries prone to errors like banking and insurance. If you encounter any discrepancies or errors in the data, please report them to us so that we can address them accordingly.
You can filter out inactive stocks by using the API endpoint to see the list of active symbols. Please refer to this link for more information: https://site.financialmodelingprep.com/developer/docs#tradable-search-stock-list
At the moment, we do not provide options and chains data.
You can retrieve the Dividend yield data using the Ratios API for quarter or annual frequency. For more information, you can visit our documentation here: https://site.financialmodelingprep.com/developer/docs#ratios-statement-analysis
We strive to gather data for delisted companies; however, some symbols may be unavailable due to limitations in our data sources. Currently, we provide historical price data for select US companies, which you can explore using the Delisted Companies API. For more specific information on historical data for delisted companies, please reach out to our account managers using the following link: https://site.financialmodelingprep.com/enterprise-contact
Yes, you can get data for Indian Stock through our API. To access this data, you would need to subscribe to our premium plan. For more information on our subscription plans, please visit our documentation or contact one of our account managers for further assistance.
The Institutional ownership endpoints are available in the Ultimate plan. This plan provides access to historical institution ownership and historical insider ownership data.
Yes, the Starter package does come with access to Canadian stocks.
If you notice any discrepancies in the financial data provided for a specific stock ticker, please reach out to our customer support team with the details. Our team will investigate the issue and work to resolve it as quickly as possible.
Our API provides real-time price data for US stocks, cryptocurrencies, and forex.
The sentiment scores for the Stock News Sentiments RSS Feed API are computed based on the number of positive and negative/neutral comments received in a 24-hour period. For example, if there are 500 positive comments and 500 negative/neutral comments, the sentiment score would be calculated as (500 * 1) + (500 * 0) = 500. The average mentions per day value would then be 500 / 1000 = 0.5. Additionally, the Average Hype Index (AHI) and Relative Hype Index (RHI) are calculated to provide further insights into sentiment.
Yes, the 1-minute interval stock price API can provide data accurate to minute level. You can specify the time in the format YYYY-MM-DD HH:MM for minute-level data.
You can check the Cryptocurrencies List API to get all the Cryptocurrencies we cover at the moment. Please visit the following link for more information: https://site.financialmodelingprep.com/developer/docs#cryptocurrencies-list-crypto
The stock price change API shows percent change.
The economic calendar API is available in the Premium and Ultimate plans. Here is a summary of the endpoints available across the different personal usage plans.
The error message about reaching the bandwidth limit is due to our 30-day rolling monthly bandwidth limit to optimize system performance and ensure consistent service quality for all users. To resolve this, you can review your current API usage patterns, optimize your data querying methods, upgrade your plan to purchase additional data bandwidth, or reach out to our support team for assistance.
No, we do not provide a specific endpoint that returns this data. Our API offers a wide range of financial data, but specific categories like small, mini, and micro cap may not have dedicated endpoints.
Yes, you can access SEC filings themselves through our API. For more information on how to do this, please refer to our documentation on SEC Filings: https://site.financialmodelingprep.com/developer/docs#sec-filings-securities-and-exchange-commission-(s.e.c)
Yes, you can delete your payment method without losing API access. Your payment method is used for billing purposes only and does not affect your access to the API.
Unfortunately, we do not provide Russell 2000 data at the moment. We only provide the constituents list for Dow Jones, Nasdaq, and S&P 500.
At the moment, we do not provide bonds data. However, for fund level data regarding region or country exposures, along with historical prices, we do offer ETF fund and country allocation data. If you are interested in commercial use of our data, please submit your information using the following link: https://site.financialmodelingprep.com/enterprise-contact
Our company takes discrepancies in stock price data seriously. When discrepancies are reported, our development team investigates and fixes the issues promptly. We also continuously work on improving our data quality by running reliable daily verification loops on our dataset.
If you are receiving a 401 error when using our API, it typically means there is an issue with authentication. Please make sure you are using the correct API key and that it has not been exposed. If you are still experiencing issues, please reach out to our support team for further assistance.
At the moment, we only provide images or logos for stocks and not for cryptocurrencies through our API.
Yes, we do offer a deeper history of financial data beyond the 4-year income statements available for free users. For more information on the depth of historical data available and which subscription plan provides access to it, please contact our sales team using the following link: https://site.financialmodelingprep.com/enterprise-contact
Stable endpoints are designed to be more efficient, intuitive, and easier to integrate. As part of this refinement, some fields from the legacy endpoints were consolidated, relocated, or removed if they were considered redundant or non-essential. This approach helps reduce complexity, improve performance, and ensure a cleaner structure across the API. If a specific field appears to be missing, it may now be available in a different endpoint or intentionally excluded as part of this streamlined design.
You can use the historical price chart feature and filter for the days that correspond to the quarter you are interested in to retrieve the prices of each stock by quarter.
If you purchase our $20 a month plan for personal use and later decide to charge users for your software, you may be breaching our non-commercial use policies. We recommend reaching out to our account managers for further assistance and information regarding your specific situation.
Thank you for your interest! To get more information about obtaining an API key and any available WordPress plugins for integration, please submit your information using the following link: https://site.financialmodelingprep.com/enterprise-contact
Yes, our API does provide access to ETF net assets and AUM historical data. You can find more information about this data in the ETF Information API documentation here: https://site.financialmodelingprep.com/developer/docs#etf-information-etf-holdings
You can access historical float data for a specific ticker by using the Historical shares float API provided by our company. Please visit the following link for more information: https://site.financialmodelingprep.com/developer/docs#company-historical-share-float. Please note that historical float data is available starting from 2021.
You can get this information on the Profile API: https://site.financialmodelingprep.com/developer/docs#company-profile-company-information
Unfortunately, we do not provide the constituents data for the OMXs30 index at the moment. However, you can find more information about the index in the Available Indexes API documentation.
For Premium plans, you can subscribe up to 100 symbols at one time. However, for Ultimate and Enterprise plans, you have unlimited symbols for websocket subscriptions. Additionally, WebSocket data does not count towards the 30 Day Bandwidth Consumption limit.
You will need to make multiple calls to get that data. You can use the Profile and Financial Statements endpoints to pull all this information. https://site.financialmodelingprep.com/developer/docs/stable#profile-symbol https://site.financialmodelingprep.com/developer/docs/stable#statements
To ensure accurate RSI calculations, please try extending the date range to be longer than the selected period.
No, they’re not duplicates. If you don’t use filters, the API returns both quarterly and annual estimates, which can make it look like the same fiscal year appears more than once. To avoid this, use the period filter in your query: Quarterly only: ...?period=quarter Annual only: ...?period=annual For example: https://financialmodelingprep.com/stable/analyst-estimates?symbol=AAPL&period=annual&apikey=YOUR-API-KEY
"acceptedDate" – The date the SEC accepted the company’s report. "filingDate" – The date the company submitted the report to the SEC.
This was removed because the purpose of this earnings calendar is to specify the earnings release and there were a large number of questions surrounding the date presented (as it is not the same date as when it was released). This can still be found on the statements endpoint where it is better served.
After-market and pre-market prices can vary between platforms due to differences in data sources and low trading liquidity during those sessions. We use multiple exchange feeds to provide this data, but some brokers and platforms rely on proprietary or restricted feeds that we can't redistribute due to compliance limitations. As a result, you may notice slight differences in prices—especially for lower-volume stocks or during off-hours trading. If you’re seeing significant discrepancies, feel free to share the sources you're comparing us with, and we’ll be happy to investigate further. Just keep in mind that pre/post-market pricing often varies depending on the exchange and broker used.
Both the newGrade and previousGrade fields in the Stock Grades API can include any of the following values: Conviction Buy Underperformer Strong Buy Accumulate Sector Perform Top Pick Cautious Sector Underperform Above Average Sell Market Outperform Underperform Market Perform Reduce Perform Peer Perform Neutral Hold Neutral Below Average Positive Outperformer Mixed Speculative Buy Hold Negative Overweight Sector Overweight Equal-Weight Strong Sell Outperform In-Line Sector Outperform Market Underperform Buy Action List Buy Sector Weight Underweight
Yes, FMP has standardized line item names across companies in our Statements APIs to ensure consistency and make it easier to automate analyses at scale. If you prefer to access the data exactly as reported by each company, we recommend using our As Reported APIs instead.
Future earnings data is still available through the earnings-calendar endpoint, but you’ll need to include both a from and to date in your request to retrieve it. For example: https://financialmodelingprep.com/stable/earnings-calendar?apikey=your_api_key&from=2025-04-09&to=2026-04-09 This will return earnings scheduled within the specified date range.
We understand that recent changes may have affected your experience, and we sincerely apologize for any inconvenience. These updates are part of a broader effort to align our subscription tiers with the structure of our Stable API set. The Stable APIs are designed to be more efficient and streamlined, with updated access controls based on your current subscription level. For existing customers, access to the Legacy APIs and their documentation will remain available. However, starting April 30, new customers will no longer have access to the Legacy documentation and will use only the Stable API structure going forward. If you’d like full access to the features and data available in the Stable APIs, an upgrade may be required depending on your plan. You can find more details in our pricing and documentation pages.
FMP's Financial Statement APIs provide comprehensive access to income statements, balance sheets, and cash flow statements. These are available in multiple formats—real-time, historical (quarterly and annual), trailing twelve months (TTM), and as-reported filings. This flexibility ensures compatibility with a wide range of financial analysis methods, from high-level summaries to detailed forensic reviews.
Our Financial Statement APIs update data as soon as new filings are released by public companies. Most NYSE and NASDAQ companies are covered, and our infrastructure is designed to detect and deliver updates in near real time. This ensures you're always working with the most current financial disclosures and performance metrics available.
Yes. In addition to the core financial statements, FMP's Financial Statement APIs include endpoints for essential financial ratios and key metrics. These cover indicators such as earnings per share (EPS), return on equity (ROE), debt-to-equity, and over two dozen other KPIs commonly used in valuation models and screening tools. This makes the data especially valuable for portfolio managers, fintech platforms, and academic researchers.
Yes, the Financial Statement APIs offer access to more than 10 years of historical financial data. This includes quarterly and annual statements, growth rates, and comparison views. With such a deep archive, you can perform trend analysis, sector benchmarking, or backtesting with high confidence in the consistency and reliability of the data.
All data from FMP's Financial Statement APIs is delivered in structured JSON format, designed for easy integration into dashboards, databases, models, or applications. For enterprise-level needs, we also offer custom delivery via Amazon S3, making it simple to ingest large volumes of data securely and efficiently into your preferred storage or processing environment.
The return values and price data may not always match exactly due to different methodologies used in return calculations. Here's how returns are calculated in the Returns Endpoint: Current Day Return: Calculated using intraday price change (from today’s open to current price). 5-Day Return: Uses the current price divided by the opening price from 5 trading days ago, not the close. This approach was adopted to align with practices used by other major platforms. 1M/3M/6M/1Y Returns and beyond: Calculated using closing prices from the relevant date range. This mix of methodologies—particularly the use of open vs. close prices for short-term returns—can cause slight inconsistencies when compared directly with end-of-day (EOD) pricing. If you'd like help aligning these values for your specific use case, feel free to reach out.
Yes, we cover TSX-listed ETFs, including those with TSX-listed holdings. To get historical holdings, use this API format: https://financialmodelingprep.com/stable/etf/holdings?symbol=SPY&date=YYYY-MM-DD&apikey=YOUR_API_KEY
No, at the moment we do not provide credit rating data.
For companies listed on India's BSE (Bombay Stock Exchange) and NSE (National Stock Exchange), the reporting frequency differs from U.S. and European standards: Income statements are reported quarterly. Balance sheets are typically reported semi-annually. Cash flow statements are usually reported annually. Because of these reporting practices, you may see null values for fields like operatingCashFlowPerShare, freeCashFlowPerShare, cashPerShare, and certain balance sheet items when pulling quarterly data. This is not a data error — the companies themselves do not release complete cash flow or balance sheet updates every quarter. We recommend reviewing annual filings if complete financial data is required.
The API allows users to search for companies and funds based on various ESG criteria, including ratings, performance, controversy scores, and specific business involvement screens.
The ESG data is updated regularly to ensure that users have access to the most current and accurate information available for making informed investment decisions.
Yes, the API enables users to apply filters based on specific ESG factors such as ratings, performance, controversies, and business involvement, allowing for highly tailored investment searches.
Quality data is key to making accurate, informed decisions. It is our main focus to deliver the most reliable ESG data to our users. Our ESG data is sourced from reputable providers and is regularly updated to ensure accuracy.
Investors can use the API to identify investment opportunities that align with their ESG values, avoid companies with significant controversies, and build portfolios that reflect their ethical and sustainability goals.
Yes, the API includes historical data on ESG ratings and performance, allowing users to track changes and trends over time.
Yes, the Financial Modeling Prep API for ESG investment search is compatible with Open AI, enabling seamless integration and advanced data analysis.
The API provides detailed ESG ratings for companies and funds, covering environmental, social, and governance criteria. These ratings are sourced from corporate sustainability reports, ESG research firms, and government agencies.
The ESG ratings data is updated regularly to ensure that you have the most current and accurate information available for evaluating companies and funds.
Yes, the API allows you to filter companies and funds based on specific ESG criteria, such as high overall ESG ratings or low controversy scores, enabling you to tailor your investment choices to your ethical and sustainability goals.
The API delivers a detailed breakdown of the percentage of an ETF’s or mutual fund’s assets allocated to each country, helping investors understand the geographic exposure of their chosen funds.
The country allocation data is updated regularly to ensure you have access to the most current information on an ETF’s or mutual fund’s country-specific investments.
Yes, the API allows you to easily identify ETFs and mutual funds with significant exposure to specific countries, helping you tailor your investment strategy based on geographic opportunities.
Providing accurate, reliable data is our top priority. Our country allocation data is sourced from reputable ETF and mutual fund filings and is updated regularly to ensure the highest level of accuracy for users.
Investors can use this API to assess the geographic exposure of their ETFs and mutual funds, identify country-specific opportunities, and diversify their portfolios across different regions to manage risk effectively.
Yes, the API includes historical data on country allocations, allowing you to track changes in a fund’s geographic exposure over time and analyze trends in country-specific investments.
The API provides detailed data on the holdings of ETFs and mutual funds, including asset names, ticker symbols, ISINs, CUSIPs, shares held, market value, and the weight percentage of each asset in the portfolio.
Holdings data is updated in real-time, ensuring that users have the most accurate and up-to-date information on the composition of ETFs and mutual funds.
Yes, the API provides the percentage weight of each asset in the portfolio, allowing you to evaluate its significance within the fund.
FMP sources its holdings data from reliable financial reports, ensuring high-quality and accurate information that is updated regularly.
Investors can use this API to gain insights into the asset composition of funds, assess exposure to specific sectors or markets, and evaluate the overall investment strategy of an ETF or mutual fund.
Yes, the API includes access to historical holdings data, allowing investors to analyze changes in fund compositions over time.
Investors can use the API to evaluate the ESG performance of companies and funds, ensuring that their investment choices align with their social and environmental values.
While the focus is on current ESG ratings, related endpoints or features may offer access to historical ESG data for further analysis.
The API provides critical details on ETFs and mutual funds, including ticker symbol, fund name, expense ratio, assets under management, sector exposure, and more.
ETF and mutual fund data is regularly updated to reflect the latest available information, ensuring that investors have access to the most current and accurate data.
Yes, the API allows users to compare expense ratios across different funds, helping identify the most cost-effective investment choices.
We prioritize providing the most accurate and reliable data sourced from trusted financial reports. The information is updated frequently to maintain accuracy and relevance for investors.
Investors can leverage the API to analyze and compare different ETFs and mutual funds, understand their investment objectives, and make informed decisions based on the funds' strategies and financial metrics.
Yes, the API includes information on the investment objectives and strategies of various funds, helping investors assess whether they fit their portfolio's goals and risk profile.
The API provides detailed information on the exposure of specific stocks within ETFs, including market value, share numbers, and weight percentages.
The ETF asset exposure data is updated regularly to ensure you have the most current information on the holdings of ETFs.
Yes, the API allows you to track the exposure of multiple stocks across a wide range of ETFs, making it easy to analyze asset distribution and weightings.
Quality data is key to making accurate, informed decisions. It is our main focus to deliver the most reliable ETF asset exposure data to our users. Our data is sourced from reputable financial institutions and updated consistently.
Investors can use the API to identify which ETFs hold a particular stock, assess the significance of the stock within those ETFs, and make informed decisions about buying or selling based on this analysis.
While the primary focus is on current ETF holdings, related endpoints or features may offer access to historical data for further analysis.
The API provides a detailed list of assets held by ETFs, including the number of shares, weight percentage, market value, and identifying codes such as ISIN and CUSIP.
The data is updated regularly to reflect the latest ETF compositions, ensuring that users have the most accurate and timely information.
Yes, the ETF Holder Bulk API allows for bulk retrieval of ETF holdings, making it easy to analyze multiple ETFs in a single request.
Investors can use this API to understand the asset composition of ETFs, evaluate the risk and performance potential based on asset weights, and make informed investment decisions.
Yes, the API is fully compatible with Open AI, enabling advanced analysis and integration with machine learning models.
While this API focuses on the current holdings, some historical data may be available depending on the ETF and data updates.
The API provides real-time quotes, including the ETF symbol, price, volume, and performance changes.
The ETF data is updated in real-time, giving you immediate access to the most recent price changes and performance metrics.
Yes, the API allows you to retrieve quotes for any ETFs listed in the database, making it easy to track several funds simultaneously.
Investors can use this API to monitor the performance of their ETF investments, evaluate new investment opportunities, and compare various ETFs to make better portfolio decisions.
The API provides a detailed breakdown of the percentage of an ETF's assets that are allocated to various sectors, helping investors understand sector-specific exposure.
The sector weighting data is updated regularly in line with the ETF’s reporting schedules to ensure that investors have the most accurate and current information.
Yes, the API allows you to filter and identify ETFs based on their sector allocations, enabling you to select funds that align with your investment strategy.
Quality data is key to making accurate, informed decisions. It is our main focus to deliver the most reliable sector allocation data to our users. Our data is sourced from official ETF filings and is updated frequently to ensure accuracy.
Investors can use the API to analyze the sector exposure of their ETFs, identify sector-focused investment opportunities, and diversify their portfolios across different sectors to manage risk effectively.
Yes, the API includes historical sector allocation data, allowing you to track changes in sector exposure over time and analyze trends.
The API provides a list of ETFs, including their ticker symbols and names.
ETF symbol data is updated regularly to ensure users have access to the most accurate and up-to-date information available.
Yes, you can search by either the name or the ticker symbol to locate relevant ETFs.
Investors can quickly find and confirm the symbols of ETFs they are interested in, streamlining their investment research and decisions.
The API provides real-time quotes, including the stock symbol, price, volume, and price changes for all stocks listed on a specific exchange.
The data is updated in real-time, ensuring users have the most accurate and timely information for all stocks on a given exchange.
Yes, the API allows you to retrieve stock quotes for all stocks listed on any supported exchange.
Investors can use the API to monitor market activity across all stocks on a particular exchange, helping them identify trends, make comparisons, and adjust their portfolios accordingly.
Our exchange stock data is sourced directly from reliable financial markets and updated continuously to provide real-time accuracy.
The API returns a list of exchanges where a stock is listed, along with key details such as the symbol, company name, price, market capitalization, beta, and more.
Yes, the API supports searches across global exchanges, making it easy to find where a stock is listed worldwide.
FMP prioritizes delivering high-quality and accurate data from reputable global exchanges, ensuring that the information provided is reliable for decision-making.
Traders can use this API to identify all the exchanges where a stock is listed, helping them to understand the stock's liquidity and trading patterns across different markets.
The API primarily provides current listings, but it includes comprehensive information about a stock's trading activity on multiple exchanges, including historical IPO dates.
The API provides data on executive salaries, stock and option awards, incentive plans, bonuses, and total compensation, as well as other forms of pay and benefits.
Yes, the API includes compensation information for specific years, allowing you to analyze trends over time.
The API generally provides compensation details for key executives, which may include the CEO, CFO, and other high-level officers. Availability depends on the company's filings.
By querying multiple companies, you can retrieve compensation data for different executives and compare their salaries, stock awards, and total pay to gain insights into industry standards and disparities.
The data is updated based on SEC filings, which are typically submitted annually. Updates will reflect the most recent filings available.
Yes, the API provides a breakdown of compensation, including stock awards, option awards, and other financial incentives, which are factored into the total compensation.
The API allows you to retrieve compensation details from previous years, making it useful for analyzing long-term trends in executive pay.
The compensation data is sourced from official SEC filings, ensuring its accuracy and reliability.
Yes, executive compensation can offer insights into corporate governance practices, including how companies incentivize their leadership, and can be used to evaluate alignment with shareholder interests.
The API provides average compensation data for executives by industry, broken down by year. This data can be used for comparing executive pay across various sectors.
Yes, you can request compensation data for specific industries, making it easy to benchmark executive pay within a particular sector.
The average compensation is calculated by aggregating executive compensation data from companies within the same industry.
Yes, the API can provide benchmarks that are useful for salary negotiations, ensuring executives are compensated competitively based on their industry.
The data is updated annually, based on the latest available filings and industry data, to provide the most accurate compensation benchmarks.
Yes, you can query compensation data across multiple industries to compare how executive pay differs between sectors.
Companies can use the benchmark data to ensure they offer competitive salaries to attract and retain top executive talent, aligning their compensation packages with industry standards.
Yes, the API includes compensation data for previous years, allowing users to track how average executive pay has changed over time.
The API includes data from a wide range of industries, including technology, manufacturing, consumer goods, healthcare, and more.
It provides data such as institutional holdings, changes in stock weight, market value, shares held, and ownership percentages, along with other key analytics.
Yes, the API offers performance metrics, allowing you to see how institutional holdings have performed over a specific period.
Yes, the API includes indicators such as whether a stock has been sold out or if it’s a new addition to the institutional holder's portfolio.
The data is updated quarterly, based on Form 13F filings by institutional investors.
You can analyze individual institutions with each request. To analyze multiple institutions, you would need to make multiple API calls.
This represents the difference in stock weight held by an institution compared to the previous period, reflecting shifts in portfolio allocation.
Investment discretion refers to how decisions regarding stock purchases and sales are made, typically "sole" discretion means the institution makes decisions independently.
By analyzing changes in stock positions, weight, and market value, you can deduce institutional strategies like increasing positions in certain sectors or reducing exposure to others.
The API provides key financial estimates, including revenue, earnings per share (EPS), and other critical financial metrics as projected by analysts.
Estimates are updated regularly to reflect the most current projections from financial analysts.
Yes, the API supports queries for multiple stock symbols, enabling users to track estimates across a variety of companies.
FMP aggregates data from reputable financial analysts, ensuring high-quality, reliable forecasts for all major metrics.
Investors can use the API to compare actual company performance against analyst expectations, spot potential opportunities, and adjust their portfolios accordingly.
The Altman Z-Score is a formula used to predict the likelihood of a company going bankrupt. It considers factors like working capital, retained earnings, and EBIT.
The Piotroski Score is a number between 0 and 9 that indicates a company's financial strength, based on factors like profitability, leverage, and operational efficiency.
The API provides key financial strength scores, which investors can use to evaluate a company’s financial health and stability before making investment decisions.
Working capital is the difference between a company’s current assets and current liabilities, indicating its ability to meet short-term obligations.
The data is updated as new financial reports are published, ensuring that users have access to the most recent financial strength metrics.
Yes, you can retrieve financial scores for multiple companies by specifying their stock symbols in the API request.
This API provides financial health scores for companies across a wide range of industries, making it versatile for broad financial analysis.
Yes, the API’s metrics like the Altman Z-Score and Piotroski Score help in assessing the long-term financial health and sustainability of a company.
The API provides key financial metrics such as revenue, net income, and the price-to-earnings (P/E) ratio, among others.
Financial metrics data is updated regularly to reflect the most current financial information available from company filings and market data.
Yes, the API allows you to compare key financial metrics across different companies, helping you evaluate relative performance and market position.
Quality data is key to making accurate, informed decisions. It is our main focus to deliver the most reliable financial data to our users. Our financial metrics data is sourced from reputable company filings and is regularly updated to ensure accuracy.
Investors can use the Financial Key Metrics API to assess a company’s financial performance, track important KPIs, and make informed decisions based on detailed financial data.
Yes, the API includes historical data on key financial metrics, allowing you to analyze trends and changes in a company’s financial performance over time.
The API provides a wide range of ratios, including profitability, liquidity, efficiency, and debt-related ratios to offer a comprehensive financial analysis of a company.
Yes, you can retrieve financial ratios for multiple companies and compare their financial performance across different metrics.
The ratios are calculated based on reported financial data, such as revenue, expenses, assets, liabilities, and equity, to provide an accurate reflection of a company's performance.
This API supports all companies listed in the database, spanning across various industries, including technology, healthcare, finance, and more.
Yes, the API provides historical financial ratios, allowing users to track a company's performance over time.
Absolutely, the Financial Ratios API is a valuable tool for fundamental analysis, helping users evaluate key financial metrics that influence a company’s valuation and investment potential.
The API provides access to the full annual reports on Form 10-K for public companies, including detailed financial statements, descriptions of business operations, and identified risk factors.
The Form 10-K reports are updated annually as companies file their reports with the SEC, ensuring you have access to the most recent and accurate data.
Yes, the API allows you to retrieve Form 10-K reports for multiple companies, enabling you to compare their financial performance, business operations, and risk factors.
Quality data is key to making accurate, informed decisions. It is our main focus to deliver the most reliable Form 10-K data to our users. Our data is sourced directly from official SEC filings and is maintained to ensure accuracy.
Investors can use the API to conduct thorough analyses of a company's financial health, operational strategy, and risk exposure, leading to more informed investment decisions.
Yes, the API includes access to historical Form 10-K reports, allowing you to track a company’s performance and strategy over multiple years.
The 10-K reports include detailed sections on the company's financial performance, including income statements, balance sheets, cash flow statements, and more.
Yes, you can specify the fiscal year for the 10-K report by adjusting the year parameter in the API call.
The financial data is provided in XLSX format, making it easy to open and analyze in Microsoft Excel or other spreadsheet software.
This API is specifically for annual 10-K reports. For quarterly reports, you may need to use a separate endpoint.
Currently, the API supports downloading reports for one company at a time based on the stock symbol.
The data is updated in line with the SEC filings, ensuring that the most recent and accurate information is available.
The XLSX file primarily focuses on the financial statements, providing the most critical data needed for analysis.
There are no specific download limits, but usage limits may apply based on your API subscription plan.
The API provides key financial scores and metrics, including the Altman Z-Score, Piotroski Score, working capital, total assets, retained earnings, EBIT, market capitalization, liabilities, and revenue for multiple companies.
The data is updated regularly to reflect the most current financial performance and health metrics for each company.
Yes, the Scores Bulk API allows you to retrieve data for multiple companies simultaneously, making it efficient for large-scale financial analysis.
Investors and analysts can use the API to evaluate a company's financial health, operational efficiency, and likelihood of bankruptcy, helping them make informed investment decisions.
Yes, the API can be integrated with Open AI platforms, allowing for advanced analysis and AI-driven financial modeling.
This API is useful for analyzing both well-established companies and emerging businesses, across various industries, providing a quick overview of financial performance.
The API provides growth metrics for key financial statement items, including revenue, net income, assets, liabilities, and cash flows.
Yes, the API provides growth data for both short-term and long-term periods, allowing you to track growth over 3, 5, or 10 years.
Growth rates are calculated as the percentage change between two consecutive periods for each financial metric.
Yes, the API includes growth metrics for both basic and diluted earnings per share (EPS).
Yes, the API tracks dividend per share growth, helping you evaluate dividend trends over time.
Free cash flow growth is calculated as the percentage change in free cash flow between reporting periods, providing insights into liquidity.
Yes, you can analyze growth metrics across income statements, balance sheets, and cash flow statements within the same API.
The API provides a comprehensive list of companies for which financial statements are available, covering major exchanges like the NYSE and NASDAQ, as well as international exchanges.
The symbols list is updated regularly to ensure that users have access to the most current and accurate information on available financial statements.
Yes, the API includes symbols for companies listed on international exchanges, providing access to global financial data.
Quality data is key to making accurate, informed decisions. It is our main focus to deliver the most reliable financial statement data to our users. Our data is sourced from reputable financial markets and updated frequently to ensure accuracy.
Investors can use the API to quickly locate companies with available financial statements, access the data, and make informed investment decisions based on comprehensive financial information.
While the primary focus is on current financial statements, related endpoints or features may offer access to historical financial data for further analysis.
The API includes a variety of articles published by Financial Modeling Prep, covering topics such as market analysis, financial strategies, investment insights, and more.
The article data is updated regularly to ensure that you have access to the most current information and insights available.
Yes, by accessing the latest articles, you can track trends and stay updated on current financial topics, helping you make informed decisions.
Quality content is key to making informed decisions. It is our main focus to deliver insightful and accurate information through our articles. The data provided in the FMP Articles API is sourced directly from Financial Modeling Prep's publications.
Users can benefit from the FMP Articles API by staying informed about the latest financial trends, gaining insights from expert analyses, and accessing in-depth articles directly from Financial Modeling Prep.
Yes, the API allows access to a history of articles published by Financial Modeling Prep, enabling you to explore past content and analyses.
The API provides a comprehensive list of all currency pairs traded on the forex market, including both the base and counter currencies.
The data is updated in real time, ensuring that you have the most current information on currency pairs available.
Yes, the API allows you to filter results by specific currencies or regions, providing a customized view of the currency pairs most relevant to your trading needs.
Quality data is key to making accurate, informed decisions. It is our main focus to deliver the most reliable forex data to our users. Our data is sourced from reputable financial markets and updated consistently.
Traders can benefit by identifying key currency pairs, tracking their performance over time, and making informed trading decisions based on real-time forex market data.
Yes, the API provides access to both current and historical data on currency pairs, allowing for comprehensive analysis and trend identification.
The forex news data is updated daily to provide the most current information available on the forex market.
The API provides the latest headlines, snippets of the articles, and publication URLs from a variety of sources, giving you a comprehensive overview of the latest forex news.
Yes, you can specify a date range to retrieve a list of all forex news articles published during that period, allowing you to focus on the timeframe that is most relevant to your needs.
Quality data is key to making accurate, informed decisions. It is our main focus to deliver the most accurate financial data to our users. Our forex news data is sourced from reliable publications and is updated daily to ensure accuracy.
Investors can use the Forex News API to stay informed about the latest developments in the forex market, make timely trading decisions, and gain insights from a variety of reliable sources.
Yes, the API allows you to access historical forex news articles by specifying the desired date range, enabling you to analyze past market events and trends.
The API delivers real-time exchange rates, including current prices, daily high and low, yearly high and low, percentage changes, and volume data for various currency pairs.
The data is updated in real time, providing accurate and up-to-date information for forex traders and analysts.
Yes, the Forex Quote API supports multiple currency pairs, enabling you to track quotes for a wide range of forex markets.
Traders can use real-time forex quotes to stay informed about market movements, allowing them to execute trades at optimal prices based on live data.
Yes, the Financial Modeling Prep Forex Quote API is compatible with Open AI, enabling seamless integration into trading systems, automated tools, and advanced data analysis platforms.
The API offers a simplified view of forex data, including the current price, price changes, and trading volume for various currency pairs.
No, this API is designed for quick snapshots of forex prices. For more detailed analysis, users should refer to the full Forex Quote API.
Traders can use this API to quickly check forex prices and make fast trading decisions based on current market conditions.
Yes, you can use the Forex Quote Snapshot API to get real-time price updates for multiple currency pairs in a concise format.
Yes, the Financial Modeling Prep Forex Quote Snapshot API is compatible with Open AI, making it easy to integrate into trading bots, analysis tools, and other automated platforms.
The API provides the filing dates and quarters for Form 13F filings by institutional investors, allowing you to track when reports are submitted.
Form 13F is an SEC filing that institutional investment managers with over $100 million in assets must submit, detailing their stock holdings.
The API supports retrieving filing dates for specific institutional investors using their CIK number, but it can be modified to query other institutions.
The Central Index Key (CIK) is a unique identifier assigned by the SEC to all entities that file disclosures with them, including institutional investors.
Yes, the API allows you to access historical filing dates, giving insights into past institutional activity.
Yes, the filing date indicates when the investor’s holdings were reported for the specific quarter.
You can query by quarter and year, but filtering by specific custom date ranges isn’t supported directly by this API.
The API provides real-time cryptocurrency data, including the latest price, volume, and price change information for various digital assets.
The data is updated in real-time to ensure that you have the most current pricing and volume information available.
Yes, the Full Cryptocurrency Quotes API allows you to track a wide range of digital assets and cryptocurrencies in real-time.
Quality data is key to making accurate, informed decisions. We source our data from reputable cryptocurrency exchanges and ensure regular updates to maintain accuracy.
Investors can use this API to stay informed on the latest market prices, analyze trends, and make real-time decisions on their cryptocurrency trades.
Yes, the API provides real-time volume data for cryptocurrencies, helping you assess the level of market activity for each digital asset.
The API provides end-of-day (EOD) price data for cryptocurrencies, including open, high, low, close (OHLC) prices, trading volume, price changes, and VWAP.
The API provides access to extensive historical data, depending on the availability for each cryptocurrency. You can retrieve data for multiple years to analyze long-term trends.
The historical data is updated daily after the close of the market, ensuring you have the latest EOD data.
Yes, the API supports a wide range of cryptocurrencies, providing full historical EOD data for all major assets.
Long-term investors can use the API to identify historical trends, analyze market cycles, and make data-driven investment decisions based on comprehensive price data.
Yes, the API provides the necessary data to perform technical analysis, including price changes, VWAP, and volume, helping you identify market patterns.
The API provides comprehensive historical forex data, including open, high, low, close (OHLC) prices, volume, VWAP, price changes, and percentage changes.
The historical data is updated daily, ensuring the latest end-of-day prices are always available.
Yes, the Full Historical Forex Chart API provides OHLC data, which is ideal for technical analysis and the application of trading indicators like moving averages, RSI, and MACD.
Traders can leverage this API to conduct detailed technical analysis, backtest trading strategies, and review long-term price trends across different forex pairs.
Yes, the Financial Modeling Prep Full Historical Forex Chart API is compatible with Open AI, enabling seamless integration for advanced data analytics, trading bots, and algorithmic strategies.
The API provides comprehensive disclosure information for mutual funds and ETFs, including CIK, series name, class name, filing numbers, and organizational details.
Disclosure data is updated regularly as new filings and reports are submitted, ensuring that users have access to the most up-to-date information.
This API is specifically designed for name-based searches, allowing you to retrieve disclosure information based on the fund or entity name.
FMP sources data directly from regulatory filings, ensuring high-quality and reliable information for all mutual funds and ETFs included in the search.
Investors can use this API to easily locate detailed disclosure information for specific mutual funds and ETFs, aiding in research and investment analysis.
Yes, the API provides contact details, including the address, city, state, and zip code of the fund's headquarters or reporting entity.
The API provides disclosures for mutual funds and ETFs, including filing dates, filing year, and the quarter in which the disclosure was made.
The filing data is updated in real time as new disclosures are filed, ensuring users have access to the most current regulatory information.
Yes, the API allows you to filter disclosures by filing quarter or year, making it easy to track filings over time.
FMP sources data directly from regulatory filings, ensuring high-quality, reliable, and up-to-date information for all mutual fund and ETF disclosures.
Investors can use this API to stay informed about recent disclosures, track trends in fund management, and use historical filings for research and investment analysis.
Yes, the API allows users to access filings from past years, making it a valuable tool for historical research and performance evaluation.
The general news data is updated daily to provide the most current information available on various topics.
The API provides the latest headlines, snippets of the articles, and publication URLs from a variety of sources, giving you a comprehensive overview of the latest general news.
Yes, you can specify a date range to retrieve a list of all general news articles published during that period, allowing you to focus on the timeframe that is most relevant to your needs.
Quality data is key to making accurate, informed decisions. It is our main focus to deliver the most accurate information to our users. Our general news data is sourced from reliable publications and is updated daily to ensure accuracy.
Users can utilize the General News API to stay informed about the latest developments in various fields, make timely decisions, and gain insights from a variety of reliable sources.
While the primary focus is on real-time data, historical news data may also be available through related endpoints or additional features.
The API provides the opening and closing times for stock exchanges, along with their time zones and whether the market is currently open.
Yes, you can retrieve the trading hours for various stock exchanges worldwide by specifying the exchange in your query.
The API updates the market status in real-time, so you can see if the exchange is currently open or closed.
No, this API provides regular trading hours. For holiday schedules or special closures, a different API or resource may be needed.
The API provides market hours in the exchange's local time zone. You can convert it to your local time zone using time zone information.
Yes, the API is ideal for traders and investors who need to plan trading strategies across multiple time zones and exchanges.
The API primarily focuses on stock exchanges like NASDAQ and NYSE. For cryptocurrency market hours, additional APIs may be required.
No, this API focuses on regular market hours. For pre-market or after-hours trading, a separate API might be needed.
The API provides historical end-of-day prices for commodities, including price data and trading volume for each date.
Yes, the API allows you to request historical data for multiple commodities, making it easier to track and analyze market trends across different assets.
FMP ensures that all historical data is accurate and reliable, sourced from trusted market reports and exchanges to support informed analysis.
Investors and traders can benefit by using historical price data to identify trends, evaluate market performance over time, and make informed trading decisions based on past price movements.
Yes, the API includes trading volume data alongside historical prices, giving users a comprehensive view of market activity for each commodity.
The API provides end-of-day historical prices, including the closing price and trading volume, for various cryptocurrencies.
Yes, the API allows you to access historical data for specific dates, enabling you to analyze price trends over defined periods.
This API enables traders and investors to track historical price trends, assess long-term performance, and perform technical analysis to make informed decisions.
No, this API focuses on historical end-of-day data. For real-time pricing information, consider using the Real-Time Cryptocurrency Quotes API.
The API provides information on historical changes to the Dow Jones index, including additions and removals of companies and the reasons behind those changes.
Yes, the API allows you to retrieve data on the historical composition of the Dow Jones, including which companies were added or removed and when.
No, this API focuses on historical changes to the index composition. Performance data would require a different API.
Yes, the API provides details on the reasons behind changes to the index, such as market capitalization shifts or corporate restructuring.
Yes, the Historical Dow Jones API is ideal for analyzing long-term trends in the composition of the index and understanding how changes have affected its performance.
Yes, the API includes details about companies that were removed from the Dow Jones, along with the dates and reasons for their removal.
While the API provides data on company changes, additional filtering or a different API may be needed for sector-specific analysis.
The API provides end-of-day prices for forex currency pairs, including the latest price and volume for the selected date.
Yes, the Historical Forex Light Chart API is perfect for backtesting trading strategies. The historical data can be used to simulate past market conditions and evaluate the effectiveness of your strategy.
Traders can use this API to analyze long-term trends, validate trading strategies, and compare the performance of various forex pairs over time.
Yes, the Financial Modeling Prep Historical Forex Light Chart API is compatible with Open AI, enabling seamless integration into trading bots, predictive models, and advanced data analysis systems.
The API provides historical price-to-earnings (P/E) ratios for specific industries, helping users track valuation trends over time.
Yes, the API provides P/E ratio data for industries on specific exchanges, such as NASDAQ and NYSE.
The availability of historical data depends on the industry and exchange, but the API offers access to data over multiple years.
The API provides daily data, which can be aggregated to analyze monthly or yearly trends.
Yes, the API allows for cross-industry comparisons, helping users assess which industries have been overvalued or undervalued over time.
Yes, the historical data provided by this API helps investors and analysts develop long-term strategies by identifying trends in industry valuations.
The API focuses on industries within major exchanges like NASDAQ and NYSE. For global industry data, additional APIs may be required.
The API provides historical performance data for specific industries, including average percentage changes over time.
Yes, the API allows users to view industry performance data for specific exchanges, such as NASDAQ and NYSE.
The availability of historical data depends on the industry and exchange, but the API offers access to performance data over multiple years.
The API offers daily performance data, which can be aggregated to analyze monthly or yearly trends.
Yes, the API allows for cross-industry comparisons, making it easy to track how different industries have evolved over the same time period.
The API focuses on industries within major stock exchanges like NASDAQ and NYSE. For global industry data, additional APIs may be required.
The API delivers historical market capitalization data, showing how a company’s market value has changed over time.
The API offers historical market cap data based on the availability of records for each company. You can specify dates or retrieve all available history for a company.
Yes, the API allows you to retrieve daily market cap data for any specified date, helping you analyze short-term trends as well as long-term performance.
Investors can use historical market cap data to evaluate how a company has grown or declined over time. This helps identify long-term growth potential or warning signs of volatility.
This particular API focuses on retrieving historical data for a single company. However, you can use the Batch Market Capitalization API to get data for multiple companies.
Yes, the API supports companies of all sizes, providing historical market capitalization data for both large and small-cap companies.
The data is returned in JSON format, making it easy to integrate into your applications or analysis tools for further processing.
Yes, you can use the retrieved historical market cap data to calculate growth rates over specific periods, helping you assess a company’s growth trajectory.
The API provides historical price-to-earnings (P/E) ratios for various market sectors, helping users analyze valuation trends over time.
Yes, the API provides P/E ratio data for sectors on specific exchanges, such as NASDAQ and NYSE.
The availability of historical data depends on the sector and exchange, but the API offers access to data over multiple years.
The API provides daily data, which can be aggregated to analyze monthly or yearly trends if needed.
Yes, the API allows for cross-sector comparisons, helping users identify which sectors are undervalued or overvalued over time.
The API focuses on sectors within major exchanges like NASDAQ and NYSE. For global sector data, additional APIs may be needed.
The API provides historical performance data for different market sectors, including average percentage changes over time.
Yes, the API allows you to view sector performance data for specific exchanges, such as NASDAQ and NYSE.
The availability of historical data depends on the sector and exchange, but the API offers access to historical data over multiple years.
The API offers daily performance data, which can be aggregated to analyze monthly or yearly trends if needed.
Yes, the API allows for cross-sector comparisons, making it easy to analyze how different sectors have performed over the same time period.
Yes, the historical data provided by this API can help investors develop long-term strategies by identifying patterns in sector performance.
The API focuses on sectors within major stock exchanges like NASDAQ and NYSE. For global sector data, additional APIs may be required.
The API provides historical information on additions and removals of companies from the Nasdaq index, including dates and reasons for changes.
Yes, the API allows you to access historical records of changes to the Nasdaq index, including company additions and removals.
No, this API focuses on historical changes in the Nasdaq index composition. Performance data for individual companies would require a separate API.
Yes, the API includes data on companies that have been removed from the Nasdaq, along with the dates and reasons for their removal.
Yes, this API is ideal for analyzing long-term trends in the composition of the Nasdaq index and understanding how these changes impact market performance.
While the API provides data on company changes, specific sector information would require further filtering or a different API.
The API provides historical ratings for companies, including overall ratings and individual scores for discounted cash flow, return on equity, return on assets, debt-to-equity, price-to-earnings, and price-to-book ratios.
Yes, you can retrieve historical ratings for specific dates or over a time range to track changes in a company’s financial performance.
The overall rating is a weighted combination of the individual metrics provided on the specific date, offering a snapshot of the company’s financial health at that time.
Historical ratings allow you to track financial trends, identify performance changes, and compare how different financial metrics impacted a company’s rating over time.
The historical data reflects the ratings and scores at the time of the company’s financial report, ensuring accuracy and relevance for historical analysis.
Yes, the Historical Ratings API is compatible with AI tools, making it a powerful resource for trend analysis, machine learning, and financial forecasting.
The API provides historical data on changes to the S&P 500 index, including which companies were added or removed and the reasons behind the changes.
Yes, this API allows you to access a history of additions and removals from the S&P 500, along with the corresponding dates.
No, this API focuses on historical composition changes in the S&P 500. Performance data would require a separate API.
Yes, the API provides details on the reasons for changes to the index, such as market capitalization shifts or mergers.
While the API provides data on company changes, sector-specific tracking would require further filtering based on the company’s sector and sub-sector information.
Yes, it includes data on companies that have been removed from the S&P 500, along with the dates and reasons for removal.
The API offers historical data on analyst ratings, including the number of buy, hold, sell, and strong sell recommendations for a given stock symbol and date.
The data reflects updates from analysts and financial institutions as they publish new ratings or adjust previous evaluations.
Yes, the API supports queries for multiple stock symbols, allowing you to track ratings across various companies over time.
Investors can track shifts in analyst sentiment, helping them identify trends in stock ratings, adjust their investment strategies, and better predict market behavior.
Yes, this API can be integrated with other FMP data tools to perform more in-depth financial analyses.
While the API offers numerical ratings data, the reasons behind these changes are generally found in analyst reports or financial news sources.
This API provides end-of-day prices, trading volumes, and dates for stock indexes.
The API supports a wide range of stock indexes from different global exchanges, though availability may vary by market.
No, the Historical Price Data API only provides end-of-day prices. For real-time data, a different API would be required.
The amount of data retrievable in a single API call may depend on your usage plan and any imposed limits.
Yes, you can query the API for historical prices on specific dates by adjusting the parameters in your API request.
The API provides raw end-of-day prices. Adjusted close prices (for splits, dividends, etc.) would require a separate query or different API.
It provides data on institutional holders' market value, portfolio changes, holding periods, performance metrics, and comparison to the S&P 500.
Yes, the API provides performance data over 1 year, 3 years, 5 years, and since inception, allowing you to analyze long-term performance trends.
Portfolio turnover refers to how frequently an institution buys and sells securities, which can provide insights into their investment strategy and risk appetite.
The API compares the institution’s performance against the S&P 500 index over various timeframes to give a relative performance percentage.
Yes, it includes metrics for the institution's current and previous market values, as well as the percentage change in market value over time.
The average holding period refers to the average number of months a security is held by the institution before being sold.
Yes, you can use the API to analyze the performance of multiple institutional holders and compare their strategies and returns.
It provides a breakdown of institutional investors' holdings by industry, including the weight of investments in each sector and changes in that weight over time.
Yes, the API shows both current and previous industry weights, as well as the percentage change, allowing you to track shifts in investment focus.
Yes, the API includes performance data for each industry, showing how well the investor's holdings in that sector have performed.
Yes, you can analyze industry breakdowns for any institutional holder by specifying their CIK number.
The weight is calculated based on the value of the holdings in a specific industry as a percentage of the total portfolio value.
Yes, you can use this API to compare how different institutional investors allocate their portfolios across industries.
The API provides detailed income statement data, including revenue, gross profit, operating expenses, interest income, depreciation, net income, and earnings per share (EPS) for multiple companies.
The data is updated regularly, ensuring users have the most current financial information available for analysis.
Financial analysts, institutional investors, and researchers who need to process and analyze income statements from numerous companies will find this API especially useful.
Yes, the API is designed for bulk data retrieval, allowing you to access income statement information for multiple companies in a single request.
The standardized format of the income statement data makes it easy to integrate into financial modeling platforms, helping users forecast and evaluate financial performance.
Yes, the API can be integrated with Open AI for advanced data analysis, enabling more sophisticated financial models and predictions.
It provides year-over-year growth percentages for key income statement metrics such as revenue, profit, expenses, and EPS (Earnings Per Share).
You can retrieve growth data for a company over specific fiscal periods, allowing you to analyze trends in revenue, profit, and expenses over time.
The API provides growth data for various fiscal periods, such as full-year (FY) and quarterly (Q) reports, depending on the company's reporting structure.
Yes, you can use the API to compare growth metrics between different companies, helping to assess relative performance within industries or sectors.
The API returns data in the company’s reported currency, providing an accurate reflection of financial performance in the company's home market.
Growth data is updated as companies release their financial reports, typically on a quarterly and annual basis.
Yes, the API provides detailed growth data for individual expense categories such as research and development, interest expenses, and operating expenses.
The API provides growth data for various financial metrics, including revenue, net income, operating income, expenses, and EPS.
Yes, the API supports bulk data retrieval, allowing users to access growth data for a large number of companies in a single request.
Growth is calculated as the percentage change in key financial metrics over specified periods, enabling users to analyze trends over time.
Yes, the data can be integrated into financial models to forecast future performance based on historical growth trends.
The API offers a complete list of industries along with their Standard Industrial Classification (SIC) codes and official industry titles.
You can use SIC codes to classify companies, analyze industry trends, or match companies with their relevant industry sectors.
The classification list is periodically updated to ensure accuracy and reflect any changes in industry standards.
The API covers a wide range of industries, from agricultural production and manufacturing to technology and services, providing comprehensive industry categorization.
Investors, analysts, and businesses benefit by using the API for industry analysis, company classification, and market research.
Yes, the API is fully compatible with Open AI, enabling seamless integration for advanced industry classification analysis and research.
The API returns company information such as the Standard Industrial Classification (SIC) code, industry title, business address, phone number, and more.
Yes, the API allows you to search for companies based on their SIC code and retrieve relevant industry and business information.
Investors, analysts, and businesses can use the API to identify companies within specific industry sectors, aiding in industry analysis, market research, and business classification.
The API covers a wide range of companies from various industries, including technology, manufacturing, finance, agriculture, and more.
Yes, the API is fully compatible with Open AI, enabling advanced searches and integration into applications for industry research and company classification.
The API provides P/E ratios for different industries, helping users analyze valuation levels across industries.
Yes, the API allows you to compare industry P/E ratios, making it easy to identify which industries are overvalued or undervalued.
No, this API provides daily snapshots of P/E ratios. For historical data, a different API may be required.
Yes, the API helps investors evaluate whether an industry is overvalued or undervalued, providing insights for investment decisions.
No, this API provides industry-level P/E ratios. For individual company data, a different API would be required.
The API provides daily performance data for specific industries, including the average percentage change for each industry.
Yes, the API provides industry performance data across different stock exchanges such as NASDAQ, NYSE, and others.
Yes, the API allows for industry-to-industry comparisons, making it easy to track performance trends across various industries.
No, this API focuses on daily snapshots of industry performance. Historical data would require a separate API.
The API covers major stock exchanges, including NASDAQ and NYSE. For data on other global exchanges, additional queries may be required.
Yes, the API provides insights into industry performance, making it a valuable tool for developing industry-specific investment strategies.
This API focuses on industry-level data. For more granular insights at the sub-industry level, further filtering or a different API might be necessary.
It provides a summary of the financial performance of various industries, including industry titles and total industry value for a specified period.
Yes, you can retrieve data for multiple quarters to track industry trends over time.
Industry value reflects the total financial worth of companies operating within a particular industry sector.
The API provides performance data for a wide range of industries, as defined by the institutional reports.
Yes, the API allows you to compare performance metrics between different industries to identify trends and opportunities.
No, the data is based on quarterly filings and is updated in accordance with those periods.
By understanding which industries are performing well, you can make informed decisions about which sectors to invest in or reduce exposure to.
The API provides statistical data on insider trading activity, including total acquisitions, dispositions, the acquired-to-disposed ratio, and the average size of transactions.
Yes, you can retrieve insider trade statistics for any publicly listed company by specifying the stock symbol in your request.
No, the API provides historical statistics based on filed insider trades. The data is typically available on a quarterly basis.
Yes, the API allows you to view insider trade statistics on a quarterly or yearly basis, helping you analyze trends over time.
No, the API provides aggregated statistics. For detailed information about individual transactions, you would need to use a different API.
Yes, by analyzing the acquired-to-disposed ratio and other trends, you can track insider sentiment and market behavior over time.
The API focuses on insider trading statistics for publicly listed companies that file reports with the SEC, primarily U.S.-based companies.
The Institutional Ownership Filings API provides access to SEC filings such as 13F filings for institutional investors, along with other relevant regulatory disclosures.
Yes, the API can retrieve filings for any publicly traded company that files with the SEC and is tracked by institutional investors.
Yes, you can filter filings by type, focusing on specific reports like 13F, 13D, or 13G, depending on your needs.
The API allows you to access both the latest and historical filings, based on how long the institution has been filing with the SEC.
Filings are available in both HTML and XML formats, making them easy to integrate into different platforms and reports.
Yes, you can request filings for multiple companies by specifying the relevant parameters in a single query.
By monitoring institutional ownership changes, researchers can gain insights into which companies are attracting interest from major investors and which ones are seeing reductions in holdings.
This API provides disclosure filings for upcoming IPOs, including filing dates, accepted dates, effectiveness dates, CIK numbers, and form types, along with direct links to official SEC documents.
Yes, each filing entry includes a direct link to the corresponding SEC document for full review.
The IPO Disclosures API allows investors and analysts to monitor the regulatory progress of companies going public, providing insights into filing details and potential investment risks or opportunities.
Yes, the API provides disclosures for all companies filing with the SEC, including both U.S. and non-U.S. entities.
Yes, the IPO Disclosures API is compatible with Open AI for advanced analysis and integration into custom workflows.
This API delivers details on upcoming IPOs, including company names, IPO dates, expected pricing, exchange listings, and market information.
The data is updated as new IPO announcements are made or existing IPOs are modified, ensuring timely and accurate information.
Yes, the API provides filtering options that allow users to retrieve IPO information based on specific exchanges or company names.
This particular API focuses on upcoming IPOs. For historical IPO data, you may need to explore other FMP APIs.
Yes, the IPO Calendar API is compatible with Open AI for advanced data analysis and integration, allowing users to develop more sophisticated investment strategies.
This API offers detailed financial information on IPO prospectuses, including public offering prices, discounts, commissions, proceeds before expenses, and links to the full SEC filing.
Yes, the API provides direct links to the official IPO prospectuses filed with the SEC.
The IPO Prospectus API allows users to review essential financial details of upcoming IPOs, helping investors and analysts make informed decisions about potential investments.
Yes, it includes data on gross proceeds, discounts, commissions, and net proceeds before expenses for each IPO.
Yes, the API can be integrated with Open AI for advanced data analysis and insights.
The API provides details such as the company name, stock symbol, ISIN, and market capitalization for financial securities.
Yes, the ISIN API supports various types of financial instruments, including stocks, bonds, and mutual funds.
The ISIN API helps traders, analysts, and investors efficiently identify financial securities by their ISIN, facilitating global investment research and portfolio management.
We focus on delivering accurate and reliable ISIN data sourced from reputable financial markets, ensuring high-quality information for our users.
The API offers a wide range of key financial metrics and ratios for all companies in the database, based on trailing twelve months (TTM) data.
The TTM data is calculated based on the latest financial reports submitted by each company, covering the trailing twelve-month period.
The data is updated as new financial filings are released by companies. Since the API relies on reported financials, updates coincide with quarterly and annual filings.
No, the Key Metrics TTM Bulk API is non-filterable. It provides bulk data for all companies based on the latest TTM data.
The API provides a broad range of metrics, including valuation ratios, return metrics, liquidity ratios, profitability, and operational efficiency metrics.
Yes, the Key Metrics TTM Bulk API is compatible with Open AI, enabling integration with AI-driven models for advanced financial analysis.
The API provides real-time data on 8-K filings, including the company symbol, CIK, filing date, form type, and direct links to the filing documents.
The data is updated in real-time as companies submit their 8-K filings to the SEC.
8-K filings disclose significant corporate events such as mergers, acquisitions, bankruptcies, changes in control, and other material developments that may impact the company and its investors.
Investors can use this API to stay informed of important corporate events that could affect stock prices and market sentiment, allowing them to make timely and informed decisions.
Yes, the data is sourced directly from the SEC, ensuring accuracy and reliability.
Yes, the Financial Modeling Prep 8-K SEC Filings API is compatible with Open AI, enabling seamless integration and advanced data analysis.
The API provides detailed information on current crowdfunding campaigns, including company names, offering types, financial data, and legal details such as jurisdiction and organizational structure.
Crowdfunding campaign data is updated in real-time to ensure you have the most current information on active campaigns, filings, and amendments.
Yes, the API allows you to search for specific crowdfunding campaigns by company name, making it easy to track companies you are interested in.
Quality data is key to making accurate, informed decisions. Our crowdfunding campaign data is sourced from reputable filings and is regularly updated to ensure accuracy.
Investors can use the API to track new crowdfunding campaigns, analyze a company’s financial standing, and assess the terms of the offering, helping them make informed investment decisions.
Yes, the API includes historical data, allowing you to analyze previous campaigns and compare them with current offerings.
The API provides detailed transaction data, including asset descriptions, transaction dates, amounts, ownership details, and links to official disclosures.
Yes, users can search for specific House members and view their latest financial transactions and holdings.
Journalists, political analysts, and the general public can use the API to monitor the financial activities of U.S. House members for transparency and accountability.
The API primarily focuses on the latest disclosures, but historical data may also be accessible depending on the configuration of the service.
Yes, the API is compatible with Open AI, enabling advanced integrations and data analysis for research and reporting.
The API provides detailed information about recent insider trading activities, including transaction types, amounts, and the roles of the insiders involved.
Yes, this API provides the latest data on insider trading activities, allowing you to track recent transactions as they are filed.
Yes, the API identifies the roles of insiders, such as whether they are directors, executives, or other company officers.
Yes, the API provides information on the type of transaction (e.g., purchase or sale) so you can filter or analyze based on transaction type.
Yes, each insider transaction includes a link to the official SEC filing for further verification and detailed analysis.
Yes, you can use the API to track insider trading activities for specific companies by their ticker symbol.
This API focuses on the latest insider trades. For historical data, you may need to use a different endpoint or API.
The API provides transaction details, including company names, transaction dates, and links to SEC filings for detailed information.
The API provides the most recent mergers and acquisitions, but you can retrieve specific data based on company symbols or dates through other endpoints or by implementing additional filtering on your end.
The links take you directly to the official SEC filings, where you can review the full details of the merger or acquisition, including terms and conditions.
Yes, the API includes both completed and announced mergers and acquisitions, giving users insight into ongoing transactions.
Absolutely. This API is ideal for investment analysts, M&A advisors, and corporate strategists looking to stay informed about recent deals and evaluate potential impacts on the market or individual companies.
The Latest Mergers and Acquisitions API focuses on recent transactions. For historical data, you would need to use other relevant endpoints.
The data is returned in JSON format, making it easy to integrate into your systems for further analysis or to track M&A trends.
The API offers real-time data on recent SEC filings, including company symbols, CIK numbers, filing dates, form types, and direct links to the full filing documents.
You can access a variety of SEC filings such as 8-K, 10-K, 10-Q, and other financial reports that provide insight into a company’s performance and material events.
The data is updated in real time as companies submit their filings to the SEC, ensuring you have access to the most current information available.
Investors can use this API to stay informed of new financial disclosures, material events, and regulatory filings that could impact stock performance and market sentiment.
Yes, the API allows you to filter filings based on the date range, company symbol, or form type, enabling targeted searches.
Yes, the Financial Modeling Prep Latest SEC Filings API is compatible with Open AI, providing easy integration for advanced analysis and data-driven insights.
The API provides detailed transaction data for U.S. Senate members, including the asset description, transaction date, amount, type of transaction (e.g., sale or purchase), and ownership details.
Yes, the API allows users to search for specific U.S. Senate members and view their financial transactions.
This API is valuable for journalists, researchers, and citizens who want to monitor the financial activities of U.S. Senate members and ensure transparency in government.
The focus of this API is on the latest disclosures. However, historical data may also be available depending on the use case and API configuration.
Yes, the API is compatible with Open AI, enabling advanced analysis and integration into applications for transparency research.
This API provides the levered discounted cash flow (DCF) valuation of a company, which includes the effect of debt, alongside the company's stock price.
Levered DCF accounts for a company’s debt, providing a post-debt valuation, while regular DCF does not consider the impact of debt and focuses on the company’s cash flows without obligations.
Levered DCF gives a more accurate representation of a company’s value by considering the debt, making it valuable for investors looking to gauge a company’s financial health and risk profile.
You can compare the levered DCF value with the current stock price provided by the API. If the DCF value is lower than the stock price, the stock may be overvalued and vice versa.
This analysis is beneficial across all industries, especially for companies with significant debt, such as in the industrial, energy, and technology sectors, where capital expenditures and debt play a key role.
Yes, the DCF data is updated regularly to reflect the latest financial reports and market conditions, ensuring users have access to the most accurate valuation information.
Yes, the Levered DCF API is ideal for long-term investors seeking to understand a company's intrinsic value while accounting for its debt levels.
The API provides DCF values that incorporate the company’s current debt levels, which are subject to change based on quarterly and annual financial reports.
The market risk premium is the difference between the expected return of the market and the risk-free rate. It represents the additional return investors expect for taking on the risk of investing in the stock market.
The market risk premium is calculated by subtracting the risk-free rate (such as the yield on government bonds) from the expected return of the stock market.
Yes, the API allows you to query market risk premium data for specific dates or a range of dates to analyze changes over time.
Quality data is key to making accurate, informed decisions. Our market risk premium data is derived from reliable financial sources and is consistently updated to ensure accuracy.
Investors can use the market risk premium to assess whether the potential return on an investment justifies the associated risk, helping them make more informed investment decisions.
The API provides a snapshot of how different sectors are performing in the market, including average percentage changes for each sector.
Yes, the API allows for cross-sector comparisons, making it easy to identify which industries are performing well and which are underperforming.
No, this API focuses on providing daily performance snapshots. For historical data, a different API would be required.
The API provides sector-level data. For more detailed performance information at the industry level, additional filtering or another API might be needed.
The API covers major stock exchanges such as NASDAQ and NYSE. You can specify the exchange to get relevant sector data.
Yes, by providing insights into sector-level performance, this API is a valuable tool for managing portfolio allocations and developing sector rotation strategies.
The API provides details on mutual fund and ETF disclosures, including the fund's CIK number, the number of shares held, the date of the disclosure, changes in holdings, and the percentage weight of the holdings in the fund's portfolio.
Yes, the API allows you to monitor changes in holdings by comparing the most recent disclosure with previous filings, helping you understand how a fund's strategy is evolving.
FMP provides highly reliable disclosure data sourced directly from filings with regulatory bodies such as the SEC. The data is frequently updated to ensure accuracy and timeliness.
Investors can use the API to track the latest holdings and strategy changes of major mutual funds and ETFs, helping them make informed investment decisions based on institutional activity.
Yes, the API includes historical disclosure data, allowing users to analyze trends and changes in fund holdings over time.
The API provides detailed disclosure data for mutual funds, including holdings, CUSIP, ISIN, balance, market value, issuer category, and investment country, among other key financial metrics.
Yes, the API allows you to track changes in mutual fund portfolios over time by analyzing the most recent filings and comparing them to historical data.
FMP provides highly reliable data sourced directly from mutual fund filings with regulatory authorities. This ensures that the information is accurate and up-to-date.
Investors can benefit by using the API to gain insights into mutual fund portfolio composition, recent filings, and financial reports, helping them make better-informed investment decisions.
The API provides real-time quotes, including the mutual fund symbol, price, and changes in value over time.
Mutual fund data is updated regularly, giving users timely and accurate price and performance updates.
Yes, the API allows you to retrieve quotes for any mutual funds listed in the database, enabling you to track several funds at once.
Investors can use this API to monitor the performance of their mutual fund investments in real-time and make better-informed decisions based on the latest price data.
Our mutual fund data is sourced from reputable financial institutions and updated frequently to ensure accuracy and reliability.
The API provides information about Nasdaq-listed companies, including their symbol, name, sector, sub-sector, headquarters, and founding date.
Yes, the Nasdaq Index API provides real-time data for companies listed on the Nasdaq exchange.
No, the API provides company-level data but does not include financial performance metrics such as stock prices or earnings. You would need a different API for that.
Yes, the API provides some historical data, such as founding dates for companies. However, it does not include detailed historical performance data.
Yes, the API provides sector and sub-sector information, allowing users to filter companies based on industry classifications.
No, this API only provides data for current Nasdaq-listed companies. Historical listing changes would require additional queries or a different API.
Yes, the sector and sub-sector data can be used to analyze industry-specific trends across Nasdaq-listed companies.
Owner earnings adjust net income by factoring in capital expenditures and changes in working capital, offering a more realistic view of cash available to shareholders.
Unlike net income, which is an accounting measure, owner earnings account for capital expenditures, providing a more accurate reflection of actual cash available to shareholders.
Maintenance Capex refers to capital expenditures required to maintain the current level of operations, as opposed to growth Capex, which is used to expand the business.
Owners' earnings per share is calculated by dividing the total owner earnings by the number of shares outstanding, giving a per-share value.
Owner earnings offer investors a better measure of the company’s cash-generating ability, helping them assess whether the company is a good investment over the long term.
Yes, you can retrieve owner earnings for past periods by specifying the desired date range in the API request.
Yes, the API supports batch requests, allowing you to retrieve owner earnings for multiple companies in a single query.
Owner earnings data is updated quarterly as new financial reports become available, ensuring up-to-date information.
It provides data on institutional ownership, including the number of investors holding the stock, the total number of shares held, the amount invested, and changes over time.
Yes, the API provides both current and previous data, allowing you to analyze changes in ownership, positions, and total investment value.
Yes, the API includes data on total call and put positions, as well as the put/call ratio for the specified stock.
Yes, by specifying the stock symbol, you can track institutional positions for any publicly traded company.
Yes, the API shows the number of new positions, increased positions, reduced positions, and closed positions.
The ownership percentage reflects the total shares held by institutional investors as a percentage of the total outstanding shares of the company.
Yes, tracking changes in institutional ownership and options data can provide insights into market sentiment and investor confidence in a stock.
The API provides official press releases from companies, including earnings announcements, leadership changes, product launches, and more.
Yes, the API provides access to both current and historical press releases, enabling comprehensive research.
Businesses and investors can use this API to stay updated on corporate announcements, assess market movements, and make informed strategic or investment decisions.
The API returns the high, low, median, and consensus price targets for a given stock symbol, based on analysts' forecasts.
The price target data is updated as new analyst reports become available, ensuring the most current forecasts are accessible.
Investors can use the consensus price target to evaluate the average expected future price of a stock, aiding in decision-making for buying or selling.
The high and low targets represent the most optimistic and pessimistic forecasts, respectively. The median target is the middle value of all forecasts, while the consensus target is the average of all analyst price predictions.
Yes, you can retrieve price target consensus data for various stock symbols available in the FMP database.
The API is valuable for both short-term traders and long-term investors, as it provides insights into expected price movements over various timeframes.
Yes, the Price Target Consensus API is compatible with AI analysis tools, enabling integration into advanced financial models for forecasting and decision-making.
The API delivers the most recent price target updates from analysts, including stock price at the time of the update, the analyst’s name, and direct links to relevant news articles.
The data is updated in real time, as analysts release new price target reports.
Yes, the API provides the name of the analyst and the company they work for, along with the updated price target.
Yes, the API includes direct links to news sources so you can explore detailed reports and analyses related to the price target.
Yes, the API allows you to query price target updates for any stock symbol available in the FMP database.
Yes, both short-term traders and long-term investors can benefit from the latest price target updates and news, which provide valuable insights for making informed investment decisions.
The API provides links to trusted financial news outlets such as StreetInsider and others, ensuring high-quality and credible information.
The API returns the latest analyst price targets for specific stocks, along with the stock price at the time of the update, the analyst’s name, and a direct link to trusted news sources.
The data is updated in real time, as analysts publish new reports and price targets.
Yes, the API provides the name of the analyst and the company they represent for each price target.
Yes, you can follow direct links to news articles for deeper insights into the analyst’s forecast.
Yes, you can query price target news for various stock symbols available in the FMP database.
Yes, traders can use the API to stay informed about the latest price targets and market forecasts, making it valuable for short-term investment decisions.
The direct links take you to news sources that provide more context around the price target, including detailed reports from analysts and market insights.
The API provides average price targets for a stock, including the number of analysts contributing to the targets over different periods (last month, last quarter, last year, and all time).
Yes, the API provides a list of publishers and sources, such as Benzinga and MarketWatch, contributing to the price targets.
Investors can use the average price target data to gauge market sentiment and assess the expected future performance of a stock based on analysts' forecasts.
Yes, you can retrieve average price targets for various timeframes, including the last month, last quarter, last year, and all time.
Yes, the Price Target Summary API is fully compatible with AI tools, making it easy to integrate into advanced financial analysis and machine learning models.
The API provides detailed price target data for all listed symbols, including the average price target and percentage differences from current prices over multiple timeframes.
Price target data is regularly updated to reflect the latest insights from analysts and market experts, ensuring users have access to the most current information.
Yes, the Price Target Summary Bulk API allows you to retrieve price target data for multiple symbols in a single request, making it efficient for large-scale analysis.
Yes, this API can be integrated with Open AI, enabling advanced analysis and modeling based on price target data.
Yes, the API includes information on publishers who provide the price targets, offering insights into the credibility and context of the data.
The API provides an overall rating and individual scores for key financial metrics, including discounted cash flow, return on equity, return on assets, debt-to-equity, price-to-earnings, and price-to-book ratios.
The overall score is a weighted combination of the individual metrics provided, offering a comprehensive view of the company’s financial health.
Ratings are updated regularly based on the latest available financial data, ensuring users receive up-to-date assessments.
While the API provides all ratings and scores, you can use the data to filter companies based on specific metrics that are most relevant to your analysis.
Investors can use this API to quickly evaluate and compare the financial health of different companies, helping them make informed decisions based on a range of key financial ratios.
Yes, the Ratings Snapshot API is compatible with OpenAI and other advanced analytical tools, making it ideal for machine learning and AI-driven financial analysis.
The API provides comprehensive trailing twelve-month (TTM) ratios for stocks, including profitability, liquidity, efficiency, leverage, and valuation metrics.
No, the Ratios TTM Bulk API is non-filterable. It provides bulk data for all companies available in the database.
Financial analysts, institutional investors, and portfolio managers can use this API to monitor key financial metrics and ratios across a broad spectrum of companies to support investment decisions.
The API covers a wide range of ratios, including profitability, liquidity, efficiency, leverage, and valuation ratios, offering a holistic view of a company's financial health.
Yes, the Ratios TTM Bulk API is compatible with Open AI, allowing seamless integration for advanced financial analysis and modeling.
The API provides real-time data for multiple commodities in a single query, including price, price changes, and trading volume.
The data is updated in real-time to ensure that users have the most accurate and current market information.
Yes, the API allows you to track a broad range of commodities, including metals, energy, and agricultural products, all in one request.
FMP provides high-quality, reliable data sourced from reputable exchanges and market reports, ensuring accuracy and timeliness for users.
Investors and traders can efficiently monitor multiple commodities, track real-time price movements, and make faster trading decisions by accessing consolidated data in one place.
Yes, users can specify which commodities they want to include in their batch requests, allowing for a tailored approach to market monitoring.
The API provides live quotes, including commodity symbols, current prices, price changes, and trading volume.
The data is updated in real-time, ensuring you have access to the most current price information for various commodities.
Yes, the API allows you to track quotes for any commodities listed in the database, offering comprehensive coverage of the commodities market.
Investors can use this API to monitor price changes, assess market conditions, and make informed trading or investment decisions based on the latest commodity prices.
Our commodity data is sourced from reputable financial markets and updated frequently to ensure accuracy and reliability.
The API provides real-time price quotes, price changes, and trading volume data for multiple cryptocurrencies in a single batch request.
Yes, the API allows you to retrieve price data for numerous cryptocurrencies in one request, making it easy to track multiple assets simultaneously.
This API allows traders and investors to monitor prices, track market changes, and analyze trading volumes for multiple cryptocurrencies in real-time, providing crucial insights for making informed decisions.
This API focuses on real-time batch quotes. For historical data, you can use other FMP cryptocurrency APIs.
The API provides real-time access to income statements for a wide range of companies, including public companies, private companies, and ETFs. It includes data on revenue, expenses, and net income.
The data is updated in real-time, ensuring that you have the most current and accurate financial information available.
Yes, the API allows you to access both real-time and historical income statement data, enabling comprehensive analysis of a company's financial performance over time.
Quality data is key to making accurate, informed decisions. It is our main focus to deliver the most reliable income statement data to our users. Our data is sourced from reputable financial institutions and updated consistently.
Investors can benefit by tracking a company's profitability, comparing it to competitors, and identifying trends in its business. This data is crucial for making informed investment decisions.
Yes, the API provides all the necessary data to calculate financial ratios, such as the price-to-earnings ratio (P/E ratio) and gross margin, which are essential for evaluating a company's financial health.
The API provides a breakdown of a company's revenue by geographic region, such as the Americas, Europe, Greater China, and Japan.
Yes, the API allows you to retrieve revenue by geographic region for previous fiscal periods, enabling you to analyze trends over time.
Yes, you can use the API to retrieve geographic revenue data for any company that reports this information in its financial statements.
The revenue is segmented by geographic areas as reported by the company, which may include regions like the Americas, Europe, Greater China, and Japan.
Yes, the API can be used to compare regional performance between different companies to assess market penetration and geographical success.
Yes, the data is typically reported in the company's native currency, but it may vary depending on the source.
By analyzing regional revenue performance, companies can identify regions with high growth potential or areas that may need strategic adjustments.
The API provides revenue data broken down by specific products or product categories for a company.
Yes, you can retrieve revenue breakdowns for specific fiscal years or quarters by adjusting the period and year parameters.
The API covers companies that report revenue by product segment. It may not be available for companies that do not provide this level of detail in their financial reporting.
The data is provided in the company’s reported currency, which may vary by company or can be null if not provided.
The data is updated in alignment with the company’s quarterly and annual financial filings, ensuring timely and accurate information.
Yes, you can use the API to pull product revenue data from different companies to compare performance across industries or sectors.
By tracking the growth or decline of specific product categories over time, you can analyze market trends and shifts in consumer demand.
Yes, the API allows access to historical data for previous fiscal periods, enabling trend analysis over time.
The API provides detailed information about each constituent of the S&P 500, including company name, symbol, sector, sub-sector, headquarters, and more.
Yes, the API includes the date when each company was first added to the S&P 500 index.
The S&P 500 Index API focuses on constituent-level data. For performance metrics like price or historical returns, you may need a separate API.
Yes, the API provides sector and sub-sector information, allowing you to filter or sort companies based on industry classifications.
Yes, the detailed sector, sub-sector, and company-level information provided by the API is ideal for portfolio analysis and benchmarking against the S&P 500.
No, this API focuses on company details within the S&P 500. Financial metrics such as revenue or earnings would require a different API.
No, the API provides data only for current S&P 500 constituents. Historical changes to the index composition would require additional queries or a separate service.
Beta (β) = Covariance(Monthly returns of the asset, monthly returns of the market ) / Variance(monthly returns of the market )
The from and to parameters will limit the amount of records the RSI (for example) is calculated from. If you only give it one day, it will calculate only on limited records. The period length should be around the same as your query interval.