Vaults
Get combined vault-level and substrategy analytics for a vault
Returns the vault-level analytics row plus per-substrategy analytics rows for a single vault. vault_level is null when the vault has no analytics blob yet; substrategies only contains entries whose Redis blob is present. 404 only when the vault itself does not exist — missing analytics data returns 200 with empty fields.
get/vaults/analytics
Query parameters
addressstring required
Vault address
Response
OK
Example response
{
"address": "0x1234567890abcdef",
"as_of": "2026-05-05 09:00:00.000",
"substrategies": [
{
"account_address": "0x1234567890abcdef",
"cumulative_pnl_series": [
{
"day": "2026-05-05",
"value": "1234.56"
}
],
"hourly_cumulative_pnl_series": [
{
"at": "2026-05-05 09:00:00.000",
"value": "1234.56"
}
],
"monthly_pnl_last_12m": [
{
"month": "2026-05-01",
"month_return_canonical": "0.0123"
}
],
"strategy_name": "Spot LP"
}
],
"vault_level": {
"address": "0x1234567890abcdef",
"as_of": "2026-05-05 09:00:00.000",
"monthly_pnl_last_12m": [
{
"month": "2026-05-01",
"month_return_pct": "0.0123"
}
],
"top_holders": [
{
"percentage": "24.6371578053709186",
"rank": 1,
"value_usdc": "3758808.50501487823"
}
]
}
}