Core APIReferenceVaults

/vaults/apy

Get 7d, 30d and SEC 30d APYs for all vaults. `compositionApy` is the composition-weighted yield APY based on underlying yield-bearing assets (liquid assets and off-chain value are excluded from the APY denominator). `apy` is a legacy alias for `compositionApy`. `navApy` is the price-delta (NAV-based) APY computed from vault token price changes.

GET
/vaults/apy

Get 7d, 30d and SEC 30d APYs for all vaults. compositionApy is the composition-weighted yield APY based on underlying yield-bearing assets (liquid assets and off-chain value are excluded from the APY denominator). apy is a legacy alias for compositionApy. navApy is the price-delta (NAV-based) APY computed from vault token price changes.

Query Parameters

live?string
Deprecated

DEPRECATED: Use status instead. Legacy status filter. true returns active vaults; false returns non-active vaults. Ignored when status is provided.

Defaulttrue
status?string

Filter vaults by CMS status. Defaults to active. Use all to include every vault regardless of CMS status.

Value in

  • "active"
  • "disabled"
  • "coming_soon"
  • "hidden"
  • "all"
includeBreakdown?string
Defaultfalse

Response Body

application/json

curl -X GET "https://example.com/vaults/apy"
{  "data": [    {      "vaultAddress": "string",      "apy": {        "rolling7d": 0,        "rolling30d": 0,        "sec30d": 0      },      "compositionApy": {        "rolling7d": 0,        "rolling30d": 0,        "sec30d": 0      },      "navApy": {        "rolling7d": 0,        "rolling30d": 0,        "sec30d": 0      },      "breakdown": {        "totalValue": 0,        "liquidAssets": {          "totalValue": 0,          "weight": 0        },        "offChainValue": 0,        "yieldAssets": [          {            "slug": "string",            "value": 0,            "weight": 0,            "apy": {              "rolling7d": 0,              "rolling30d": 0,              "sec30d": 0            }          }        ]      },      "errors": [        {          "source": "superstate",          "operation": "getPendingTransactions",          "message": "superstate getPendingTransactions timed out after 10000ms",          "code": "TIMEOUT",          "timestamp": 1704067200        }      ]    }  ]}