Comprehensive fund health assessment sourced from SEC N-CEN and N-PORT filings. Includes tracking quality metrics (for index funds), fair value hierarchy breakdown, liquidity classification, default/arrears status, operational red flags, and service provider summary.
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/fund-health?symbol=SPY&cik=884394&composite_figi=BBG000BDTBL9' \
-H 'Authorization: Bearer YOUR_API_TOKEN'Fund health data
reportDate string | null ncenRecords array of object Annual N-CEN census data with tracking quality and red flags
reportDate string isIndexFund boolean indexReturnDiffBefore number | null Tracking difference before expenses (%)
indexReturnDiffAfter number | null Tracking difference after expenses (%)
indexStdevBefore number | null Tracking error volatility before expenses
indexStdevAfter number | null Tracking error volatility after expenses
isLendingAuthorized boolean didLend boolean isLendingLiquidated boolean hasMaterialWeakness boolean Internal control material weakness reported
hasLegalProceedings boolean hasValuationChanges boolean hasAccountingChanges boolean hasPaymentErrors boolean liquidity array of object Holdings by liquidity classification (HLI = Highly Liquid, MLI = Moderately Liquid, LLI = Less Liquid, ILI = Illiquid)
category string (enum) HLI, MLI, LLI, ILIcount integer totalValue number totalWeight number Percentage of portfolio
fairValue array of object Holdings by fair value hierarchy (Level 1 = quoted prices, Level 2 = observable inputs, Level 3 = unobservable/model-based)
level integer (enum) 1, 2, 3count integer totalValue number totalWeight number defaults object Holdings in default or arrears
defaults integer arrears integer total integer serviceProviders array of object Service providers from the latest N-CEN filing
providerRole string providerName string isAffiliated boolean {
"reportDate": "2025-06-30",
"ncenRecords": [
{
"reportDate": "2025-06-30",
"isIndexFund": true,
"indexReturnDiffBefore": -0.03,
"indexReturnDiffAfter": -0.12,
"indexStdevBefore": 0.01,
"indexStdevAfter": 0.02,
"isLendingAuthorized": true,
"didLend": true,
"isLendingLiquidated": true,
"hasMaterialWeakness": true,
"hasLegalProceedings": true,
"hasValuationChanges": true,
"hasAccountingChanges": true,
"hasPaymentErrors": true
}
],
"liquidity": [
{
"category": "HLI",
"count": 490,
"totalValue": 700000000000,
"totalWeight": 98.3
}
],
"fairValue": [
{
"level": 1,
"count": 498,
"totalValue": 710000000000,
"totalWeight": 99.7
}
],
"defaults": {
"defaults": 0,
"arrears": 0,
"total": 0
},
"serviceProviders": [
{
"providerRole": "custodian",
"providerName": "STATE STREET BANK AND TRUST COMPANY",
"isAffiliated": true
}
]
}Symbol not found or no N-CEN data available
error string Human-readable error message
{}Feature not available on current plan
error string Human-readable error message
{}