Back to Directory
V

Vaults.fyi API

Other
The Vaults.fyi V2 API offers a streamlined, better structured, and more performant interface for accessing DeFi vault data. This simplified version delivers optimized performance while maintaining comprehensive coverage across networks. Basic API key use is limited to 10 requests per minute.

About Vaults.fyi API

Review the Service identity, supported languages, protocol versions, and source metadata discovered by the directory.

Service details

Service Id
6f17822e-6562-45db-9cbb-672f36980215
Service origin
https://api.vaults.fyi
ListedSeptember 24, 2026, 6:59 PM
Last checkedSeptember 24, 2026, 8:12 PM

Protocol details

SourceOpenAPI

Endpoints

Endpoint details are saved from the OpenAPI document. Authentication requirements and prices are advertised information, not a verified payment or access guarantee. The document may contain additional endpoints.Open OpenAPI document
GET/v2/assets

List assets

Retrieves a filtered list of supported assets with their metadata including address, symbol, name, decimals, and network information.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.
GET/v2/benchmarks/{network}

Get benchmark rate

Retrieves benchmark APY data for the specified network and benchmark code.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.
GET/v2/curators

List curators

Retrieves a complete list of available vault curators that can be used for filtering and organizing vault dataPrice unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.
GET/v2/detailed-vaults

List detailed vaults

Retrieves a comprehensive list of vaults with detailed performance metrics including APY, TVL, rewards, risk scores, and protocol information based on specified filters.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.
GET/v2/detailed-vaults/{network}/{vaultId}

Get vault details

Retrieves a detailed performance metrics of single vault including APY, TVL, rewards, risk scores, and protocol information based on specified filters.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.
GET/v2/detailed-vaults/{network}/{vaultId}/apy

Get vault APY

Retrieves vault APY breakdown.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.
GET/v2/detailed-vaults/{network}/{vaultId}/tvl

Get vault TVL

Retrieves vault Tvl breakdown.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.
GET/v2/health

Health check

Checks the health status of the API and its dependencies including database connections and cache availability.Price unavailable
GET/v2/historical-benchmarks/{network}

Get historical benchmarks

Retrieves historical benchmark APY data for the specified network and benchmark code with pagination.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.
GET/v2/historical/asset-prices/{network}/{assetAddress}

Get historical asset prices

Retrieves historical USD prices for a specific asset on a given network.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.
GET/v2/historical/{network}/{vaultId}

Get vault historical data

Retrieves historical APY and TVL for a specific vault, based on the provided query parameters.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.
GET/v2/historical/{network}/{vaultId}/apy

Get historical APY

Retrieves time-series historical APY data for a specific vault, including base yield and rewards components over a customizable time rangePrice unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.
GET/v2/historical/{network}/{vaultId}/sharePrice

Get historical share price

Retrieves time-series historical TVL data for a specific vault, including base yield and rewards components over a customizable time rangePrice unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.
GET/v2/historical/{network}/{vaultId}/tvl

Get historical TVL

Retrieves time-series historical TVL data for a specific vault, including base yield and rewards components over a customizable time rangePrice unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.
GET/v2/networks

List networks

Retrieves a complete list of supported blockchain networks with their identifiers including network name, chain ID, and CAIP format identifier.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.
GET/v2/nrt/vault/{network}/{vaultId}

Get vault NRT data

Retrieves nrt data for vault (underlyingAssetPrice, sharePrice, totalAssets, totalSupply)Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.
GET/v2/nrt/vault/{network}/{vaultId}/sharePrice

Get vault NRT share price

Retrieves NRT share price for vaultPrice unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.
GET/v2/nrt/vault/{network}/{vaultId}/totalAssets

Get vault NRT total assets

Retrieves total assets for vaultPrice unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.
GET/v2/nrt/vault/{network}/{vaultId}/totalSupply

Get vault NRT total supply

Retrieves total supply for vaultPrice unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.
GET/v2/nrt/vault/{network}/{vaultId}/underlyingAssetPrice

Get vault NRT underlying asset price

Retrieves underlying asset price for vaultPrice unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.
GET/v2/portfolio/best-deposit-options/{userAddress}

Get best deposit options

Analyzes a user's existing wallet balances and recommends optimal vault deposit opportunities based on yield performance, risk parameters, and user-defined criteria.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.
GET/v2/portfolio/best-vault/{userAddress}

Get best vault

Returns the single best vault opportunity for the user, based on balance and yield analysis.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.
GET/v2/portfolio/events/{userAddress}/{network}/{vaultId}

List position events

Retrieves all transactions (deposits and withdrawals) for a user's position in a specific vault, including transaction details and metadata.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.
GET/v2/portfolio/idle-assets/{userAddress}

List idle assets

Get balances of idle assets for a specific user address.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.
GET/v2/portfolio/positions/{userAddress}

List portfolio positions

Provides all vault positions for the user, with optional filters.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.
GET/v2/portfolio/positions/{userAddress}/{network}/{vaultId}

Get portfolio position

Gives a detailed view of one specific vault position on a given network.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.
GET/v2/portfolio/total-returns/{userAddress}/{network}/{vaultId}

Get total returns

Retrieves the total returns for a user's position in a specific vault, including asset details and native returns amount.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.
GET/v2/protocols

List protocols

Retrieves a complete list of available protocols that can be used for filtering and organizing vault dataPrice unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.
GET/v2/tags

List tags

Retrieves a complete list of available vault categorization tags that can be used for filtering and organizing vault dataPrice unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.
GET/v2/transactions/context/{userAddress}/{network}/{vaultId}

Get transaction context

Retrieves the complete transactional context for a user's interaction with a specific vault, including available deposit/redeem steps, current balances, and claimable rewards.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.
GET/v2/transactions/rewards/claim/{userAddress}

Claim rewards

Generates a claim rewards transaction for a user, returning transaction payloads needed to claim rewards from protocols.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.
GET/v2/transactions/rewards/context/{userAddress}

Get rewards context

Retrieves claimable rewards context for a user across all networks and vaults, including reward details and claim URLs.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.
GET/v2/transactions/suffix/{userAddress}/{vaultId}

Get transaction suffix

Generates the transaction suffix for the current API key, user address, and vault. Append the returned raw hex suffix to calldata without a 0x prefix.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.
GET/v2/transactions/{action}/{userAddress}/{network}/{vaultId}

Get transaction payload

Retrieves executable transaction payloads for specific actions (deposit, redeem, claim) for a user interacting with a vault, including ready-to-sign transaction data and optional simulation results.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.
GET/v2/vaults

List vaults

Retrieves a filtered list of vaults with their basic information including address, network, associated asset details, and transactional support status.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.