FMP Node API Documentation
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
Method | Endpoint | Description |
---|---|---|
GET | stable/etf/info?symbol={symbol} | Get ETF profile information |
GET | v4/etf-holdings/portfolio-date | Get ETF holding dates |
GET | v4/etf-holdings | Get ETF holdings data |
GET | v3/etf-holder/{symbol} | Get ETF holder information |
GET | stable/etf/sector-weightings?symbol={symbol} | Get ETF sector weightings |
GET | stable/etf/country-weightings?symbol={symbol} | Get ETF country weightings |
GET | v3/etf-stock-exposure/{symbol} | Get ETF stock exposure |
Get ETF Profile
Retrieve ETF profile and basic information including expense ratio, AUM, and fund details.
Parameters
Parameter | Type | Required | Description |
---|---|---|---|
symbol | string | Yes | ETF symbol (e.g., "SPY", "QQQ") |
Example Response
Get ETF Holding Dates
Retrieve available dates for ETF holdings data.
Parameters
Parameter | Type | Required | Description |
---|---|---|---|
symbol | string | Yes | ETF symbol |
Example Response
Get ETF Holdings
Retrieve detailed holdings data for a specific ETF and date.
Parameters
Parameter | Type | Required | Description |
---|---|---|---|
symbol | string | Yes | ETF symbol |
date | string | Yes | Date for holdings data (YYYY-MM-DD format) |
Example Response
Get ETF Holder
Retrieve all stocks held by a specific ETF with asset details.
Parameters
Parameter | Type | Required | Description |
---|---|---|---|
symbol | string | Yes | ETF symbol |
Example Response
Get ETF Sector Weighting
Retrieve sector breakdown of ETF holdings.
Parameters
Parameter | Type | Required | Description |
---|---|---|---|
symbol | string | Yes | ETF symbol |
Example Response
Get ETF Country Weighting
Retrieve country breakdown of ETF holdings.
Parameters
Parameter | Type | Required | Description |
---|---|---|---|
symbol | string | Yes | ETF symbol |
Example Response
Get ETF Stock Exposure
Retrieve which ETFs hold a specific stock.
Parameters
Parameter | Type | Required | Description |
---|---|---|---|
symbol | string | Yes | Stock symbol to find ETF exposure |
Example Response
Response Types
ETFProfile
ETFHolding
ETFHolder
ETFWeighting
ETFCountryWeighting
ETFStockExposure
Popular ETFs
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:
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:
- Stock Endpoints - Real-time quotes and historical data
- Company Endpoints - Company profiles and information
- Financial Endpoints - Financial statements and ratios
- Market Endpoints - Market indices and sector data
- Calendar Endpoints - Earnings, dividends, and economic calendars
- List Endpoints - Available symbols and instruments
- Examples - Practical code samples
Ready to explore financial data? Check out the Financial Endpoints for income statements, balance sheets, and more.
Documentation
Quotes
Information
Resources
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
Method | Endpoint | Description |
---|---|---|
GET | stable/etf/info?symbol={symbol} | Get ETF profile information |
GET | v4/etf-holdings/portfolio-date | Get ETF holding dates |
GET | v4/etf-holdings | Get ETF holdings data |
GET | v3/etf-holder/{symbol} | Get ETF holder information |
GET | stable/etf/sector-weightings?symbol={symbol} | Get ETF sector weightings |
GET | stable/etf/country-weightings?symbol={symbol} | Get ETF country weightings |
GET | v3/etf-stock-exposure/{symbol} | Get ETF stock exposure |
Get ETF Profile
Retrieve ETF profile and basic information including expense ratio, AUM, and fund details.
Parameters
Parameter | Type | Required | Description |
---|---|---|---|
symbol | string | Yes | ETF symbol (e.g., "SPY", "QQQ") |
Example Response
Get ETF Holding Dates
Retrieve available dates for ETF holdings data.
Parameters
Parameter | Type | Required | Description |
---|---|---|---|
symbol | string | Yes | ETF symbol |
Example Response
Get ETF Holdings
Retrieve detailed holdings data for a specific ETF and date.
Parameters
Parameter | Type | Required | Description |
---|---|---|---|
symbol | string | Yes | ETF symbol |
date | string | Yes | Date for holdings data (YYYY-MM-DD format) |
Example Response
Get ETF Holder
Retrieve all stocks held by a specific ETF with asset details.
Parameters
Parameter | Type | Required | Description |
---|---|---|---|
symbol | string | Yes | ETF symbol |
Example Response
Get ETF Sector Weighting
Retrieve sector breakdown of ETF holdings.
Parameters
Parameter | Type | Required | Description |
---|---|---|---|
symbol | string | Yes | ETF symbol |
Example Response
Get ETF Country Weighting
Retrieve country breakdown of ETF holdings.
Parameters
Parameter | Type | Required | Description |
---|---|---|---|
symbol | string | Yes | ETF symbol |
Example Response
Get ETF Stock Exposure
Retrieve which ETFs hold a specific stock.
Parameters
Parameter | Type | Required | Description |
---|---|---|---|
symbol | string | Yes | Stock symbol to find ETF exposure |
Example Response
Response Types
ETFProfile
ETFHolding
ETFHolder
ETFWeighting
ETFCountryWeighting
ETFStockExposure
Popular ETFs
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:
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:
- Stock Endpoints - Real-time quotes and historical data
- Company Endpoints - Company profiles and information
- Financial Endpoints - Financial statements and ratios
- Market Endpoints - Market indices and sector data
- Calendar Endpoints - Earnings, dividends, and economic calendars
- List Endpoints - Available symbols and instruments
- Examples - Practical code samples
Ready to explore financial data? Check out the Financial Endpoints for income statements, balance sheets, and more.