Skip to main content
Vaults.fyi is the unified API for onchain yield. Whether you’re building a wallet, a data analytics tool, or an AI agent, a single integration gives you standardized access to 1,000+ DeFi yield strategies across 80+ protocols and 20+ chains — without building a DeFi team or managing per-protocol integrations.

Get Started with the SDK

Install the TypeScript or Python SDK and make your first API call in minutes.

API Reference

Explore all v2 endpoints for vaults, portfolio, transactions, and benchmarks.

Core Concepts

Understand market data, transactional support, and portfolio intelligence.

AI & Agents

Use the MCP server or x402 pay-per-request for autonomous agent workflows.

Why teams use Vaults.fyi

Data & Analytics

Standardized APY, TVL, fees, and reputation scores across all protocols — sourced hourly direct from onchain contracts.

Transactions

Ready-to-sign deposit, redeem, and claim payloads for hundreds of vaults. No intermediary contracts, fully non-custodial.

Portfolio

Track user positions, detect idle assets, and surface personalized yield opportunities matched to wallet holdings.

Get started

1

Get an API key

Contact us to request access. You’ll receive an API key to authenticate all requests.
2

Install the SDK

Install the @vaultsfyi/sdk package (TypeScript) or vaultsfyi package (Python) and initialize the client with your key.
3

Explore vault data

Call getAllVaults() or GET /v2/detailed-vaults to browse available yield opportunities filtered by network, protocol, asset, or APY.
4

Integrate into your product

Use transactional endpoints to prepare deposit and redeem payloads, and portfolio endpoints to track user positions and PnL.

Trusted by leading teams

Vaults.fyi powers yield analytics, dashboards, and transaction flows for Jumper, Kraken Wallet, Etherscan, Gauntlet, Maple Finance, and more. See the case studies for integration details.