Daily Holdings
Returns a fund's daily holdings, sourced directly from the issuer's own website once a day, with pagination. This is far more current than the quarterly SEC N-PORT data behind /api/fund/holdings.
When reportDate is omitted (the default), returns the most recent day we have on file. When reportDate is set, resolves point-in-time: the most recent snapshot on or before that date is returned. Either way the actual as-of date served is in the reportDate response field — it can be older than the requested date, since some issuers publish month- or quarter-end holdings. We retain roughly 30 days of snapshot history per fund (accumulating from early August 2026), and a fund's most recent snapshot is always kept regardless of age. An empty result set means the fund has no snapshot on or before the requested date. Holdings are sorted by portfolio weight (pctVal) descending.
Each holding carries only the fields the source actually provides; fields without a value are omitted. The shape mirrors /api/fund/holdings and is a superset of it: in addition to the common equity fields it surfaces sedol, currency, sector, and bond economics (couponRate, maturityDate) for fixed-income funds. Note that, unlike the N-PORT endpoint, daily holdings are not mapped to a CIK/mappedSymbol and carry no fair-value level.
Use /api/fund/holdings/daily/supported-funds to discover which funds are covered.
Query parameters
Fund ticker symbol (ETF or mutual fund). Identify the entity by exactly one of: symbol, cik, cusip, composite_figi, or share_class_figi. At least one is required.
SEC Central Index Key (CIK).
CUSIP identifier (9 characters).
Composite OpenFIGI identifier.
Share-class OpenFIGI identifier.
Page number (1-indexed)
Number of results per page
Historical date (YYYY-MM-DD) to retrieve holdings as of. When omitted (the default), the most recent day on file is returned. When set, resolves point-in-time: the most recent snapshot on or before this date is returned — possibly older than requested, so check the reportDate response field for the actual as-of day. Roughly 30 days of history are retained per fund; a date earlier than the fund's oldest stored snapshot returns an empty result set.
Response
Paginated daily fund holdings (most recent day on file, or the most recent snapshot on or before reportDate when given)
Example response
{
"page": 1,
"pageSize": 50,
"totalPages": 11,
"totalResults": 505,
"reportDate": "2026-06-22",
"data": [
{
"name": "NVIDIA CORP",
"ticker": "NVDA",
"cusip": "67066G104",
"isin": "US67066G1040",
"sedol": "2379504",
"title": "Common Stock",
"balance": 9876543,
"units": "NS",
"currency": "USD",
"valueUsd": 1404483720,
"pctVal": 7.21,
"sector": "Information Technology",
"assetCat": "Equity",
"issuerCat": "Corporate",
"country": "US",
"payoffProfile": "Long",
"couponRate": 4.25,
"maturityDate": "2035-02-15"
}
]
}