Get per-quarter 13F position changes
GET
/api/v1/public/companies/:ticker/institutional-position-changes5 credits / callAPI key required
Get a per-quarter institutional position-change feed for a company. For each trailing quarter it returns the count of institutions that opened, increased, decreased, or closed positions, the net share delta, and the top movers. Each quarter reports both periodEnd (the quarter the holdings represent) and lastFiledAt (the latest filing date, since 13Fs lag ~45 days). Tickers with no 13F coverage return 200 with an empty changes array.
Parameters
Path
Company ticker symbol (1-5 letters, case-insensitive)
Query
Trailing quarters to include (1-12, default 8).
Code example
cURL
curl -X GET 'https://api.signal8.ai/api/v1/public/companies/AAPL/institutional-position-changes' \
-H "X-Api-Key: $SIGNAL8_API_KEY"Request URL
GET
https://api.signal8.ai/api/v1/public/companies/AAPL/institutional-position-changesexample · 200
{
"data": {
"ticker": "AAPL",
"periods": 8,
"changes": [
{
"periodEnd": "2026-03-31",
"lastFiledAt": "2026-05-15T00:00:00.000Z",
"opened": 142,
"increased": 318,
"decreased": 274,
"closed": 61,
"netShareDelta": 18420553,
"topMovers": [
{
"cik": "0001067983",
"name": "BERKSHIRE HATHAWAY INC",
"action": "increased",
"shareDelta": 4210000,
"valueDelta": 1245000000
}
]
},
{
"periodEnd": "2025-12-31",
"lastFiledAt": "2026-02-14T00:00:00.000Z",
"opened": 119,
"increased": 297,
"decreased": 301,
"closed": 73,
"netShareDelta": -2940118,
"topMovers": []
}
]
}
}