Path Parameters
| Name | Type | Example | Description |
|---|---|---|---|
| symbol | string | TSMX | - |
Auth
headers: { 'Authorization': 'Replace with your API token' }
Examples
fetch('https://api.gurufocus.com/data/etf/TSMX', { method: 'GET', headers: { 'Authorization': 'Replace with your API token' }})
Responses
Successful response. The exact payload fields depend on this endpoint.
Example Body (Field Reference)
{ "basic_information": { "company": "Direxion Daily TSM Bull 2X ETF", "company_id": "GF000024ZH", "exchange": "NAS", "stockid": "US2IKU", "symbol": "TSMX" }, "dividends": { "dividend_freq": 4, "next_dividend_payment_date": "2025-12-31", "ttm_dividend": 3.166, "yield": 5.4, "yield_high": 8.89, "yield_low": 0.42, "yield_med": 2.08 }, "fundamental": { "mktcap": 293.509, "pb": 0, "pbhigh": 0, "pblow": 0, "pbmed": 0, "pe": 0, "pettmhigh": 0, "pettmlow": 0, "pettmmed": 0, "shares": 5.03 }, "key_statistics": { "beta": 0, "display_timestamp": "2026-03-12 14:29 EDT", "high": 61.26, "low": 57.5485, "open": 61, "p_pct_change": -8.85, "price": 58.41, "price52whigh": 78.56, "price52wlow": 12.15, "rsi_14": 48.51, "sharpe_ratio_3y": 0, "sma_20": 68.4265, "sortino_ratio_3y": 0, "volatility": 68.6, "volumn_day": 810764 }, "portfolio_holdings": { "holdings": [ { "action": "Add", "change": 42.58, "class": "corp", "comment": "Add 42.58%", "company_name": "Taiwan Semiconductor Manufacturing Co Ltd", "exchange": "NYSE", "impact": 29.86, "position": 100, "price_avg": 265.75, "price_max": 305.09, "price_min": 227.33, "share_change": 29637, "shares": 99238, "shares_outstanding": 5186.5, "split_factor": 1, "stockid": "US09U7", "symbol": "TSM", "value": 29814.07 } ], "portdate": "2025-10-31" }, "sector_breakdowns": { "details": { "technology": 100 }, "portdate": "2025-10-31" }}
Introduction
The GuruFocus ETF Dataset provides structured data on exchange-traded funds (ETFs), including fund profiles, market stats, and underlying holdings. Designed for seamless integration into investment tools, screeners, dashboards, or research workflows, this dataset enables platforms to offer up-to-date ETF information with minimal lift.
Whether you’re building ETF screeners, portfolio tools, or analytic dashboards, this dataset provides the coverage and clarity needed for professional-grade functionality.
What’s Included
The ETF Dataset provides a well-structured view of exchange-traded funds, grouped into three core data categories:
- Fund Profile & Classification
Includes ETF name, ticker, provider, fund type, asset class, region, inception date, and a summary of the fund’s investment focus. - Key Statistics & Market Data
Covers net asset value (NAV), assets under management (AUM), expense ratio, dividend yield, price performance, 52-week range, and exchange details. - Holdings Data
Provides the full list of underlying securities with ticker, company name, share count, market value, and weight within the ETF.
All data is updated regularly and designed for seamless integration across screening tools, research dashboards, and portfolio analysis systems.
Data Coverage
This dataset is available exclusively for U.S. market, contains 5000+ ETFs
Use Cases
The ETF Dataset supports a range of professional applications:
- ETF screeners and fund comparison tools
- Portfolio analysis platforms integrating ETF holdings into risk or exposure breakdowns
- Retail or institutional dashboards providing ETF performance and composition data
- Research portals surfacing ETF details alongside equities
- Macro and sector rotation models using ETF flows and sector exposure
Extend Your Capabilities
Enrich your platform’s ETF offering by pairing with:
- Profile Dataset – Stock-level fundamentals and pricing
- Ownership Dataset – Guru and insider trades related to ETF holdings
- Ranking Dataset – Quality, value, and performance metrics for underlying securities
All datasets are designed for schema alignment and efficient cross-referencing.