Docs navigation +
FMP reference  /  11 endpoints

Symbol directories

Full lists of tradable symbols, ETFs, exchanges, sectors, industries, and symbol changes.

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.

Actively Trading List

GET /api/data/fmp/stable/actively-trading-list

List all actively trading companies and financial instruments with the FMP Actively Trading List API. This endpoint allows users to filter and display securities that are currently being traded on public exchanges, ensuring you access real-time market activity.

No query parameters.

cvApi (in-app)
const data = await cvApi.call('/fmp/stable/actively-trading-list');
curl (REST)
curl -H "Authorization: Bearer cv_live_..." \
  "https://tap.convexvalue.com/api/data/fmp/stable/actively-trading-list"
MCP
fmp_request({ "endpoint": "actively-trading-list" })
Example response +
[
  {
    "symbol": "6898.HK",
    "name": "China Aluminum Cans Holdings Limited"
  }
]

Available Countries

GET /api/data/fmp/stable/available-countries

Access a comprehensive list of countries where stock symbols are available with the FMP Available Countries API. This API enables users to filter and analyze stock symbols based on the country of origin or the primary market where the securities are traded.

No query parameters.

cvApi (in-app)
const data = await cvApi.call('/fmp/stable/available-countries');
curl (REST)
curl -H "Authorization: Bearer cv_live_..." \
  "https://tap.convexvalue.com/api/data/fmp/stable/available-countries"
MCP
fmp_request({ "endpoint": "available-countries" })
Example response +
[
  {
    "country": "FK"
  }
]

Available Exchanges

GET /api/data/fmp/stable/available-exchanges

Access a complete list of supported stock exchanges using the FMP Available Exchanges API. This API provides a comprehensive overview of global stock exchanges, allowing users to identify where securities are traded and filter data by specific exchanges for further analysis.

Query parameter Type Example
extended boolean false
cvApi (in-app)
const data = await cvApi.call('/fmp/stable/available-exchanges');
curl (REST)
curl -H "Authorization: Bearer cv_live_..." \
  "https://tap.convexvalue.com/api/data/fmp/stable/available-exchanges"
MCP
fmp_request({ "endpoint": "available-exchanges" })
Example response +
[
  {
    "exchange": "AMEX",
    "name": "New York Stock Exchange Arca",
    "countryName": "United States of America",
    "countryCode": "US",
    "symbolSuffix": "N/A",
    "delay": "Real-time"
  }
]

Available Industries

GET /api/data/fmp/stable/available-industries

Access a comprehensive list of industries where stock symbols are available using the FMP Available Industries API. This API helps users filter and categorize companies based on their industry for more focused research and analysis.

No query parameters.

cvApi (in-app)
const data = await cvApi.call('/fmp/stable/available-industries');
curl (REST)
curl -H "Authorization: Bearer cv_live_..." \
  "https://tap.convexvalue.com/api/data/fmp/stable/available-industries"
MCP
fmp_request({ "endpoint": "available-industries" })
Example response +
[
  {
    "industry": "Steel"
  }
]

Available Sectors

GET /api/data/fmp/stable/available-sectors

Access a complete list of industry sectors using the FMP Available Sectors API. This API helps users categorize and filter companies based on their respective sectors, enabling deeper analysis and more focused queries across different industries.

No query parameters.

cvApi (in-app)
const data = await cvApi.call('/fmp/stable/available-sectors');
curl (REST)
curl -H "Authorization: Bearer cv_live_..." \
  "https://tap.convexvalue.com/api/data/fmp/stable/available-sectors"
MCP
fmp_request({ "endpoint": "available-sectors" })
Example response +
[
  {
    "sector": "Basic Materials"
  }
]

CIK List

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

Access a comprehensive database of CIK (Central Index Key) numbers for SEC-registered entities with the FMP CIK List API. This endpoint is essential for businesses, financial professionals, and individuals who need quick access to CIK numbers for regulatory compliance, financial transactions, and investment research.

Query parameter Type Example
page number 0
limit number 1000
cvApi (in-app)
const data = await cvApi.call('/fmp/stable/cik-list', { page: '0', limit: '1000' });
curl (REST)
curl -H "Authorization: Bearer cv_live_..." \
  "https://tap.convexvalue.com/api/data/fmp/stable/cik-list?page=0&limit=1000"
