Owners (by ticker)
Get the institutional investors who currently hold a given stock, sourced direct from SEC 13F filings.
Overview
Get the institutional investors who currently hold a given ticker, sorted by position size. Pulled directly from SEC Form 13F filings; results are sorted by position value descending. Use this to answer “who currently owns AAPL?” and at what size, with one row per filer and full subsidiary detail preserved. To get started, please create an account and grab your API key at financialdatasets.ai. You will use the API key to authenticate your API requests.The “current” definition
Without areport_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.
Find available tickers
To discover which tickers appear across 13F filings, hit the helper endpoint:Filtering the Data
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_period
report_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
When a 13F filer reports the same security across multiple voting-authority splits (e.g., parent + subsidiary advisors), the top-level position aggregates the splits and asubsidiaries array preserves each underlying row. The subsidiaries field is omitted when there is only one underlying row.
Examples
Authorizations
API key for authentication.
Query Parameters
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.
Response
Institutional holdings response