Yearn API
Production Endpoint
https://api.yearn.fi/v1/chains/1/vaults/all
API Schema
| Field | Description | 
|---|---|
address | Checksummed address of the vault | 
inception | The block number a vault was created at | 
symbol | Vault token symbol (used primarily in metamask) | 
name | Vault token name | 
display_name | Vault name as displayed in UI (usually based on underlying symbol) | 
icon | Vault token icon url | 
token | Underlying vault token metadata | 
token.name | Underlying token name | 
token.symbol | Underlying token symbol | 
token.address | Underlying token address | 
token.decimals | Underlying token decimal amount | 
token.display_name | Underlying token display name | 
token.icon | Underlying token icon (usually used as vault dispaly icon) | 
tvl | TVL information about a vault | 
tvl.total_assets | TVL in underlying token denomination | 
tvl.price | Token price in USD | 
tvl.tvl | TVL in USD | 
apy | Vault APY metadata | 
apy.type | APY type. Options are v2:simple, v2:averaged, v1:simple, crv | 
apy.gross_apr | Uncompounded gross APR before fees | 
apy.net_apy | Net APY (compounded) after fees. This is what the UI shows | 
apy.fees | Fee structure breakdown for a vault | 
apy.fees.performance | Performance fee in bips | 
apy.fees.withdrawal | Withdrawal fee in bips | 
apy.fees.management | Management fee in bips | 
apy.fees.keep_crv | Amount of CRV to keep upon harvest for curve vaults in bips | 
apy.fees.cvx_keep_crv | Amount of CRV to keep upon harvest for curve convex vaults in bips | 
apy.points | APY samples for various timeframes | 
apy.points.week_ago | APY calculated from one week sample of pricePerShare | 
apy.points.month_ago | APY calculated from one month sample of pricePerShare | 
apy.points.month_ago | APY calculated from inception block sample of pricePerShare | 
apy.composite | Complex APY breakdown (for curve vaults) | 
apy.composite.boost | Current boost of the strategies | 
apy.composite.pool_apy | APY of the Curve LP position | 
apy.composite.base_apr | Base APR of Curve emissions | 
apy.composite.boosted_apr | Boosted APR of Curve emissions | 
apy.composite.cvx_apr | APR of Convex rewards | 
apy.composite.rewards_apr | APR of additional pool rewards | 
strategies | A list of active vault strategies | 
strategies[idx].address | Address of an active strategy | 
strategies[idx].name | Name of an active strategy | 
endorsed | True if the vault is an endorsed production vault. Do not show the vault if it's not endorsed | 
version | API version of the vault | 
decimals | Number of decimals for the vault token | 
type | High level vault classification. Valid options are v1 and v2 | 
emergency_shutdown | If true the vault is in shut down mode and no new deposits should be accepted | 
updated | Unix timestamp of the last vault update |