Skip to main content
Press ⌘K to search

ETFs

ETF tools use a dedicated exchange-traded-security identity rather than treating SPY, VOO, IVV, and similar tickers as operating companies. Market figures stay keyed to the exact listing. Fund assets and portfolio rows come from the linked SEC Form NPORT-P series.

SearchEtfs

Search active exchange-traded funds and products by ticker, fund name, or sponsor. Results include SEC assets, holdings, structure, and report date when a linked fund series is stored. When SEC states no series name, the fund name falls back to the listing's own registered security name. That applies only to a listing's own primary ticker, so a filer's name is never borrowed for the other tickers it owns.

Parameters: query (required); maxResults (default 20, max 500).

Ask: "Find the SPY ETF and show its sponsor and assets."

Returns:

ETFs matching 'SPY' (showing 19 of 19):

| Ticker | Fund | Sponsor | Structure | Net assets | Holdings | Report date |
|---|---|---|---|---:|---:|---|
| SPY | Spdr S&P 500 ETF Trust | State Street(R) SPDR(R) S&P 500(R) ETF Trust | Unit investment trust | $781,188,872,106.76 | 504 | 2026-06-30 |
| SPYM | State Street(R) SPDR(R) Portfolio S&P 500(R) ETF | SPDR SERIES TRUST | Open-end fund | $153,918,706,143.48 | 511 | 2026-06-30 |

Matching is substring-based across ticker, fund name, and sponsor, so a short query returns every related listing rather than one exact hit. The table above is abridged to its first two rows.

GetEtfProfile

Return an ETF-specific profile with exact-ticker settled price and total-return performance, 52-week range, average volume, SEC-reported assets, top-ten concentration, allocation, and ten largest holdings. A split inside the trailing year shortens and labels the range as the available post-split interval. Use GetLiveQuote separately for plan-entitled delayed or real-time intraday data.

The current NPORT-P holdings dataset does not state every commercial product fact. Expense ratio and benchmark are therefore identified as unavailable rather than inferred.

Parameters: ticker (required — exact exchange-traded ticker, for example SPY, VOO, or IVV).

Ask: "Analyze SPY as an ETF, including performance, concentration, and top holdings."

Returns (trimmed):

# SPY — Spdr S&P 500 ETF Trust

- Sponsor: State Street(R) SPDR(R) S&P 500(R) ETF Trust
- Structure: Unit investment trust
- Latest settled close: $765.16 on 2026-09-02 (+0.44% session change)
- Net assets: $781,188,872,106.76
- Holdings: 504 stored / 504 reported
- Holdings coverage: full reported portfolio
- Top 10 weight: 36.42%
- 52-week range: $629.28–$779.37
- Average volume: 43,120,173 over 30 comparable sessions
- Performance: 1W -0.12% · 1M -0.60% · 6M +15.49% · YTD +12.80%

| Top holding | Ticker / CUSIP | Value | Weight |
|---|---|---:|---:|
| NVIDIA Corp | NVDA | $58,722,060,041.15 | 7.52% |
| Apple Inc | AAPL | $51,496,255,070.56 | 6.59% |

Asset allocation:
- EC: 99.98%
- DE: 0.00%

Country allocation:
- US: 97.03%
- IE: 2.00%
- Other: 0.14%

GetEtfHoldings

Return the ETF's stored portfolio from its latest Form NPORT-P report, ranked by value. The header reports stored and filed holding counts from the selected report. Coverage is full when the counts match, partial when fewer rows are stored, and unknown when counts are missing or inconsistent. Empty and past-end pages retain the report date and coverage; a missing report is identified separately.

Parameters: ticker (required); maxResults (default 20, max 500); offset (default 0).

Ask: "Show the first 20 holdings for SPY."

Returns (trimmed):

Spdr S&P 500 ETF Trust (SPY) holdings for 2026-06-30; 504 stored / 504 reported. Coverage: full reported portfolio.

| Holding | Ticker / CUSIP | Balance | Value | Weight | Category | Country |
|---|---|---:|---:|---:|---|---|
| NVIDIA Corp | NVDA | 293,478,235.00 NS | $58,722,060,041.15 | 7.52% | EC | US |
| Apple Inc | AAPL | 177,966,046.00 NS | $51,496,255,070.56 | 6.59% | EC | US |

_Showing results 1-20 of 504 - raise maxResults (max 500) or pass offset=20 to continue._

Shared stock and ETF data

Use one tool per dataset with the exact listed ticker. Names such as GetStockPrices and GetFundsHoldingStock remain compatible and also accept ETFs; there is no separate ETF copy of these tools.

Question Tools
Price history and latest close GetStockPrices, GetLatestClosingPrices
Plan-entitled intraday quote GetLiveQuote
Options GetOptionExpirations, GetOptionChain, GetOptionContract
Reported short interest and days to cover GetShortInterest
Short volume and off-exchange trading GetShortVolume, GetOffExchangeVolume
Settlement fails GetFailsToDeliver
Institutional 13F holders and changes GetTopHolders, GetInstitutionalOwnershipHistory, GetTopInstitutionalBuyersSellers
Registered funds owning ETF shares GetFundsHoldingStock
Congressional trades GetCongressionalTrades
Investments inside the ETF GetEtfHoldings
Registrant filings ListFilings, SearchDocuments

For example, GetEtfHoldings(ticker="VOO") answers what VOO owns; GetTopHolders(ticker="VOO") answers which institutions report exposure to VOO. They are not interchangeable.

Filings filtered by ticker cover the SEC registrant and can concern sibling fund series. Dividend history reads each ETF listing's own declared distributions, so GetDividendHistory(ticker="SCHD") never returns a sibling fund series' payments. Issuer-trained short-interest forecasts and squeeze scores do not support ETFs; reported short interest does. Missing observations never establish zero activity.

Fund directory

  • Use ETF tools when the input is an exchange-traded ticker and market performance matters.
  • Use SearchFunds and GetFundProfile for the broader registered-fund directory, including mutual-fund share classes and SEC series without an exchange-traded ticker.
  • Use GetFundNcenReports for registrant-level operations and service providers.

Examples were captured from the production dataset on September 3, 2026. Market and filing values change as new prices and reports arrive.