<!-- Agent Datasets docs · stocks_get_beneficial_owners · canonical: https://www.agentdatasets.com/docs/tools/stocks_get_beneficial_owners · rendered from https://www.agentdatasets.com -->

# stocks_get_beneficial_owners

The current >5% beneficial owners of one US public company.

| Field | Value |
| --- | --- |
| Category | Stocks (`stocks`) |
| Exposure | public |
| MCP tool | `stocks_get_beneficial_owners` |
| Documentation | https://www.agentdatasets.com/docs/tools/stocks_get_beneficial_owners |

## Description

The current >5% beneficial owners of one US public company.

Returns the shared envelope. `data` echoes identity (`ticker`, `cik`,
`company_name`) plus `coverage_start`, and `data.owners` is one row
per reporting person — their LATEST Schedule 13D/13G event, newest
filing first. Each owner carries `name`, `cik` (null when the cover
page had none), `person_type`, `percent_of_class` and
`shares_beneficially_owned` (decimal strings; null when the filing
omitted them), `schedule_type` (`13D` = activist/control intent,
`13G` = passive or institutional), `submission_type` (the EDGAR form
label as filed, e.g. `SCHEDULE 13D/A`),
`amendment_number`, `date_of_event`, `filed_date`, and
`accession_number` for citation. A `percent_of_class` below 5 means
the person's latest amendment reported dropping under the 5%
threshold — an exit signal, deliberately kept.

Coverage: structured 13D/13G filings from 2024-12-18 (the SEC's
structured-XML mandate) for the S&P 500 pilot subject universe.
Quarterly institutional-manager snapshots (13F) are a different
dataset and are NOT served here. An empty `owners` list for a covered
company is a normal success (no 13D/13G events on record).

Bounds: default 20, max 100 owners per page; page via
`pagination.next_cursor` → `cursor`. Errors carry machine codes:
`unknown_entity` (with did-you-mean suggestions) for an unknown
ticker, `out_of_coverage` for a company outside the pilot universe,
`bad_parameter` for a malformed ticker, limit, or cursor.

Example: `stocks_get_beneficial_owners(ticker="AAPL", limit=10)`.

## Parameters

Input schema advertised to MCP clients and mirrored by the REST query string.

| Parameter | In | Type | Required | Default | Constraints | Description |
| --- | --- | --- | --- | --- | --- | --- |
| ticker | input | `string` | yes | — | — | A US public company by ticker symbol ('AAPL', 'BRK.B'). Use this to see who currently holds >5% of the company per Schedule 13D/13G filings. |
| limit | input | `integer` | no | 20 | min 1, max 100 | Owners to return, newest first (1-100). |
| cursor | input | `string \| null` | no | null | — | Opaque pagination cursor from a previous response's `pagination.next_cursor`; omit to start from the newest. |

## Provenance

- `sec_edgar_ownership` — U.S. Securities and Exchange Commission (EDGAR), Beneficial-ownership cover-page facts from structured Schedule 13D/13G filings (reporting persons, percent of class, shares, schedule and event dates) (SEC EDGAR public records disseminated without copyright restrictions; substantive content is filer-submitted). See https://www.agentdatasets.com/docs/attribution.md

Dataset registry: `stocks_ownership_filings`.
