Skip to main content
Vaults.fyi delivers clean, standardized metrics so you can focus on analysis instead of data wrangling. You get normalized historical and real-time APY, TVL, utilization rates, and the Reputation Score across 1,000+ vaults — sourced directly from onchain contracts and updated hourly.

Why it matters

Most yield analysis starts with data cleanup: protocols report APY differently, rewards are often separated from base yield, and historical TVL or share-price data is not always easy to compare. Vaults.fyi normalizes the market into one queryable dataset. Use Vaults.fyi to:
  • Compare base APY, reward APY, and total APY across 1 hour, 1 day, 7 day, and 30 day windows.
  • Pull historical APY, TVL, and benchmark data without running your own indexers.
  • Screen vaults by reputation score, active warnings, curator, protocol, asset, network, capacity, or TVL.
  • Build dashboards, research notes, and allocator reports from a consistent data model.

What data is available

APY and yield breakdown

Access total APY split into base yield and reward token components. Compare net yields across protocols on a like-for-like basis.

Historical time series

Pull daily APY and TVL history for any vault. Build backtests, identify yield cycles, and track how protocols respond to market conditions.

Benchmark rates

Query the Vaults.fyi USD and ETH benchmark rates — aggregated risk-adjusted reference yields for stablecoin and ETH strategies.

Reputation scores

Each vault carries a reputation score based on longevity, TVL stability, yield volatility, and underlying asset health. Use it to filter out high-risk outliers.

Key endpoints for analysis

Fetch historical vault data

The apy.total field is the net annualized yield. Use apy.base and apy.rewards to separate native protocol yield from token incentives.

Cross-protocol comparison

Because Vaults.fyi normalizes data across protocols, you can make direct comparisons that would otherwise require building per-protocol adapters. APY calculations follow a standardized methodology so the numbers mean the same thing regardless of the underlying protocol. Use cases this enables:
  • Benchmark analysis — compare a specific vault’s yield against the Vaults.fyi USD benchmark rate to assess relative performance
  • Protocol health monitoring — track TVL inflows and outflows across competing protocols over time
  • Risk-adjusted screening — filter vaults by reputation score to identify strategies worth tracking

Flows and position data

Beyond vault-level metrics, you can query wallet-level position data to analyze where capital is flowing across DeFi. This includes stablecoin, ETH, and ERC-20 positions held in yield strategies, along with estimated returns per position.
Push data directly into your analytics stack (Databricks, BigQuery, etc.) using the REST API on a scheduled basis. The API supports pagination for bulk historical pulls.

Interactive exploration

Explore the data without writing code using the analytics dashboard. It surfaces yield trends, protocol comparisons, and benchmark charts built on the same underlying API.
Need more API access or higher rate limits? Sign up for Pay-As-You-Go access with no commitments. For custom metrics or specific vault coverage, schedule a call with the team.