Vaults

get

Get all vaults info

Query parameters
livestringOptional

Filter vaults by status: true for active only, false for inactive only

Example: true
Responses
chevron-right
200

Get all vaults info

application/json
get
/vaults
get

Get VaultDetails for all vaults

Query parameters
livestringOptional

Filter vaults by status: true for active only, false for inactive only

Example: true
liveLiquiditystringOptionalDefault: false
Responses
chevron-right
200

VaultDetails for all vaults

application/json
get
/vaults/details
get

Get VaultDetailsLite for all vaults

Query parameters
liveLiquiditystringOptionalDefault: false
Responses
chevron-right
200

VaultDetailsLite for all vaults

application/json
get
/vaults/details-lite
get

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

Query parameters
includeBreakdownstringOptionalDefault: false
Responses
chevron-right
200

VaultApy for all vaults

application/json
get
/vaults/apy
200

VaultApy for all vaults

get

Get VaultTVL for all vaults

Responses
chevron-right
200

VaultTVL for all vaults

application/json
get
/vaults/tvl
200

VaultTVL for all vaults

get

Get last 24h volume for all vaults

Responses
chevron-right
200

Latest 24h volume for all vaults

application/json
get
/vaults/volume
get

Get number of holders for all vaults and top holders for each vault

Query parameters
chainIdnumber · nullableOptional

Optional chain ID

Responses
chevron-right
200

VaultHolders for all vaults

application/json
get
/vaults/holders
get

Get global TVL, all-time volume, and holder count across all vaults and chains

Query parameters
includeBreakdownstringOptionalDefault: false
Responses
chevron-right
200

Global vault stats

application/json
get
/vaults/stats
get

Get recent transactions for all vaults

Query parameters
chainIdnumber · nullableOptional

Optional chain ID

limitnumber · min: 1 · max: 100Optional

Maximum number of transactions per vault to return

Default: 10Example: 10
Responses
chevron-right
200

Recent transactions for all vaults

application/json
get
/vaults/recent-transactions
get

Get VaultDetails by slug

Path parameters
slugstring · min: 1Required

Unique slug identifier for the vault.

Example: nest-alpha-vault
Query parameters
liveLiquiditystringOptionalDefault: false
Responses
chevron-right
200

Vault details by slug

application/json
get
/vaults/{slug}/details
get

Get VaultDetailsLite by slug

Path parameters
slugstring · min: 1Required

Unique slug identifier for the vault.

Example: nest-alpha-vault
Query parameters
liveLiquiditystringOptionalDefault: false
Responses
chevron-right
200

Vault details by slug

application/json
get
/vaults/{slug}/details-lite
get

Get Vault APY by slug. apy is the composition-weighted yield APY based on underlying yield-bearing assets (liquid assets are excluded from the APY denominator). navApy is the price-delta (NAV-based) APY computed from vault token price changes.

Path parameters
slugstring · min: 1Required

Unique slug identifier for the vault.

Example: nest-alpha-vault
Query parameters
includeBreakdownstringOptionalDefault: false
Responses
chevron-right
200

Vault APY

application/json
get
/vaults/{slug}/apy
get

Get Vault TVL by slug

Path parameters
slugstring · min: 1Required

Unique slug identifier for the vault.

Example: nest-alpha-vault
Responses
chevron-right
200

Vault TVL

application/json
get
/vaults/{slug}/tvl
get

Get VaultInfo by slug

Path parameters
slugstring · min: 1Required

Unique slug identifier for the vault.

Example: nest-alpha-vault
Responses
chevron-right
200

VaultInfo

application/json
get
/vaults/{slug}
get

Get total number of holders and top holders for a vault by slug

Path parameters
slugstring · min: 1Required

Unique slug identifier for the vault.

Example: nest-alpha-vault
Query parameters
chainIdnumber · nullableOptional

Optional chain ID

Responses
chevron-right
200

Vault holders

application/json
get
/vaults/{slug}/holders
get

Get latest 24h volume for a vault by slug

Path parameters
slugstring · min: 1Required

Unique slug identifier for the vault.

Example: nest-alpha-vault
Responses
chevron-right
200

Vault volume

application/json
get
/vaults/{slug}/volume
get

Get Vault pending redemptions by slug

Path parameters
slugstring · min: 1Required

Unique slug identifier for the vault.

Example: nest-alpha-vault
Query parameters
startDatenumber · nullableOptional

Optional expiration start date filter. Defaults to 30 days ago if not provided.

endDatenumber · nullableOptional

Optional expiration end date

userstringOptional

Optional user address

chainIdnumber · nullableOptional

Optional chain ID

queueAddressstringOptional

Optional atomic queue address. Only applies to atomicQueue redemptions.

onlyValidstringOptional

Optional boolean filter for only valid redemptions. Defaults to true. Only applies to atomicQueue redemptions

