Access a wallet’s DeFi positions along with USD values and metadata across supported EVM chains.
/beta/evm/defi/positions).
Schemas are stable, but response fields may expand as we onboard new protocols.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. Provide an API key with a purpose of Sim API. See Authentication.
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.