Access a wallet’s DeFi positions along with USD values and metadata across supported EVM chains.
/beta/evm/defi/positions).
The information below represents the planned functionality and supported protocols for the rearchitected endpoint.Protocol Chain Coverage Table
| Protocol / Standard | Ethereum (1) | Base (8453) | Optimism (10) | Unichain (130) | Zora (7777777) | World Chain (480) | Ink (57073) | Soneium (1868) | Mode (34443) | BOB (60808) | Shape (360) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Uniswap V2 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |||
| Uniswap V2 Forks | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |||
| Uniswap V3 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |||
| Uniswap V4 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |||
| Algebra V3 | |||||||||||
| iZumi Swap | ✓ | ||||||||||
| Aave v2 | ✓ | ||||||||||
| Aave v3 | ✓ | ✓ | ✓ | ✓ | |||||||
| Compound v2 | ✓ | ||||||||||
| Compound v3 (Comet) | ✓ | ✓ | ✓ | ||||||||
| Moonwell | ✓ | ✓ | |||||||||
| ERC‑4626 Vaults | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Pendle v2 | ✓ | ✓ | ✓ | ||||||||
| EigenLayer | ✓ |
Uniswap V2 (and Forks)
UniswapV2UniswapV2 type, with the specific protocol name indicated in the protocol field.Example Response (Uniswap V2):Uniswap V3 (and Forks)
NftNft type, with the specific protocol name indicated in the protocol field.Example Response (Uniswap V3):Uniswap V4
NftAlgebra V3
NftiZumi Swap
NftAave v2
TokenizedAtokenV2, AaveV2VariableDebtAave v3
TokenizedAtokenV3, AaveV3VariableDebtCompound v2
CompoundV2 (combined in API response)CTOKEN, CTOKEN_BORROWCompound v3 (Comet)
CompoundV3Moonwell
Moonwell (combined in API response)MTOKEN, MTOKEN_BORROWERC-4626 Vaults
Erc4626Pendle V2
PendlePrincipal, Yield, LP (in token_type field)EigenLayer
EigenStrategy (or similar in API response)Used for authenticating requests. Visit Authentication to learn how to create your API key.
Wallet address to inspect for DeFi positions.
Filter by chain(s). Accepts numeric chain IDs and/or tags. Provide a single value (e.g. ?chain_ids=1 or ?chain_ids=mainnet) or a comma-separated list (e.g. ?chain_ids=1,8453,testnet). Chain names are not accepted. If this query parameter is omitted, results include positions from chains with the default tag. See the Supported Chains Tags section.