Skip to main content
POST
Get Loopscale Vaults

Body

application/json
page
integer<int64>
required
Required range: x >= 0
pageSize
integer<int64>
required
Required range: x >= 0
depositsEnabled
boolean | null
includeRewards
boolean
includeStrategySummaries
boolean

When true, enrich each returned vault with strategySummary (the same per-strategy USD/APY numbers as POST /strategy/summaries), letting the FE render APY/TVL without a second call.

lpMints
string[]
mintEnabled
boolean | null
principalMints
string[]
sortDirection
integer<int32>
Required range: x >= 0
sortType
integer<int32>
Required range: x >= 0
vaultAddresses
string[]
vaultIdentifiers
string[]

Response

List of Vaults that match filter

lendVaults
object[]
required
total
integer<int64>
required

Total matched vaults across the full filter (not page-scoped).

Required range: x >= 0
hasMore
boolean

Whether more vaults exist beyond the current page.