get_etf_holdings
Retrieve complete holdings for any US-registered ETF using SEC EDGAR N-PORT filings. Each holding includes ticker, ISIN, FIGI, shares, value, and more.
Instructions
Get the complete holdings of any US-registered ETF via SEC EDGAR.
Uses Form N-PORT filings (filed monthly by all US ETFs) as the single, consistent primary source. Each holding includes name, ticker, ISIN, FIGI, LEI, shares, USD value, percent of net assets, country, and currency. (CUSIPs are deliberately not included in output.)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cik | No | Optional 10-digit SEC CIK (from lookup_cik). Skips the ticker→CIK lookup if provided. | |
| ticker | Yes | The ETF ticker symbol (e.g. 'QQQ', 'SPY', 'SCHD', 'IHDG'). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||