Funds
Composed fund snapshot (JSON)
Composed JSON snapshot for a single mutual fund. Bundles registry + latest metrics + top-25 holdings + L1/L2/L3 hedge + 12-month portfolio time series + cohort context (rank N of cohort_size on every metric the rankings table covers).
The matching server-rendered PDF is /api/funds/snapshot.pdf/{bw_fund_id} (Stage D.2.b, ✅ shipped). The SDK can render this JSON locally via riskmodels.snapshots.f1_fund_tearsheet (Stage D.3, planned).
get/funds/snapshot/{bw_fund_id}
Request
- Base URL: https://riskmodels.app/api
- URL: https://riskmodels.app/api/funds/snapshot/{bw_fund_id}
- Auth: HTTP bearer
Path parameters
bw_fund_idstring required
Response
Composed fund snapshot.
Example response
{
"metrics": {
"bw_fund_id": "BW-FUND-S000004310",
"ticker": "VFINX",
"report_date": "2026-04-30",
"filing_date": "2026-07-14",
"_metadata": {
"model_version": "funds_dag.v20260502",
"factor_set_id": "uni_mc_3000_SPY"
}
},
"holdings": {
"top": [
{
"ticker": "AAPL",
"bw_sym_id": "BW-BBG000B9XRY4"
}
]
},
"portfolio_history": {
"lookback_months": 12,
"rows": [
{
"teo": "2026-04-30"
}
]
},
"nav_history": {
"lookback_months": 12,
"rows": [
{
"teo": "2026-04-30"
}
]
},
"cohort_context": {
"ranks": [
{
"metric": "portfolio_gross_return",
"rank": 5,
"cohort_size": 540
}
]
}
}Changes
No recorded changes to this operation across all 1 revision of this API.