v1

latestOpenAPI 3.1.02026-07-265385123.6 KB
Vaults

Get public vaults

Retrieve paginated list of public vaults with optional status, vault type, vault address, and search filtering. Use vault_type query parameter to filter by 'user' or 'protocol' vaults. Use vault_address query parameter to fetch a specific vault by its address (exact match). Use search query parameter to filter by vault address, vault name, or manager address (case-insensitive partial match).

get/api/v1/vaults

Query parameters

status'created' | 'active' | 'inactive'

Vault status filter (created, active, inactive). Defaults to active when omitted.

vault_typestring

Vault type filter (user or protocol). Returns all vaults when omitted.

vault_addressstring

Vault address filter. If provided, returns only the matching vault address.

searchstring

Case-insensitive search across vault address, vault name, and manager address.

limitinteger

Page size

offsetinteger

Page offset

sort_key'tvl' | 'age' | 'pnl' | 'sharpe_ratio' | 'weekly_win_rate' | 'max_drawdown' | 'apr'

Sort keys for vault listing

Defines the available fields that can be used to sort vaults in the /vaults endpoint.

sort_dir'ASC' | 'DESC'

Response

Public vaults retrieved successfully

total_countinteger required
total_value_lockednumber double required

Total value locked across all filtered vaults

total_volumenumber double required

Total all-time trading volume across all filtered vaults

Example response

{
  "items": [
    {
      "lockdown_period_s": 259200,
      "net_deposits": 30277044.96
    }
  ]
}