Docs navigation +
FMP reference  /  10 endpoints

Indexes

Index quotes and S&P 500 / Nasdaq / Dow constituents, current and historical.

Call these with cvApi.call('/fmp/stable/<endpoint>', params) in an app, GET /api/data/fmp/stable/<endpoint> over REST, or the fmp_request MCP tool from a coding agent. Available on every plan; requests count against your hourly limit.

All Index Quotes

GET /api/data/fmp/stable/batch-index-quotes

The All Index Quotes API provides real-time quotes for a wide range of stock indexes, from major market benchmarks to niche indexes. This API allows users to track market performance across multiple indexes in a single request, giving them a broad view of the financial markets.

Query parameter Type Example
short boolean true
cvApi (in-app)
const data = await cvApi.call('/fmp/stable/batch-index-quotes');
curl (REST)
curl -H "Authorization: Bearer cv_live_..." \
  "https://tap.convexvalue.com/api/data/fmp/stable/batch-index-quotes"
MCP
fmp_request({ "endpoint": "batch-index-quotes" })
Example response +
[
  {
    "symbol": "XTRZM.IS",
    "price": 1997.89,
    "change": 16.17,
    "volume": 0
  }
]

Dow Jones

GET /api/data/fmp/stable/dowjones-constituent

Access data on the Dow Jones Industrial Average using the Dow Jones API. Track current values, analyze trends, and get detailed information about the companies that make up this important stock index.

No query parameters.

cvApi (in-app)
const data = await cvApi.call('/fmp/stable/dowjones-constituent');
curl (REST)
curl -H "Authorization: Bearer cv_live_..." \
  "https://tap.convexvalue.com/api/data/fmp/stable/dowjones-constituent"
MCP
fmp_request({ "endpoint": "dowjones-constituent" })
Example response +
[
  {
    "symbol": "NVDA",
    "name": "Nvidia",
    "sector": "Technology",
    "subSector": "Semiconductors",
    "headQuarter": "Santa Clara, CA",
    "dateFirstAdded": "2024-11-08",
    "cik": "0001045810",
    "founded": "1993-04-05"
  }
]

Historical Dow Jones

GET /api/data/fmp/stable/historical-dowjones-constituent

Access historical data for the Dow Jones Industrial Average using the Historical Dow Jones API. Analyze changes in the index’s composition and study its performance across different periods.

No query parameters.

cvApi (in-app)
const data = await cvApi.call('/fmp/stable/historical-dowjones-constituent');
curl (REST)
curl -H "Authorization: Bearer cv_live_..." \
  "https://tap.convexvalue.com/api/data/fmp/stable/historical-dowjones-constituent"
MCP
fmp_request({ "endpoint": "historical-dowjones-constituent" })
Example response +
[
  {
    "dateAdded": "November 8, 2024",
    "addedSecurity": "Nvidia",
    "removedTicker": "INTC",
    "removedSecurity": "Intel Corporation",
    "date": "2024-11-07",
    "symbol": "NVDA",
    "reason": "Market capitalization change"
  }
]

Historical Nasdaq

GET /api/data/fmp/stable/historical-nasdaq-constituent

Access historical data for the Nasdaq index using the Historical Nasdaq API. Analyze changes in the index composition and view how it has evolved over time, including company additions and removals.

No query parameters.

cvApi (in-app)
const data = await cvApi.call('/fmp/stable/historical-nasdaq-constituent');
curl (REST)
curl -H "Authorization: Bearer cv_live_..." \
  "https://tap.convexvalue.com/api/data/fmp/stable/historical-nasdaq-constituent"
MCP
fmp_request({ "endpoint": "historical-nasdaq-constituent" })
Example response +
[
  {
    "dateAdded": "January 20, 2026",
    "addedSecurity": "Walmart",
    "removedTicker": "AZN",
    "removedSecurity": "AstraZeneca",
    "date": "2026-01-19",
    "symbol": "WMT",
    "reason": "Walmart transferred its listing from NYSE to NASDAQ and replaced AstraZeneca in the index"
  }
]

Historical S&P 500

GET /api/data/fmp/stable/historical-sp500-constituent

Retrieve historical data for the S&P 500 index using the Historical S&P 500 API. Analyze past changes in the index, including additions and removals of companies, to understand trends and performance over time.

No query parameters.

cvApi (in-app)
const data = await cvApi.call('/fmp/stable/historical-sp500-constituent');
curl (REST)
curl -H "Authorization: Bearer cv_live_..." \
  "https://tap.convexvalue.com/api/data/fmp/stable/historical-sp500-constituent"
MCP
fmp_request({ "endpoint": "historical-sp500-constituent" })
Example response +
[
  {
    "dateAdded": "June 01, 2026",
    "addedSecurity": "FedEx Freight Holding Company, Inc.",
    "removedTicker": "EPAM",
    "removedSecurity": "EPAM Systems, Inc.",
    "date": "2026-06-01",
    "symbol": "FDXF",
    "reason": "Market capitalization change."
  }
]

