New: LI.FI's API for Agentic Commerce is live — MCP Server, Agent Skills, and AI-first docs. Learn more
curl --request GET \
--url https://earn.li.fi/v1/vaults/{chainId}/{address} \
--header 'x-lifi-api-key: <api-key>'{
"address": "0x7BfA7C4f149E7415b73bdeDfe609237e29CBF34A",
"network": "base",
"chainId": 8453,
"slug": "morpho-base-usdc-0x7bfa",
"name": "Morpho USDC Vault",
"description": "Optimized USDC lending vault on Morpho",
"protocol": {
"name": "Morpho",
"logoUri": "https://example.com/morpho-logo.png",
"url": "https://morpho.org"
},
"underlyingTokens": [
{
"address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"symbol": "USDC",
"decimals": 6,
"weight": 1
}
],
"lpTokens": [
{
"address": "0x7BfA7C4f149E7415b73bdeDfe609237e29CBF34A",
"symbol": "mUSDC",
"decimals": 18,
"priceUsd": "1.02"
}
],
"rewardTokens": [],
"tags": [
"stablecoin",
"lending"
],
"analytics": {
"apy": {
"base": 0.0534,
"reward": null,
"total": 0.0534
},
"apy1d": 0.0521,
"apy7d": 0.0538,
"apy30d": 0.0545,
"tvl": {
"usd": "12500000.00",
"native": "12500000000000"
},
"updatedAt": "2026-03-31T14:30:00.000Z"
},
"caps": {
"totalCap": "50000000000000",
"maxCap": "100000000000000"
},
"timeLock": 0,
"kyc": false,
"syncedAt": "2026-03-31T14:30:00.000Z",
"isTransactional": true,
"isRedeemable": true,
"depositPacks": [
{
"name": "morpho-deposit",
"stepsType": "instant"
}
],
"redeemPacks": [
{
"name": "morpho-redeem",
"stepsType": "instant"
}
]
}Returns the full details for a single vault.
curl --request GET \
--url https://earn.li.fi/v1/vaults/{chainId}/{address} \
--header 'x-lifi-api-key: <api-key>'{
"address": "0x7BfA7C4f149E7415b73bdeDfe609237e29CBF34A",
"network": "base",
"chainId": 8453,
"slug": "morpho-base-usdc-0x7bfa",
"name": "Morpho USDC Vault",
"description": "Optimized USDC lending vault on Morpho",
"protocol": {
"name": "Morpho",
"logoUri": "https://example.com/morpho-logo.png",
"url": "https://morpho.org"
},
"underlyingTokens": [
{
"address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"symbol": "USDC",
"decimals": 6,
"weight": 1
}
],
"lpTokens": [
{
"address": "0x7BfA7C4f149E7415b73bdeDfe609237e29CBF34A",
"symbol": "mUSDC",
"decimals": 18,
"priceUsd": "1.02"
}
],
"rewardTokens": [],
"tags": [
"stablecoin",
"lending"
],
"analytics": {
"apy": {
"base": 0.0534,
"reward": null,
"total": 0.0534
},
"apy1d": 0.0521,
"apy7d": 0.0538,
"apy30d": 0.0545,
"tvl": {
"usd": "12500000.00",
"native": "12500000000000"
},
"updatedAt": "2026-03-31T14:30:00.000Z"
},
"caps": {
"totalCap": "50000000000000",
"maxCap": "100000000000000"
},
"timeLock": 0,
"kyc": false,
"syncedAt": "2026-03-31T14:30:00.000Z",
"isTransactional": true,
"isRedeemable": true,
"depositPacks": [
{
"name": "morpho-deposit",
"stepsType": "instant"
}
],
"redeemPacks": [
{
"name": "morpho-redeem",
"stepsType": "instant"
}
]
}Vault contract address (0x-prefixed, 40 hex characters).
^0x[0-9a-fA-F]{40}$EVM chain ID of the network the vault is deployed on.
1 <= x <= 2147483647Vault found
Vault contract address (0x-prefixed, 40 hex characters).
"0x7BfA7C4f149E7415b73bdeDfe609237e29CBF34A"
Network name as a lowercase string (e.g., base, ethereum).
"base"
EVM chain ID of the network the vault is deployed on.
-9007199254740991 <= x <= 90071992547409918453
URL-safe unique identifier for the vault, combining protocol, network, asset, and a short address suffix.
"morpho-base-usdc-0x7bfa"
Human-readable display name for the vault.
"Morpho USDC Vault"
The DeFi protocol that operates this vault.
Show child attributes
The tokens you deposit into this vault.
Show child attributes
LP (liquidity provider) tokens received when depositing into the vault.
Show child attributes
Descriptive labels for filtering and categorisation (e.g., stablecoin, lending, yield).
["stablecoin", "lending"]
Real-time yield and TVL analytics for the vault.
Show child attributes
ISO 8601 timestamp of when vault data was last synced from the provider.
"2026-03-31T14:30:00.000Z"
Whether the vault supports programmatic deposits and withdrawals via the Composer API.
true
Whether the vault currently supports redemptions (withdrawals).
true
Available deposit operation configurations. Each pack defines the steps required to deposit into the vault.
Show child attributes
Available redemption operation configurations. Each pack defines the steps required to withdraw from the vault.
Show child attributes
Short description of the vault's strategy or purpose.
"Optimized USDC lending vault on Morpho"
Additional reward tokens distributed by the vault (e.g., governance tokens). Empty array if no rewards.
Show child attributes
Deposit capacity limits for the vault. Omitted if the vault has no cap.
Show child attributes
Withdrawal time lock in seconds. 0 means withdrawals are instant.
0 <= x <= 90071992547409910
Whether KYC verification is required to interact with this vault.
false