Top Shareholders
Get the top 20 major shareholders (institutional, individual, and insider) for a listed company, with support for multi-period comparison. object_id can be passed to shareholder_detail to retrieve full holding history.
SDK Links
Parameters
SDK method parameters.
| Name | Type | Required | Description |
|---|---|---|---|
| symbol | string | YES | Security symbol, e.g. AAPL.US |
Request Example
Response
Response Example
json
{
"code": 0,
"message": "success",
"data": {
"info": [
{
"period": "Latest",
"share_holders": [
{
"object_id": "148057",
"name": "The Vanguard Group, Inc.",
"title": "",
"shares_held": "1426283914.00",
"percent_shares_held": "9.71%",
"percent_shares_changed": "0.01%",
"shares_changed": "0.00",
"period": "Latest",
"filing_date": "2025/12/31"
},
{
"object_id": "452583",
"name": "BlackRock, Inc.",
"title": "",
"shares_held": "1138572603.00",
"percent_shares_held": "7.75%",
"percent_shares_changed": "-0.06%",
"shares_changed": "-10565359.00",
"period": "Latest",
"filing_date": "2026/03/31"
}
]
}
]
}
}Response Status
| Status | Description | Schema |
|---|---|---|
| 200 | Success | ShareholderTopResponse |
| 400 | Bad request | None |
Schemas
ShareholderTopResponse
| Name | Type | Required | Description |
|---|---|---|---|
| info | object[] | false | Shareholder data per reporting period |
| ∟ period | string | false | Reporting period label (e.g. Latest) |
| ∟ share_holders | object[] | false | List of shareholders (up to 20) |
| ∟ ∟ object_id | string | false | Unique shareholder ID; pass to shareholder_detail |
| ∟ ∟ name | string | false | Shareholder name |
| ∟ ∟ title | string | false | Shareholder type (Institution / Individual / Insider) |
| ∟ ∟ shares_held | string | false | Number of shares held |
| ∟ ∟ percent_shares_held | string | false | Ownership percentage, including % sign (e.g. 9.71%) |
| ∟ ∟ percent_shares_changed | string | false | Change in ownership percentage, including % sign |
| ∟ ∟ shares_changed | string | false | Net share count change (positive = bought, negative = sold) |
| ∟ ∟ period | string | false | Period label for this entry |
| ∟ ∟ filing_date | string | false | Filing date |