Skip to main content
Beta endpoints are functional and tested but not yet part of the stable API. Interfaces may change before general availability. Not recommended for production use without monitoring.
Beta features are accessible using your existing API key. The endpoints below cover product areas that are being validated before general availability.

Borrow markets

Build borrow dashboards and account-health views against one borrow market model instead of wiring separate protocol-specific routes. Use these endpoints for market discovery, historical rates, user positions, user events, and ready-to-sign borrow transaction payloads.
CapabilityHow to callRequired inputs
List all borrow marketsGET /beta/borrow/markets/None
List borrow markets on one networkGET /beta/borrow/markets/{network}Path: network
Fetch one borrow marketGET /beta/borrow/markets/{network}/{marketId}Path: network, marketId
Fetch historical borrow market dataGET /beta/borrow/markets/historical/{network}/{marketId}/{assetAddress}Path: network, marketId, assetAddress
List borrow positions for a walletGET /beta/borrow/portfolio/positions/{userAddress}Path: userAddress
Fetch one borrow market positionGET /beta/borrow/portfolio/positions/{userAddress}/{network}/{marketId}Path: userAddress, network, marketId
Fetch one asset-level borrow market positionGET /beta/borrow/portfolio/positions/{userAddress}/{network}/{marketId}/{assetAddress}Path: userAddress, network, marketId, assetAddress
List borrow market eventsGET /beta/borrow/portfolio/events/{userAddress}/{network}/{marketId}/{assetAddress}Path: userAddress, network, marketId, assetAddress
Check balances and limits before building a borrow transactionGET /beta/borrow/markets/transactions/context/{userAddress}/{network}/{marketId}/{assetAddress}Path: userAddress, network, marketId, assetAddress
Build a ready-to-sign borrow market transactionGET /beta/borrow/markets/transactions/{action}/{userAddress}/{network}/{marketId}/{assetAddress}Path: action, userAddress, network, marketId, assetAddress. Query: amount or all=true when the action requires an amount

The Deep

Build AMM-style vault integrations for Deep liquidity positions. These endpoints cover vault discovery, wallet positions, and ready-to-sign deposit or withdrawal transactions.
CapabilityHow to callRequired inputs
List Deep detailed vaultsGET /beta/amm/deep/detailed-vaultsNone. Optional query: page, perPage
Fetch one Deep positionGET /beta/amm/deep/positions/{userAddress}/{network}/{vaultId}Path: userAddress, network, vaultId
Build a Deep deposit transactionGET /beta/amm/deep/deposit/{userAddress}/{network}/{vaultId}Path: userAddress, network, vaultId. Query: assetAddress0, amount0. Optional query: assetAddress1, amount1
Build a Deep withdrawal transactionGET /beta/amm/deep/withdraw/{userAddress}/{network}/{vaultId}Path: userAddress, network, vaultId. Query: amount or all=true

Fixed Term (Pendle)

Add fixed-term yield market support for Pendle-backed opportunities. Use these endpoints to retrieve detailed market data, preview transaction context, and generate swap-in or swap-out transactions.
CapabilityHow to callRequired inputs
Fetch fixed-term detailed vault dataGET /beta/fixed-term/detailed/{network}/{vaultId}Path: network, vaultId
Preview balances and limits before building a fixed-term transactionGET /beta/fixed-term/context/{userAddress}/{network}/{vaultId}Path: userAddress, network, vaultId
Build a fixed-term transactionGET /beta/fixed-term/transactions/{action}/{userAddress}/{network}/{vaultId}Path: action, userAddress, network, vaultId. Query: assetAddress, amount. Optional query: simulate

Portfolio

Measure user returns over a selected time window instead of only showing lifetime returns. This supports performance reporting, account history views, and user-specific analytics.
CapabilityHow to callRequired inputs
Measure user returns over a selected time windowGET /beta/portfolio/partial-returns/{userAddress}/{network}/{vaultId}Path: userAddress, network, vaultId. Query: fromTimestamp. Optional query: toTimestamp
Beta endpoints require an API key. Sign up to get started, then watch the changelog for changes before general availability.