| cap | No | The limit cap applied. | |
| form | No | EDGAR form name — "NPORT-P", or "NPORT-P/A" for an amended report. | |
| fund | No | The fund input, echoed. | |
| as_of | No | The portfolio date these holdings are reported as of, and the publication lag behind it. | |
| error | No | Present when the call failed. Absent on success. | |
| shown | No | Number of positions shown inline. | |
| notice | No | Guidance when the report carried no positions or the page fell past the end. | |
| offset | No | Position the returned page starts at, 0-based. | |
| dataset | No | Canvas dataframe holding every position in the report (the inline holdings[] is a preview capped at limit). Each row carries the fund keys — series_id, registrant_cik, report_period_date, accession_number — alongside the position fields, so it joins against the 13F and insider dataframes on cusip. Absent when canvas is unavailable or the report had no positions. | |
| holdings | No | One page of positions, `limit` rows starting at `offset`, largest first by percent of net assets. | |
| class_ids | No | SEC class IDs of the share classes covered. One report covers every class of the series, so a fund with both an ETF and an admiral-share class reports them together. | |
| series_id | No | SEC series ID of the fund this report covers. Absent when the registrant files as a single fund with no series structure, which is how some older exchange-traded trusts are organized. | |
| truncated | No | True when the inline holdings list was capped by limit. | |
| filing_date | No | Date the report was submitted to EDGAR (YYYY-MM-DD). | |
| next_offset | No | Offset to pass on the next call to continue through the portfolio. Absent on the last page. | |
| series_name | No | Fund name as the filer states it on the report. A closed-end fund organized as a single registrant names itself here with no series_id alongside; absent only when the filer leaves the field blank or writes "N/A". | |
| net_assets_usd | No | Fund net assets in USD at the report date — the denominator of percent_of_net_assets. | |
| registrant_cik | No | CIK of the registrant trust, zero-padded to 10 digits. | |
| total_holdings | No | Positions in the report, before offset and limit — the size of the full portfolio. | |
| is_final_filing | No | True when the fund reports this as its last filing on the series, which marks a liquidation or merger. Absent when the filing does not answer. | |
| registrant_name | No | EDGAR-conformed name of the registrant trust. | |
| accession_number | No | Accession number — pass to secedgar_get_filing for the full document. | |
| total_assets_usd | No | Fund total assets in USD at the report date. | |
| report_period_end | No | Last day of the fiscal year the reporting period falls in (YYYY-MM-DD) — the fund's fiscal year end, not the portfolio date. | |
| report_period_date | No | Last day of the period this portfolio is reported as of (YYYY-MM-DD). Holdings are the fund's positions on this date, not today's. Absent only when the filer omits it. | |
| publication_lag_days | No | Days between the portfolio date and the filing date. Absent when the report omits its period date. | |
| total_liabilities_usd | No | Fund total liabilities in USD at the report date. | |
| available_report_periods | No | Period end dates of this fund's reports, newest first — the horizon report_date can address, not the fund's full history. It reaches back roughly a decade of quarterly reports, and a period older than that is refused rather than served. A period inside the horizon can still be missing from the list: the dates come from the registrant's recent submissions window, which a trust filing thousands of reports a year outruns in months, and a report the window no longer reaches is dated by reading it only when report_date asks for it. | |