QuantBotly developer portal
Build market workflows with documented API access
Browse the live endpoint catalog, copy a working request, and run it with your API key. Start with a free account, then choose the throughput that fits your research or production service.
Available Securities
Available Indexes
Provides a list of all available indexes, including ticker, name, and exchange.
Uses Redis cache for fast retrieval.
/available-securities/available-indexesAvailable Traded List
Discover all actively traded stocks. Includes ticker/symbol, name, price, and exchange information.
/available-securities/available-traded-listCommodities List
Get a list of all commodities that are traded on exchanges around the world.
Uses Redis cache for fast retrieval.
/available-securities/commodities-listCrypto List
Get a list of all cryptocurrencies that are traded on exchanges around the world.
Uses Redis cache for fast retrieval.
/available-securities/crypto-listEtf List
US ETFs in the active universe: ticker, name, exchanges, Yahoo liquidity rank / 3-month ADV.
Uses Redis cache for fast retrieval (no live quote price on this list).
/available-securities/etf-listExchange Symbols
Get all tickers/symbols listed on the given exchange.
/available-securities/exchange-symbols/{exchange}Financial Statement Symbols
Discover all companies with financial statements available on our API.
/available-securities/financial-statement-symbol-listsForex List
Get a list of all currency pairs that are traded on the forex market.
Uses Redis cache for fast retrieval.
/available-securities/forex-listSearch
Search US tradeable tickers from Redis cache.
Uses in-memory filtering for single-character queries (fast, no RediSearch limitations).
Uses RediSearch for multi-character queries (optimized for large datasets).
/available-securities/searchStock List
Find symbols for traded and non-traded stocks with our Symbol List. This comprehensive list includes over 80,000 stocks.
Uses Redis cache for fast retrieval.
/available-securities/stock-listStock List Top By Volume Rank
US stocks with `volume_rank_3_month in [1, limit]` (rank within STOCK universe), sorted ascending.
Default `limit matches the configured stock depth (TOP_X_VOLUME_STOCKS`).
/available-securities/stock-list/top-by-volume-rankSymbol Changes
Stay up-to-date on the latest symbol changes due to mergers, acquisitions, stock splits, and name changes.
/available-securities/symbol-changesCommodities
Daily Commodities
Get daily price data for a specific commodity traded on exchanges around the world.
- symbol: The commodity symbol (dropdown list available)
/commodities/daily/{symbol}Intraday Commodities
Get intraday price data for a specific commodity traded on exchanges around the world.
- symbol: The commodity symbol (dropdown list available)
- timeframe: 1min, 5min, 15min, 30min, 1hour, 4hour (dropdown list available)
- from_date: Start date of the range (YYYY-MM-DD)
- to_date: End date of the range (YYYY-MM-DD)
/commodities/intraday/{symbol}Full Commodities Quote List
Get a list of all quotes for all commodities that are traded on exchanges around the world.
/commodities/quotesFull Commodities Quote
Get real-time quotes for a specific commodity traded on exchanges around the world.
- symbol: The commodity symbol (dropdown list available)
/commodities/quotes/{symbol}Company Information
Company Profile
Get a comprehensive overview of a company with key information such as price, beta, market capitalization, description, headquarters, and more.
/company-information/company-profile/{symbol}Employee Count
Get the current number of employees in a company.
/company-information/employee-countStock Grade
Get a sense of how professional investors view a company with a stock grade provided by hedge funds and analysts.
Automatically generates a Pydantic model on the first call if it doesn't exist.
/company-information/stock-grade/{symbol}Stock Screener
Find stocks that meet your investment criteria based on market cap, price, volume, sector, and country.
/company-information/stock-screenerCryptocurrencies
Full Crypto Quote List
Get a list of all quotes for all cryptocurrencies that are traded on exchanges around the world.
/crypto/quotesDividends
Historical Dividend
Get a list of historical dividend payments for a specific company.
Args:
symbol (str): The stock symbol of the company. Default is 'AAPL'.
Returns:
DividendHistoricalResponse: A list of historical dividend payments.
/dividends/historical-dividend/{symbol}Stock Dividend Calendar
Get a list of upcoming dividend payments for publicly traded companies.
Args:
from_date (str): The start date for the dividends data (format: YYYY-MM-DD). Default is '2023-08-10'.
to_date (str): The end date for the dividends data (format: YYYY-MM-DD). Default is '2023-10-10'.
Returns:
List[DividendCalendarResponse]: A list of upcoming dividend payments.
/dividends/stock-dividend-calendarEarnings Transcripts
Batch Earning Call Transcripts
Get a batch of earnings call transcripts for a specific company in text format.
Args:
symbol (str): The stock symbol of the company.
year (int): The year of the earnings calls. Default is 2020.
Returns:
List[BatchEarningsCallTranscriptResponse]: A list of earnings call transcripts for the specified year.
/earnings-transcripts/batch-earning-call-transcript/{symbol}Earning Call Transcript
Get the full transcript of an earnings call for a specific company in text format.
Args:
symbol (str): The stock symbol of the company.
year (int): The year of the earnings call. Default is 2020.
quarter (int): The quarter of the earnings call. Default is 3.
Returns:
List[EarningsCallTranscriptResponse]: A list containing the earnings call transcript.
/earnings-transcripts/earning-call-transcript/{symbol}Transcript Dates
Get a list of all upcoming earnings call dates for a specific company.
Args:
symbol (str): The stock symbol of the company.
Returns:
List of dicts from stable `earning-call-transcript-dates` (e.g. quarter, fiscalYear, date).
/earnings-transcripts/transcript-datesEarnings
Earning Calendar
Get a list of upcoming & past earnings announcements for publicly traded companies.
Args:
from_date (str): The start date for the earnings data (format: YYYY-MM-DD). Default is '2023-08-10'.
to_date (str): The end date for the earnings data (format: YYYY-MM-DD). Default is '2023-10-10'.
Returns:
List[EarningsCalendarResponse]: A list of earnings announcements.
/earnings/earning-calendarEarning Calendar Confirmed
Get a list of confirmed earnings announcements for publicly traded companies.
Args:
from_date (str): The start date for the earnings data (format: YYYY-MM-DD). Default is '2023-04-10'.
to_date (str): The end date for the earnings data (format: YYYY-MM-DD). Default is '2023-08-19'.
limit (int): The number of earnings data to return. Default is 100.
Returns:
List[EarningsConfirmedResponse]: A list of confirmed earnings announcements.
/earnings/earning-calendar-confirmedEarnings Surprises
Get a list of earnings announcements that were either positive or negative surprises.
Args:
symbol (str): The stock symbol of the company. Default is 'AAPL'.
Returns:
List[EarningsSurprisesResponse]: A list of earnings surprises.
/earnings/earnings-surprises/{symbol}Historical Earning Calendar
Get a list of historical & upcoming earnings announcements for a specific company.
Args:
symbol (str): The stock symbol of the company.
limit (int): The number of earnings data to return. Default is 100.
Returns:
List[EarningsHistoricalResponse]: A list of historical and upcoming earnings announcements.
/earnings/historical-earning-calendar/{symbol}Economics Data
Economic Indicators
Get real-time and historical economic data for various economic indicators.
- name: The name of the economic indicator (default: GDP)
- from_date: Start date for the economic indicator data (default: 2019-10-10)
- to_date: End date for the economic indicator data (default: 2021-11-10)
Economic indicators dropdown includes values like GDP, CPI, unemployment rate, etc.
/economics/economic-indicatorsEconomics Calendar
Get a calendar of upcoming economic data releases.
- from_date: Start date for the economic calendar (default: 2023-08-10)
- to_date: End date for the economic calendar (default: 2023-10-10)
/economics/economics-calendarTreasury Rates
Get real-time and historical Treasury rates for all maturities.
- from_date: Start date for the Treasury rates (default: 2023-08-10)
- to_date: End date for the Treasury rates (default: 2023-10-10)
/economics/treasury-ratesETF Holdings
Etf Holder
Get all stocks held by a specific ETF.
- symbol: Ticker symbol of the ETF (e.g., SPY)
Response includes assets, share number, weight, and other details.
/etfs/holder/{symbol}Etf Holdings
Get the list of all institutional investors that own shares of an ETF.
- symbol: Ticker symbol of the ETF (default: SPY)
- date: Date of holdings (default: 2023-09-30)
- cik: Optional CIK code for the ETF
Response includes details of ETF holdings.
/etfs/holdingsEtf Holding Dates
Get the dates on which ETF holdings are updated.
- symbol: Ticker symbol of the ETF (default: SPY)
- cik: Optional CIK code for the ETF
Response includes the dates.
/etfs/holdings-datesEtf Info
Get basic information about an ETF.
- symbol: Ticker symbol of the ETF (default: SPY)
Response includes basic information like expense ratio, assets under management, etc.
/etfs/infoFinancial Statements
Balance Sheet
Get the balance sheet statement for a company, either annual or quarterly.
/financial-statements/balance-sheet-statement/{symbol}Cash Flow Statement
Get the cash flow statement for a company, either annual or quarterly.
/financial-statements/cash-flow-statement/{symbol}Financial Reports Dates
Get the list of dates for which financial reports are available.
/financial-statements/financial-reports-datesIncome Statement
Get the income statement for a company, either annual or quarterly.
/financial-statements/income-statement/{symbol}Forex
Full Forex Quote List
Get a list of all quotes for all currency pairs that are traded on the forex market.
/forex/quotesHistorical Prices
Candle Chart
OHLCV candle chart from Dragonfly (live builder + daily EOD job).
- timeframe: `
5min,15min,60min,1day` - symbol: Ticker symbol (e.g. AAPL)
- last_days: optional; when set, only bars from the last N UTC calendar days through now
/historical-prices/candle-chartDaily Chart Old
[Legacy] Get the daily stock data via FMP upstream + API cache.
- symbol: Ticker symbol of the company (e.g., AAPL, default: AAPL)
- from_date: Start date of the range (format: YYYY-MM-DD, default: 2023-10-10)
- to_date: End date of the range (format: YYYY-MM-DD, default: 2023-12-10)
- serietype: Type of series to return (default: line)
Response includes historical data with open, high, low, close, volume, and other key metrics.
/historical-prices/daily-chart_oldIntraday Chart Old
[Legacy] Get the intraday stock price via FMP upstream + API cache.
- timeframe: Time interval for the chart (default: 5min, options: 1min, 5min, 15min, 30min, 1hour, 4hour)
- symbol: Ticker symbol of the company (e.g., AAPL, default: AAPL)
- from_date: Start date of the range (format: YYYY-MM-DD, default: 2023-08-10)
- to_date: End date of the range (format: YYYY-MM-DD, default: 2023-09-10)
- extended: Whether to include extended market data (default: false)
Response includes the date, open, high, low, close, and volume.
/historical-prices/intraday-chart_oldLive Chart
Close/volume chart with bar-over-bar change (Dragonfly-backed).
- timeframe: `
1min,5min,15min,60min,1day` - symbol: Ticker symbol (e.g. AAPL)
- last_days: optional; when set, only bars from the last N UTC calendar days through now
`change / change_percent` are vs the previous bar close in the returned series
(first bar uses 0 / 0 when no prior bar is available).
/historical-prices/live-chartIndexes
Constituents
Get the current constituents for a specific index.
- index_type: One of
SP500,NASDAQ, orDOWJONES
/indexes/IPO Calendar
Ipo By Symbol
Get a list of IPOs for a specific company scheduled to take place in the near future.
- from_date: Start date of the range (format: YYYY-MM-DD)
- to_date: End date of the range (format: YYYY-MM-DD)
Response includes information such as the company name, exchange, price range, and expected IPO date.
/ipos/calendar-by-symbolIpo Confirmed
Get a list of confirmed IPOs scheduled to take place in the near future.
- from_date: Start date of the range (format: YYYY-MM-DD)
- to_date: End date of the range (format: YYYY-MM-DD)
Response includes information such as symbol, form, filing date, and a link to the IPO filing document when available.
/ipos/confirmedIpo Prospectus
Get a list of IPO prospectuses for upcoming companies.
- from_date: Start date of the range (format: YYYY-MM-DD)
- to_date: End date of the range (format: YYYY-MM-DD)
Response includes information about the IPO such as price per share, total proceeds, and a link to the prospectus when available.
/ipos/prospectusMarket Performance
Industry Pe Ratio
Get the price-to-earnings (PE) ratio for each industry of the stock market.
/market-performance/industry-pe-ratioMarket Biggest Gainers
Get a list of the stocks that have gained the most value on a given day.
/market-performance/market-biggest-gainersMarket Biggest Losers
Get a list of the stocks that have lost the most value on a given day.
/market-performance/market-biggest-losersMarket Index
Get a list of all major stock market indices.
/market-performance/market-indexMarket Most Active
Get a list of the stocks that have the highest trading volume on a given day.
/market-performance/market-most-activeSector Historical Performance
Get historical data on the performance of each sector of the stock market.
Stable FMP exposes per-sector series; we merge them into the legacy v3-style rows.
/market-performance/sector-historical-performanceSector Pe Ratio
Get the price-to-earnings (PE) ratio for each sector of the stock market.
/market-performance/sector-pe-ratioSector Performance
Get the performance of each sector of the stock market over a specified period of time.
/market-performance/sector-performanceMergers & Acquisitions
Ma Rss Feed
Get a real-time stream of Mergers & Acquisitions news and announcements.
- page: Page number to retrieve (default: 0)
Response includes information about the companies involved, transaction date, and a link to the filing document when available.
/mergers-acquisitions/rss-feedSearch Ma
Search for Mergers & Acquisitions deals by company name.
- name: Name of the company to search for (default: syros)
Response includes information about the company, targeted company, transaction date, and a link to the filing document when available.
/mergers-acquisitions/searchNews
News Articles
Get a list of the latest articles from QuantBotly with pagination.
Args:
page (int): The page number. Default is 0.
size (int): The number of articles to retrieve. Default is 5.
Returns:
ArticlesResponse: Paginated list of articles.
/news/articlesCrypto News
Get a list of the latest crypto news articles from various sources.
Args:
page (int): The page number. Default is 0.
symbol (str): The crypto symbol (e.g., BTCUSD).
Returns:
List[CryptoNewsResponse]: A list of crypto news articles.
/news/crypto-newsForex News
Get a list of the latest forex news articles from various sources.
Args:
page (int): The page number. Default is 0.
Returns:
List[ForexNewsResponse]: A list of forex news articles.
/news/forex-newsGeneral News
Get a list of the latest general news articles from various sources.
Args:
page (int): The page number. Default is 0.
Returns:
List[GeneralNewsResponse]: A list of general news articles.
/news/general-newsPress Releases
Get a list of the latest press releases from various companies.
Args:
page (int): The page number. Default is 0.
Returns:
List[PressRelease]: A list of press releases.
/news/press-releasesPress Releases By Symbol
Get a list of the latest press releases for a specific company.
Args:
symbol (str): The company symbol.
page (int): The page number. Default is 0.
Returns:
List[PressRelease]: A list of press releases for the company.
/news/press-releases/{symbol}Stock News
Get a list of the latest stock news articles from various sources.
Args:
tickers (str): The stock tickers, separated by commas. Default is "AAPL,FB".
page (int): The page number. Default is 0.
from_date (str): The start date in YYYY-MM-DD format. Default is None.
to_date (str): The end date in YYYY-MM-DD format. Default is None.
limit (int): The number of articles to retrieve. Default is 50.
Returns:
List[StockNewsResponse]: A list of stock news articles.
/news/stock-newsStock News Sentiments
Get an RSS feed of the latest stock news articles with their sentiment analysis.
Args:
page (int): The page number. Default is 0.
Returns:
List[StockNewsSentimentResponse]: A list of stock news articles with sentiment analysis.
/news/stock-news-sentimentsPoliticians
House Disclosure
Get a list of all the disclosures made by House Representatives for a specific symbol.
- symbol: The ticker symbol of the asset (default: AAPL)
Response includes the date of disclosure, asset traded, amount, and more.
/politicians/disclosureHouse Disclosure Rss Feed
Get the RSS feed for the latest House Representatives' disclosures.
- page: The page number of the RSS feed (default: 0)
Response includes real-time updates on House Representatives' financial disclosures.
/politicians/disclosure-rss-feedSenate Trading
Get a list of all the trades made by US Senators for a specific symbol.
- symbol: The ticker symbol of the asset (default: AAPL)
Response includes the date of the trade, asset traded, amount traded, and more.
/politicians/tradingSenate Trading Rss Feed
Get the RSS feed for the latest Senate trading activities.
- page: The page number of the RSS feed (default: 0)
Response includes real-time updates on Senate trading activities.
/politicians/trading-rss-feedPrice Targets
Price Target
Get recent price target news for a company.
/price-targets/price-targetPrice Target By Company
Search latest price target news rows for a specific analyst company.
/price-targets/price-target-analyst-companyPrice Target By Analyst Name
Search latest price target news rows for a specific analyst name.
/price-targets/price-target-analyst-namePrice Target Consensus
Get the consensus price target for a company, which is the average of all price targets from different analysts.
/price-targets/price-target-consensusPrice Target Rss Feed
Get the latest price target news rows.
/price-targets/price-target-rss-feedPrice Target Summary
Get a summary of the price targets for a company from different analysts, including the average, high, and low price targets.
/price-targets/price-target-summaryQuote
Batch Quote Short
Batch quote-short from Redis for supported symbols only.
Unsupported symbols are listed in `unsupported`; supported symbols without
Redis data are listed in `unavailable`. Each supported symbol is promoted
on the priority channel (same as single `quote-short`).
/quotes/batch-quote-shortBatch Quote Short
Batch quote-short from Redis (POST body). Same behavior as GET `batch-quote-short`.
/quotes/batch-quote-shortAftermarket Quote
Get the latest bid and ask prices in the aftermarket.
/quotes/pre-post-market/{symbol}Simple Quote
Get a simple quote from Redis (price, volume, change, updated_at).
Support check: `@require_supported_ticker (globals:universe:current_support`).
Reads `ticker:{symbol}:prices:quote` written by the FMP quotes poller.
Supported tickers publish to the priority promote channel for faster polling.
/quotes/quote-short/{symbol}Full Quote
Get the latest bid, ask prices, volume, and last trade price in real time.
/quotes/quote/{symbol}Stock Price Change
Get stock price changes over different time periods.
/quotes/stock-price-change/{symbol}Exchange Prices
Get real-time prices for all stocks listed on a specific exchange.
/quotes/{exchange}Stock Splits
Stock Split Calendar
Get a list of upcoming stock splits for publicly traded companies.
- from_date: Start date of the range (format: YYYY-MM-DD)
- to_date: End date of the range (format: YYYY-MM-DD)
Response:
- A list of stock split events with details like date, label, symbol, numerator, and denominator.
/splits/calendarHistorical Stock Splits
Get historical stock split data for a given company.
- symbol: Ticker symbol of the company (e.g., AAPL)
Response:
- Historical stock split events with date, label, numerator, and denominator.
/splits/historical/{symbol}Statement Analysis
Key Metrics Ttm
Get key financial metrics for a company for the trailing twelve months (TTM), including revenue, net income, and P/E ratio.
/statement-analysis/key-metrics-ttm/{symbol}Key Metrics
Get key financial metrics for a company, including revenue, net income, and price-to-earnings ratio.
/statement-analysis/key-metrics/{symbol}Ratios Ttm
Get financial ratios for a company for the trailing twelve months (TTM), such as the P/B ratio and ROE.
/statement-analysis/ratios-ttm/{symbol}Ratios
Get financial ratios for a company, such as the P/B ratio and ROE.
/statement-analysis/ratios/{symbol}Technical Indicators
Technical Indicator
Get the technical indicators for a given company and timeframe.
- timeframe: Time interval for the chart (default: 5min, options: 1min, 5min, 15min, 30min, 1hour, 4hour, 1day)
- symbol: Ticker symbol of the company (e.g., AAPL, default: AAPL)
- type: Type of technical indicator (default: SMA, options: sma, ema, wma, dema, tema, williams, rsi, adx, standardDeviation)
- period: Number of periods over which the technical indicator is calculated (default: 10)
- from_date: Start date of the range (optional, format: YYYY-MM-DD, default: 2023-10-10)
- to_date: End date of the range (optional, format: YYYY-MM-DD, default: 2023-12-10)
Response includes the date, open, high, low, close, and the calculated indicator value.
/technical-indicators/Upgrades & Downgrades
Upgrades Downgrades
Get a comprehensive list of all stock upgrades and downgrades for a company, including rating changes and analysts' firms.
/upgrades-downgrades/upgrades-downgradesUpgrades Downgrades Consensus
Get the consensus rating for a company, which is the average rating from different analysts.
/upgrades-downgrades/upgrades-downgrades-consensusUpgrades Downgrades By Company
Get a comprehensive list of all stock upgrades and downgrades for a specific company, including rating changes and the grading company.
/upgrades-downgrades/upgrades-downgrades-grading-companyUpgrades Downgrades Rss Feed
Subscribe to an RSS feed of all stock upgrades and downgrades from different analysts, updated daily.
/upgrades-downgrades/upgrades-downgrades-rss-feed
Interactive Example
Response Example