The v1 contextual insights endpoints surface yield opportunities that are relevant to a specific wallet. Rather than showing every available vault, they examine the wallet’s token holdings and return the best matching options based on the assets it already holds. You can filter by network, protocol, minimum TVL, minimum APY, and more.Documentation Index
Fetch the complete documentation index at: https://docs.vaults.fyi/llms.txt
Use this file to discover all available pages before exploring further.
Get top vault options for an address
maxVaultsPerAsset options are returned per asset.
Authentication: x-api-key header required.
Path parameters
Wallet address to find options for. Pattern:
^0x[a-fA-F0-9]{40}$.Request body
APY averaging window. Possible values:
1day, 7day, 30day.Networks to include, specified by name or CAIP identifier.
Networks to exclude, specified by name or CAIP identifier.
Assets to include, specified by symbol or ticker (e.g.
["USDC", "ETH"]).Assets to exclude, specified by symbol or ticker.
Protocols to include, specified by name (e.g.
["Aave", "Morpho"]).Protocols to exclude, specified by name.
Minimum USD balance for an asset to be included in results.
Minimum vault TVL in USD.
Maximum number of vault options to return per asset. Range: 1–5.
Minimum vault APY in basis points.
When
true, only returns vaults with transactional endpoint support.When
true, only returns transactional vaults featured on app.vaults.fyi.Symbols or tickers of assets to always include in results, regardless of wallet balance.
When
true, returns only one vault per protocol for each asset.Example request
Example response
Get single best vault option for an address
x-api-key header required.
Path parameters
Wallet address to find the best option for. Pattern:
^0x[a-fA-F0-9]{40}$.Request body
Accepts the same filter parameters as the top vault options endpoint, with the exception ofmaxVaultsPerAsset, alwaysReturnAssets, and distinctProtocols.
APY averaging window. Possible values:
1day, 7day, 30day.Networks to include.
Minimum vault TVL in USD.
When
true, only returns vaults with transactional support.Example request
Example response
Get top ETH and USD vault for an address (Etherscan integration)
x-api-key header required.
Path parameters
Network name or CAIP identifier. E.g.
mainnet, base, arbitrum.User wallet address. Pattern:
^0x[a-fA-F0-9]{40}$.Example request
To see a live example of this endpoint in action, visit the Etherscan Cards case study.