MCP
fmp_request({ "endpoint": "cik-list", "params": {"page":"0","limit":"1000"} })
Example response +
[
  {
    "cik": "0002036063",
    "companyName": "LUZ Capital Partners, LLC"
  }
]

Earnings Transcript List

GET /api/data/fmp/stable/earnings-transcript-list

Access available earnings transcripts for companies with the FMP Earnings Transcript List API. Retrieve a list of companies with earnings transcripts, along with the total number of transcripts available for each company.

No query parameters.

cvApi (in-app)
const data = await cvApi.call('/fmp/stable/earnings-transcript-list');
curl (REST)
curl -H "Authorization: Bearer cv_live_..." \
  "https://tap.convexvalue.com/api/data/fmp/stable/earnings-transcript-list"
MCP
fmp_request({ "endpoint": "earnings-transcript-list" })
Example response +
[
  {
    "symbol": "MCUJF",
    "companyName": "Medicure Inc.",
    "noOfTranscripts": "16"
  }
]

ETF Symbol Search

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

Quickly find ticker symbols and company names for Exchange Traded Funds (ETFs) using the FMP ETF Symbol Search API. This tool simplifies identifying specific ETFs by their name or ticker.

No query parameters.

cvApi (in-app)
const data = await cvApi.call('/fmp/stable/etf-list');
curl (REST)
curl -H "Authorization: Bearer cv_live_..." \
  "https://tap.convexvalue.com/api/data/fmp/stable/etf-list"
MCP
fmp_request({ "endpoint": "etf-list" })
Example response +
[
  {
    "symbol": "GULF",
    "name": "WisdomTree Middle East Dividend Fund"
  }
]

Financial Statement Symbols List

GET /api/data/fmp/stable/financial-statement-symbol-list

Access a comprehensive list of companies with available financial statements through the FMP Financial Statement Symbols List API. Find companies listed on major global exchanges and obtain up-to-date financial data including income statements, balance sheets, and cash flow statements, are provided.

No query parameters.

cvApi (in-app)
const data = await cvApi.call('/fmp/stable/financial-statement-symbol-list');
curl (REST)
curl -H "Authorization: Bearer cv_live_..." \
  "https://tap.convexvalue.com/api/data/fmp/stable/financial-statement-symbol-list"
MCP
fmp_request({ "endpoint": "financial-statement-symbol-list" })
Example response +
[
  {
    "symbol": "6898.HK",
    "companyName": "China Aluminum Cans Holdings Limited",
    "tradingCurrency": "HKD",
    "reportingCurrency": "HKD"
  }
]

Company Symbols List

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

Easily retrieve a comprehensive list of financial symbols with the FMP Company Symbols List API. Access a broad range of stock symbols and other tradable financial instruments from various global exchanges, helping you explore the full range of available securities.

No query parameters.

cvApi (in-app)
const data = await cvApi.call('/fmp/stable/stock-list');
curl (REST)
curl -H "Authorization: Bearer cv_live_..." \
  "https://tap.convexvalue.com/api/data/fmp/stable/stock-list"
MCP
fmp_request({ "endpoint": "stock-list" })
Example response +
[
  {
    "symbol": "6898.HK",
    "companyName": "China Aluminum Cans Holdings Limited"
  }
]

Symbol Changes List

GET /api/data/fmp/stable/symbol-change

Stay informed about the latest stock symbol changes with the FMP Stock Symbol Changes API. Track changes due to mergers, acquisitions, stock splits, and name changes to ensure accurate trading and analysis.

Query parameter Type Example
invalid string false
limit number 100
cvApi (in-app)
const data = await cvApi.call('/fmp/stable/symbol-change');
curl (REST)
curl -H "Authorization: Bearer cv_live_..." \
  "https://tap.convexvalue.com/api/data/fmp/stable/symbol-change"
MCP
fmp_request({ "endpoint": "symbol-change" })
Example response +
[
  {
    "date": "2025-02-03",
    "companyName": "XPLR Infrastructure, LP Common Units representing limited partner interests",
    "oldSymbol": "NEP",
    "newSymbol": "XIFR"
  }
]

Get example prompts & new data guides

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