Get migratable DeFi positions
Returns the address’s DeFi positions in one normalised shape, each carrying the largest amount that can actually be withdrawn right now. maxWithdrawable is capped against the venue’s full withdraw validation — health factor (with a buffer above the liquidation edge), E-Mode thresholds, zero-LTV collateral, paused reserves and pool liquidity — so a client never asks a user to sign an exit the protocol would reject. Currently covers Aave v3 across every market on the deposit-enabled chains; a failures entry appears when a venue could not be reached, so an empty list is distinguishable from a failed lookup.
Headers
API key for authentication
"your-api-key"
API version identifier (e.g. "2026-04.amazon"). Optional today, will become required in a future release.
^\d{4}-\d{2}\.[a-z0-9]+$"2026-04.amazon"
Path Parameters
EVM address holding the DeFi positions
^0x[a-fA-F0-9]{40}$"0x742d35Cc6634C0532925a3b844Bc9e7595f5bE91"
Response
Normalised DeFi positions
The USD floor the withdrawn proceeds must clear for this project, resolved from the platform minimum and the project's own minDepositUsd. Proceeds below it are rejected on ingest after the withdrawal has already happened.
0.04
Present only when a venue could not be reached, so an empty positions list can be told apart from a failed lookup.