# API

- [API Overview](/api/api-overview.md)
- [Market data](/api/api-overview/market-data.md)
- [Transactional support](/api/api-overview/transactional-support.md)
- [Position tracking](/api/api-overview/position-tracking.md)
- [Personalized insights](/api/api-overview/personalized-insights.md)
- [Supported protocols and networks](/api/api-overview/supported-protocols-and-networks.md)
- [Endpoints](/api/endpoints.md)
- [General](/api/endpoints/general.md)
- [Detailed Vaults](/api/endpoints/detailed-vaults.md)
- [Historical](/api/endpoints/historical.md)
- [Benchmarks](/api/endpoints/benchmarks.md)
- [Portfolio](/api/endpoints/portfolio.md)
- [Transactions](/api/endpoints/transactions.md)
- [Legacy (v1) endpoints](/api/endpoints/legacy-v1-endpoints.md)
- [v1 Market data](/api/endpoints/legacy-v1-endpoints/v1-market-data.md)
- [Get historical data](/api/endpoints/legacy-v1-endpoints/v1-market-data/get-historical-data.md)
- [Get historical APY and TVL data on single vault over timestamp range](/api/endpoints/legacy-v1-endpoints/v1-market-data/get-historical-data/get-historical-apy-and-tvl-data-on-single-vault-over-timestamp-range.md)
- [Get historical APY on single vault over timestamp range](/api/endpoints/legacy-v1-endpoints/v1-market-data/get-historical-data/get-historical-apy-on-single-vault-over-timestamp-range.md)
- [Get historical TVL on single vault at single timestamp](/api/endpoints/legacy-v1-endpoints/v1-market-data/get-historical-data/get-historical-tvl-on-single-vault-at-single-timestamp.md)
- [Get historical APY on single vault at single timestamp](/api/endpoints/legacy-v1-endpoints/v1-market-data/get-historical-data/get-historical-apy-on-single-vault-at-single-timestamp.md)
- [Get data for multiple vaults](/api/endpoints/legacy-v1-endpoints/v1-market-data/get-data-for-multiple-vaults.md)
- [Get data on single vault](/api/endpoints/legacy-v1-endpoints/v1-market-data/get-data-on-single-vault.md)
- [Get APY on single vault](/api/endpoints/legacy-v1-endpoints/v1-market-data/get-data-on-single-vault/get-apy-on-single-vault.md)
- [Get benchmark rates](/api/endpoints/legacy-v1-endpoints/v1-market-data/get-benchmark-rates.md)
- [Get supported vaults, networks & tokens](/api/endpoints/legacy-v1-endpoints/v1-market-data/get-supported-vaults-networks-and-tokens.md)
- [/vaults](/api/endpoints/legacy-v1-endpoints/v1-market-data/get-supported-vaults-networks-and-tokens/vaults.md)
- [/networks](/api/endpoints/legacy-v1-endpoints/v1-market-data/get-supported-vaults-networks-and-tokens/networks.md)
- [/tokens](/api/endpoints/legacy-v1-endpoints/v1-market-data/get-supported-vaults-networks-and-tokens/tokens.md)
- [/tags](/api/endpoints/legacy-v1-endpoints/v1-market-data/get-supported-vaults-networks-and-tokens/tags.md)
- [v1 Contextual insights](/api/endpoints/legacy-v1-endpoints/v1-contextual-insights.md)
- [Top vault options for address](/api/endpoints/legacy-v1-endpoints/v1-contextual-insights/top-vault-options-for-address.md)
- [Get single top option for address](/api/endpoints/legacy-v1-endpoints/v1-contextual-insights/get-single-top-option-for-address.md)
- [\[Etherscan cards\] Get top USD, top ETH vault for address](/api/endpoints/legacy-v1-endpoints/v1-contextual-insights/etherscan-cards-get-top-usd-top-eth-vault-for-address.md)
- [v1 Generate payloads](/api/endpoints/legacy-v1-endpoints/v1-generate-payloads.md)
- [Prepare calldata](/api/endpoints/legacy-v1-endpoints/v1-generate-payloads/prepare-calldata.md)
- [Supply/Deposit](/api/endpoints/legacy-v1-endpoints/v1-generate-payloads/prepare-calldata/supply-deposit.md)
- [Withdraw/Redeem](/api/endpoints/legacy-v1-endpoints/v1-generate-payloads/prepare-calldata/withdraw-redeem.md)
- [Request redeem](/api/endpoints/legacy-v1-endpoints/v1-generate-payloads/prepare-calldata/withdraw-redeem/request-redeem.md)
- [Claim redeem](/api/endpoints/legacy-v1-endpoints/v1-generate-payloads/prepare-calldata/withdraw-redeem/claim-redeem.md)
- [Claim rewards](/api/endpoints/legacy-v1-endpoints/v1-generate-payloads/prepare-calldata/claim-rewards.md)
- [Get contract interaction details](/api/endpoints/legacy-v1-endpoints/v1-generate-payloads/get-contract-interaction-details.md)
- [Get supported assets](/api/endpoints/legacy-v1-endpoints/v1-generate-payloads/get-supported-assets.md)
- [Get supported vaults](/api/endpoints/legacy-v1-endpoints/v1-generate-payloads/get-supported-vaults.md)
- [v1 Position tracking](/api/endpoints/legacy-v1-endpoints/v1-position-tracking.md)
- [Get user balances](/api/endpoints/legacy-v1-endpoints/v1-position-tracking/get-user-balances.md)
- [Get user positions](/api/endpoints/legacy-v1-endpoints/v1-position-tracking/get-user-positions.md)
- [Get list of past vault txns by user address](/api/endpoints/legacy-v1-endpoints/v1-position-tracking/get-list-of-past-vault-txns-by-user-address.md)
- [Get estimated returns for user's vault position](/api/endpoints/legacy-v1-endpoints/v1-position-tracking/get-estimated-returns-for-users-vault-position.md)
- [Getting Started with the SDK](/api/getting-started-with-the-sdk.md)
- [SDK Reference](/api/getting-started-with-the-sdk/sdk-reference.md)
- [Tutorials](/api/getting-started-with-the-sdk/tutorials.md)
- [Wallet Integration](/api/getting-started-with-the-sdk/tutorials/wallet-integration.md): Example code + mini tutorial showing Portfolio and Transactional integrations with Vaults.fyi
- [Changelog](/api/changelog.md)
- [For AIs and Agents](/api/for-ais-and-agents.md)
- [For AIs](/api/for-ais-and-agents/for-ais.md)
- [MCP / Claude Desktop](/api/for-ais-and-agents/mcp-claude-desktop.md): Instructions for using vaults.fyi with AI tools
- [x402](/api/for-ais-and-agents/x402.md): Pay-per-request API access using USDC on Base — no API key required
