What you can build
Yield discovery
Surface ranked vault opportunities filtered by asset, network, APY, and reputation score. Users see exactly where their idle funds can earn.
1-click deposits and withdrawals
Generate ready-to-sign deposit and redeem payloads for any supported vault. Transactions go directly from the user’s wallet to the target protocol.
Portfolio tracking
Show users their current positions, accrued returns, and PnL across all yield strategies they’ve entered through your app.
Fee monetization
Attach flat or percentage-based fees to deposit and withdrawal transactions. Configure fee logic through the API without touching smart contracts.
How integration works
Fetch vaults
Call
GET /v2/detailed-vaults to retrieve a filtered, ranked list of vaults with APY, TVL, risk scores, and protocol metadata. Apply filters for asset, network, or minimum reputation score to match your users’ needs.Generate a transaction payload
Call the transactions endpoint with the vault address, user wallet, and deposit amount. The API returns a ready-to-sign payload — no intermediary contracts involved.
Sign and submit
Pass the payload to the user’s wallet for signing. Your app broadcasts the transaction. The user interacts directly with the target protocol.
Non-custodial by design
All transaction payloads route funds directly from the user’s wallet to the target protocol. Vaults.fyi never holds or controls user funds. This means:- No intermediary smart contracts inflating gas costs
- Fewer attack surfaces compared to proxy or aggregator architectures
- Full UX control stays with your app
Both externally owned accounts (EOAs) and smart wallets are supported. For smart wallets, you can bundle fee transactions with the user’s deposit in a single atomic operation.
Monetize yield integrations
You can attach fees to any deposit or withdrawal routed through your app. The API supports multiple fee structures so you can design the model that fits your business.Flat fees
Charge a fixed amount per deposit or withdrawal, regardless of transaction size.
Performance fees
Take a percentage of yield earned over time, aligning your revenue with user outcomes.
Who’s already using this
Kraken Wallet uses Vaults.fyi to surface yield opportunities directly inside the wallet interface, letting users deposit into DeFi vaults with a single tap. Jumper Earn integrates the same API to power its cross-chain yield aggregation experience.Contact us to request API access and discuss fee structures for your integration.

