All Holders of a Stock
GetAllHoldersGet every disclosed holder of a stock or ETF listing in one table: 13F institutions, Schedule 13D and 13G filers, insiders (Forms 3, 4, 5) and registered funds (N-PORT). The default view shows one row per holder from its freshest filing, with its other filings and the 13D/G, insider and fund disclosures its 13F report contains nested under it, matched by CIK and SEC reporting links, never by name. Shares are restated onto today's split basis, change is against the same holder's previous filing in the same source, and % Out is of shares outstanding. Funds are never summed: their shares sit inside their advisers' 13F reports. view=all lists every row flat, stale ones included; view=ultimate groups the summed holders under their ultimate parent and lists each parent's members with the link that put them there. Use GetOwnershipSummary for the totals.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| view | No | default (one row per holder, others nested), all (every row flat, stale included) or ultimate (summed holders grouped by ultimate parent, members listed beneath) | default |
| offset | No | Number of ranked rows to skip before returning results (default: 0) | |
| source | No | Source to list: all (default), 13f, 13dg (13D and 13G), 13d, 13g, insider, fund or nonus (non-US disclosures a deployment adds). A single source lists its rows flat, stale ones flagged. | all |
| ticker | Yes | Listed security ticker (e.g., NVDA, VOO) | |
| maxResults | No | Maximum number of rows (holders, or parents for view=ultimate) to return (default: 25, clamped to 1-500) | |
| holderTypes | No | Holder types to keep, as an array of tokens: adv, era, ia, bank, ins, bd, fund, plan, nonus, hc, unk (insiders and holders without a deciding record read unk), e.g. ["bank"]. Types come from regulatory records, never names. Omit for all. |