Compares the two most recent N-PORT filings and returns holdings that were added, removed, or significantly reweighted (>0.05% portfolio weight change). Useful for tracking portfolio manager decisions and rebalancing activity.
symbol string optional Fund ticker symbol (ETF or mutual fund). Identify the entity by exactly one of: symbol, cik, cusip, composite_figi, or share_class_figi. At least one is required.
cik integer optional SEC Central Index Key (CIK).
cusip string optional CUSIP identifier (9 characters).
composite_figi string optional Composite OpenFIGI identifier.
share_class_figi string optional Share-class OpenFIGI identifier.
curl 'https://api.stockfit.io/v1/api/fund/changes?symbol=SPY&cik=884394&composite_figi=BBG000BDTBL9' \
-H 'Authorization: Bearer YOUR_API_TOKEN'Portfolio changes between the two most recent quarters
latestDate string Most recent report date
previousDate string Previous report date
added array of object Holdings newly added to the portfolio
changeType string (enum) Type of change
added, removed, reweightedcusip string | null CUSIP identifier
name string Holding name
pctVal number | null Current portfolio weight percentage
valueUsd number | null Current USD value
balance number | null Current share count
prevPctVal number | null Previous portfolio weight percentage
prevValueUsd number | null Previous USD value
prevBalance number | null Previous share count
mappedSymbol string | null Mapped ticker symbol (if available)
removed array of object Holdings removed from the portfolio
changeType string (enum) Type of change
added, removed, reweightedcusip string | null CUSIP identifier
name string Holding name
pctVal number | null Current portfolio weight percentage
valueUsd number | null Current USD value
balance number | null Current share count
prevPctVal number | null Previous portfolio weight percentage
prevValueUsd number | null Previous USD value
prevBalance number | null Previous share count
mappedSymbol string | null Mapped ticker symbol (if available)
reweighted array of object Holdings with significant weight changes (>0.05%)
changeType string (enum) Type of change
added, removed, reweightedcusip string | null CUSIP identifier
name string Holding name
pctVal number | null Current portfolio weight percentage
valueUsd number | null Current USD value
balance number | null Current share count
prevPctVal number | null Previous portfolio weight percentage
prevValueUsd number | null Previous USD value
prevBalance number | null Previous share count
mappedSymbol string | null Mapped ticker symbol (if available)
{
"latestDate": "2025-12-31",
"previousDate": "2025-09-30",
"added": [
{}
],
"removed": [
{}
],
"reweighted": [
{}
]
}Symbol not found or not a fund (ETF or mutual fund)
error string Human-readable error message
{}Feature not available on current plan
error string Human-readable error message
{}