Stock Market Indexes List

GET /api/data/fmp/stable/index-list

Retrieve a comprehensive list of stock market indexes across global exchanges using the FMP Stock Market Indexes List API. This API provides essential information such as the symbol, name, exchange, and currency for each index, helping analysts and investors keep track of various market benchmarks.

No query parameters.

cvApi (in-app)
const data = await cvApi.call('/fmp/stable/index-list');
curl (REST)
curl -H "Authorization: Bearer cv_live_..." \
  "https://tap.convexvalue.com/api/data/fmp/stable/index-list"
MCP
fmp_request({ "endpoint": "index-list" })
Example response +
[
  {
    "symbol": "^TTIN",
    "name": "S&P/TSX Capped Industrials Index",
    "exchange": "TSX",
    "currency": "CAD"
  }
]

Nasdaq Index

GET /api/data/fmp/stable/nasdaq-constituent

Access comprehensive data for the Nasdaq index with the Nasdaq Index API. Monitor real-time movements and track the historical performance of companies listed on this prominent stock exchange.

No query parameters.

cvApi (in-app)
const data = await cvApi.call('/fmp/stable/nasdaq-constituent');
curl (REST)
curl -H "Authorization: Bearer cv_live_..." \
  "https://tap.convexvalue.com/api/data/fmp/stable/nasdaq-constituent"
MCP
fmp_request({ "endpoint": "nasdaq-constituent" })
Example response +
[
  {
    "symbol": "ADBE",
    "name": "Adobe Inc.",
    "sector": "Technology",
    "subSector": "Software - Infrastructure",
    "headQuarter": "San Jose, CA",
    "dateFirstAdded": null,
    "cik": "0000796343",
    "founded": "1982-12-01"
  }
]

Index Quote

GET /api/data/fmp/stable/quote

Access real-time stock index quotes with the Stock Index Quote API. Stay updated with the latest price changes, daily highs and lows, volume, and other key metrics for major stock indices around the world.

Query parameter Type Example
symbol required string ^VIX
cvApi (in-app)
const data = await cvApi.call('/fmp/stable/quote', { symbol: '^VIX' });
curl (REST)
curl -H "Authorization: Bearer cv_live_..." \
  "https://tap.convexvalue.com/api/data/fmp/stable/quote?symbol=%5EVIX"
MCP
fmp_request({ "endpoint": "quote", "params": {"symbol":"^VIX"} })
Example response +
[
  {
    "symbol": "^VIX",
    "name": "CBOE Volatility Index",
    "price": 16.37,
    "changePercentage": -5.37572,
    "change": -0.93,
    "volume": 0,
    "dayLow": 16.02,
    "dayHigh": 17.22,
    "yearHigh": 60.13,
    "yearLow": 12.7,
    "marketCap": 0,
    "priceAvg50": 16.5992,
    "priceAvg200": 19.3432,
    "exchange": "INDEX",
    "open": 17.02,
    "previousClose": 17.3,
    "timestamp": 1761336901
  }
]

Index Short Quote

GET /api/data/fmp/stable/quote-short

Access concise stock index quotes with the Stock Index Short Quote API. This API provides a snapshot of the current price, change, and volume for stock indexes, making it ideal for users who need a quick overview of market movements.

Query parameter Type Example
symbol required string ^VIX
cvApi (in-app)
const data = await cvApi.call('/fmp/stable/quote-short', { symbol: '^VIX' });
curl (REST)
curl -H "Authorization: Bearer cv_live_..." \
  "https://tap.convexvalue.com/api/data/fmp/stable/quote-short?symbol=%5EVIX"
MCP
fmp_request({ "endpoint": "quote-short", "params": {"symbol":"^VIX"} })
Example response +
[
  {
    "symbol": "^VIX",
    "price": 16.37,
    "change": -0.93,
    "volume": 0
  }
]

S&P 500 Index

GET /api/data/fmp/stable/sp500-constituent

Access detailed data on the S&P 500 index using the S&P 500 Index API. Track the performance and key information of the companies that make up this major stock market index.

No query parameters.

cvApi (in-app)
const data = await cvApi.call('/fmp/stable/sp500-constituent');
curl (REST)
curl -H "Authorization: Bearer cv_live_..." \
  "https://tap.convexvalue.com/api/data/fmp/stable/sp500-constituent"
MCP
fmp_request({ "endpoint": "sp500-constituent" })
Example response +
[
  {
    "symbol": "FDXF",
    "name": "FedEx Freight Holding Company, Inc.",
    "sector": "Industrials",
    "subSector": "Integrated Freight & Logistics",
    "headQuarter": "Harrison, Arkansas",
    "dateFirstAdded": "2026-06-01",
    "cik": "0002082247",
    "founded": "1971-01-01"
  }
]

Get example prompts & new data guides

Occasional emails with prompts worth trying and what’s new in the data.