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.
Query parameters
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"
}
]
}
}Changes
Changed in 3 of the 65 revisions of this API.67
- ●
added the new
BLOCK_TRADE_REPLAYED_SIGNATUREenum value to the////response property for the response statusresponse-property-enum-value-added
- ●
added the new
BLOCK_TRADE_REPLAYED_SIGNATUREenum value to the////response property for the response statusresponse-property-enum-value-added
- ●
added the new
EVM_VAULT_OPERATORS_DISABLEDenum value to the////response property for the response statusresponse-property-enum-value-added
- ●
added the new
EVM_VAULT_OPERATORS_DISABLEDenum value to the////response property for the response statusresponse-property-enum-value-added
- ●
added the new
VAULT_DATA_PRIVATEenum value to the////response property for the response statusresponse-property-enum-value-added
- ●
added the new
VAULT_DATA_PRIVATEenum value to the////response property for the response statusresponse-property-enum-value-added
- ●
- ○
removed the
INVALID_RHINOFI_QUOTEenum value from the////response property for the response statusresponse-property-enum-value-removed
- ○
removed the
INVALID_RHINOFI_QUOTEenum value from the////response property for the response statusresponse-property-enum-value-removed
- ○
removed the
INVALID_RHINOFI_QUOTE_COMMITenum value from the////response property for the response statusresponse-property-enum-value-removed
- ○
removed the
INVALID_RHINOFI_QUOTE_COMMITenum value from the////response property for the response statusresponse-property-enum-value-removed
- ○
removed the
INVALID_RHINOFI_REQUESTenum value from the////response property for the response statusresponse-property-enum-value-removed
- ○
removed the
INVALID_RHINOFI_REQUESTenum value from the////response property for the response statusresponse-property-enum-value-removed
- ○
- ○
endpoint added
endpoint-added
- ○