Hedge-fund / institutional position changes (SEC 13F, quarter-over-quarter)
fund_position_changesTrack quarter-over-quarter 13F holdings changes: see which institutions opened, added, trimmed, or exited positions, with filters by filer, change type, value, and filing window.
Instructions
Use when the user asks what a fund bought or sold, how a 13F filer changed its holdings, or which institutions opened/added/trimmed/exited a position. Returns quarter-over-quarter deltas, newest first; filer, change_type, min_value_usd, days narrow. Each row carries as_of_quarter_end, filed_date, lag_days, value_usd (whole dollars), cusip, issuer_name and its source filing_url; ticker is null (never guessed). Caveat: the delta is the product, not a trading edge — see the instructions and each response's coverage note for the universe and CIK scope.
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": "fund_position_changes"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Only changes filed within the last N days. | |
| filer | No | Filter to one fund by name substring (case-insensitive, e.g. 'Berkshire') or exact filer CIK | |
| limit | No | Max rows to return (default 25, newest first). Page with offset; the response's total_matched shows the full count. limit<=0 = no cap. | |
| offset | No | Rows to skip before this page (pagination). Default 0. | |
| change_type | No | Only this kind of quarter-over-quarter change | |
| min_value_usd | No | Only positions at or above this current value in WHOLE US dollars |