Get the institutional investors who currently hold a given stock, sourced direct from SEC 13F filings.
Documentation Index
Fetch the complete documentation index at: https://docs.financialdatasets.ai/llms.txt
Use this file to discover all available pages before exploring further.
report_period filter, this endpoint returns one position per institutional filer whose most recent 13F currently includes the ticker. Filers who held the ticker historically but dropped it in their latest 13F are excluded. This is the strict “current holders” view.
If you need historical snapshots, pass report_period filters (see below) to opt into the historical view.
ticker is required. By default, the response is the strict “currently owns” view described above. To see historical holders, pass report_period filters:
report_period_ltereport_period_ltreport_period_gtereport_period_gtreport_periodreport_period filter is provided, the endpoint returns every matching row in the period range (no current-owners filter is applied).
By default, limit is 10 (max 200).
subsidiaries array preserves each underlying row. The subsidiaries field is omitted when there is only one underlying row.
API key for authentication.
The 10-digit zero-padded SEC CIK of the institutional filer. Mutually exclusive with ticker.
The held security's ticker symbol. Mutually exclusive with filer_cik. Without a report_period filter, returns one position per institutional filer whose most recent 13F currently includes this ticker.
The maximum number of positions to return (default: 10, max: 200).
x <= 200Filter by exact report period date in YYYY-MM-DD format.
Filter by report period greater than or equal to date in YYYY-MM-DD format.
Filter by report period less than or equal to date in YYYY-MM-DD format.
Filter by report period greater than date in YYYY-MM-DD format.
Filter by report period less than date in YYYY-MM-DD format.
Institutional holdings response