getInstitutionalHoldings
Returns an institutional manager's full 13F portfolio for a quarter. Requires cik or manager_name. For every holder of a single stock use /institutionalownership.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "getInstitutionalHoldings"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cik | No | Manager SEC Central Index Key (e.g. 1067983). Either cik or manager_name is required. | |
| sort | No | Sort order: value (default), shares, percent_of_portfolio, or issuer_name. | |
| cusip | No | Filter the portfolio to a single holding by CUSIP. | |
| limit | No | Maximum results to return. Default 50, max 1000. | |
| offset | No | Number of results to skip for pagination. | |
| period | No | Quarter-end date (YYYY-MM-DD). Defaults to the latest quarter; free tier is limited to the most recent quarter. | |
| ticker | No | Filter the portfolio to a single holding by ticker. | |
| group_by | No | sector for a sector-allocation rollup. Business/Professional/annual plans only. Premium only. | |
| put_call | No | put or call to filter option positions. | |
| max_value | No | Maximum reported market value (USD). | |
| min_value | No | Minimum reported market value (USD). | |
| change_type | No | Comma-separated quarter-over-quarter filter: new, sold_out, increased, decreased, unchanged. Business/Professional/annual plans only. Premium only. | |
| manager_name | No | Exact manager name (alternative to cik). |