List V2 vaults

GET
/v0/vaults-v2

Cursor-paginated discovery list of the listed Morpho Vault V2 instances across all exposed chains. Rows carry vault identity, underlying asset, factory, creation parameters, fees and the owner and curator roles — enough to build a vault picker and to construct the <chain_id>:<vault_address> selector for every per-vault route. Live state, APY and allocations are served by the per-vault endpoints.

Query Parameters

cursor?string

Opaque cursor returned by a previous page. Encodes the sort field, the sort direction and the filter set; changing any of them invalidates it. Do not parse it.

Length1 <= length <= 4096
limit?integer

Maximum number of vaults to return.

Range1 <= value <= 1000
Default100
chain_ids?array<>

Comma-separated EVM chain identifiers to filter on. Defaults to every exposed chain. A chain that is unsupported or not exposed is rejected.

Itemsitems <= 100
asset_addresses?array<string>

Comma-separated underlying asset addresses to filter on.

Itemsitems <= 100
owners?array<string>

Comma-separated owner addresses to filter on.

Itemsitems <= 100
curators?array<string>

Comma-separated curator addresses to filter on.

Itemsitems <= 100
sort_by?string

Sort field. name is the only nullable key and always sorts nulls last; it compares the first 512 characters, with ties broken by chain id and vault address.

Default"vault_address"

Value in

  • "vault_address"
  • "name"
  • "creation_timestamp"
  • "creation_block_number"
  • "management_fee_wad"
  • "performance_fee_wad"
sort_direction?string

Sort direction.

Default"asc"

Value in

  • "asc"
  • "desc"

Response Body

application/json

curl -X GET "https://example.com/v0/vaults-v2"
{  "data": [    {      "chain_id": 1,      "vault_address": "0x23f5E9c35820f4baB695Ac1F19c203cC3f8e1e11",      "version": "2.0",      "name": "sky.money USDT Savings",      "symbol": "skyMoneyUsdtSavings",      "asset_address": "0xdAC17F958D2ee523a2206206994597C13D831ec7",      "factory_address": "0xA1D94F746dEfa1928926b84fB2596c06926C0405",      "creation_block_number": "24568955",      "creation_timestamp": 1776950399,      "management_fee_wad": null,      "management_fee_recipient": null,      "performance_fee_wad": "100000000000000000",      "performance_fee_recipient": "0x3F32bC09d41eE699844F8296e806417D6bf61Bba",      "owner": "0x3F32bC09d41eE699844F8296e806417D6bf61Bba",      "curator": "0x3F32bC09d41eE699844F8296e806417D6bf61Bba"    }  ],  "cursor": null}