ETF Endpoints

Access ETF (Exchange-Traded Fund) data including profiles, holdings, sector weightings, and stock exposure information.

Overview

The ETF endpoints provide access to ETF market data, including fund profiles, holdings information, sector and country weightings, and stock exposure data.

Available Methods

MethodEndpointDescription
GETstable/etf/info?symbol={symbol}Get ETF profile information
GETv4/etf-holdings/portfolio-dateGet ETF holding dates
GETv4/etf-holdingsGet ETF holdings data
GETv3/etf-holder/{symbol}Get ETF holder information
GETstable/etf/sector-weightings?symbol={symbol}Get ETF sector weightings
GETstable/etf/country-weightings?symbol={symbol}Get ETF country weightings
GETv3/etf-stock-exposure/{symbol}Get ETF stock exposure

Get ETF Profile

Retrieve ETF profile and basic information including expense ratio, AUM, and fund details.

TypeScriptTypeScript
ParameterTypeDescription
symbolstringrequiredETF symbol (e.g., "SPY", "QQQ")

Example Response

TypeScriptTypeScript

Get ETF Holding Dates

Retrieve available dates for ETF holdings data.

TypeScriptTypeScript
ParameterTypeDescription
symbolstringrequiredETF symbol

Example Response

TypeScriptTypeScript

Get ETF Holdings

Retrieve detailed holdings data for a specific ETF and date.

TypeScriptTypeScript
ParameterTypeDescription
symbolstringrequiredETF symbol
datestringrequiredDate for holdings data (YYYY-MM-DD format)

Example Response

TypeScriptTypeScript

Get ETF Holder

Retrieve all stocks held by a specific ETF with asset details.

TypeScriptTypeScript
ParameterTypeDescription
symbolstringrequiredETF symbol

Example Response

TypeScriptTypeScript

Get ETF Sector Weighting

Retrieve sector breakdown of ETF holdings.

TypeScriptTypeScript
ParameterTypeDescription
symbolstringrequiredETF symbol

Example Response

TypeScriptTypeScript

Get ETF Country Weighting

Retrieve country breakdown of ETF holdings.

TypeScriptTypeScript
ParameterTypeDescription
symbolstringrequiredETF symbol

Example Response

TypeScriptTypeScript

Get ETF Stock Exposure

Retrieve which ETFs hold a specific stock.

TypeScriptTypeScript
ParameterTypeDescription
symbolstringrequiredStock symbol to find ETF exposure

Example Response

TypeScriptTypeScript

Response Types

ETFProfile

TypeScriptTypeScript

ETFHolding

TypeScriptTypeScript

ETFHolder

TypeScriptTypeScript

ETFWeighting

TypeScriptTypeScript

ETFCountryWeighting

TypeScriptTypeScript

ETFStockExposure

TypeScriptTypeScript

Here are some popular ETF symbols you can use:

  • SPY - SPDR S&P 500 ETF Trust
  • QQQ - Invesco QQQ Trust
  • IWM - iShares Russell 2000 ETF
  • VTI - Vanguard Total Stock Market ETF
  • VEA - Vanguard FTSE Developed Markets ETF
  • VWO - Vanguard FTSE Emerging Markets ETF
  • BND - Vanguard Total Bond Market ETF
  • GLD - SPDR Gold Shares

Error Handling

Always check the success property before accessing data:

TypeScriptTypeScript

Rate Limiting

ETF endpoints are subject to FMP's rate limits. For production applications, implement appropriate rate limiting and caching strategies.

Next Steps

Explore other endpoint categories:


Ready to explore financial data? Check out the Financial Endpoints for income statements, balance sheets, and more.