Default: true
assetAddressstringOptional

Optional asset address (NestVault only)

redemptionTypestring · enumOptional

Optional redemption type. Defaults to atomicQueue for boring vaults and nest for nest vaults.

Possible values:
Responses
chevron-right
200

Vault's PendingRedemption(s) for the given user

application/json
dataany ofRequired
or
get
/vaults/{slug}/pending-redemptions
get

Get Vault failed redemptions by slug

Path parameters
slugstring · min: 1Required

Unique slug identifier for the vault.

Example: nest-alpha-vault
Query parameters
startDatenumber · nullableOptional

Optional expiration start date filter. Defaults to 30 days ago if not provided.

endDatenumber · nullableOptional

Optional expiration end date

userstringOptional

Optional user address

chainIdnumber · nullableOptional

Optional chain ID

queueAddressstringOptional

Optional atomic queue address. Only applies to atomicQueue redemptions.

Responses
chevron-right
200

Vault's FailedRedemption(s) for the given user

application/json
get
/vaults/{slug}/failed-redemptions
get

Get Vault fulfilled redemptions by slug

Path parameters
slugstring · min: 1Required

Unique slug identifier for the vault.

Example: nest-alpha-vault
Query parameters
startDatenumber · nullableOptional

Optional fulfillment start date filter. Defaults to 30 days ago if not provided.

endDatenumber · nullableOptional

Optional fulfillment end date

userstringOptional

Optional user address

chainIdnumber · nullableOptional

Optional chain ID

queueAddressstringOptional

Optional atomic queue address. Only applies to atomicQueue redemptions.

redemptionTypestring · enumOptional

Optional redemption type. Defaults to atomicQueue for boring vaults and nest for nest vaults.

Possible values:
Responses
chevron-right
200

Vault's FulfilledRedemption(s) for the given user

application/json
get
/vaults/{slug}/fulfilled-redemptions
get

Get summary and breakdown of pending redemptions for a specific user for a given vault slug

Path parameters
slugstring · min: 1Required

Unique slug identifier for the vault.

Example: nest-alpha-vault
userstring · min: 1Required

User wallet address.

Example: 0x1234567890123456789012345678901234567890
Query parameters
assetAddressstringOptional

Optional asset address to filter by

Responses
chevron-right
200

Vault's PendingRedemption(s) for the given user

application/json
get
/vaults/{slug}/user/{user}/pending-redemptions
get

Get the last price update for a vault by slug

Path parameters
slugstring · min: 1Required

Unique slug identifier for the vault.

Example: nest-alpha-vault
Query parameters
chainIdnumber · nullableOptional

Optional chain ID

Responses
chevron-right
200

Vault last price update

application/json
get
/vaults/{slug}/last-price-update
get

Get recent transactions for a vault by slug

Path parameters
slugstring · min: 1Required

Unique slug identifier for the vault.

Example: nest-alpha-vault
Query parameters
chainIdnumber · nullableOptional

Optional chain ID

limitnumber · min: 1 · max: 100Optional

Maximum number of transactions to return

Default: 10Example: 10
Responses
chevron-right
200

Recent transactions for the specified vault by slug

application/json
get
/vaults/{slug}/recent-transactions
get

Get Liquid Funds by slug

Path parameters
slugstring · min: 1Required

Unique slug identifier for the vault.

Example: nest-alpha-vault
Query parameters
liveLiquiditystringOptionalDefault: false
Responses
chevron-right
200

Liquid Funds

application/json
get
/vaults/{slug}/liquid-funds
get

Get the NAV, price and total supply for a vault by slug

Path parameters
slugstring · min: 1Required

Unique slug identifier for the vault.

Example: nest-alpha-vault
Responses
chevron-right
200

Vault last price update

application/json
get
/vaults/{slug}/price
get

Get the upper and lower bounds for price update for a vault by slug and chainId

Path parameters
slugstring · min: 1Required

Unique slug identifier for the vault.

Example: nest-alpha-vault
Query parameters
chainIdnumber · nullableOptional

Chain ID. Defaults to Plume: 98866

Default: 98866
Responses
chevron-right
200

Vault last price update

application/json
get
/vaults/{slug}/price-range
get

Get the asset positions for a vault by slug

Path parameters
slugstring · min: 1Required

Unique slug identifier for the vault.

Example: nest-alpha-vault
Query parameters
liveLiquiditystringOptionalDefault: false
Responses
chevron-right
200

Vault asset positions

application/json
get
/vaults/{slug}/positions
get

Get token minimums for a single vault by slug

Path parameters
slugstring · min: 1Required

Unique slug identifier for the vault.

Example: nest-alpha-vault
Responses
chevron-right
200

Token minimums for the vault

application/json
get
/vaults/{slug}/token-minimums

Last updated