Skip to main content
Pass chain_id on endpoints that list it. Omit it to include every chain in that protocol’s row. Aerodrome V3 rejects anything other than 8453. Orca and Kamino reject anything other than 101. Aave V3 and Morpho reject a chain their indexer does not support. Uniswap V3 accepts any enabled network id; only the chains in its row have a position manager. On Aave summary, the position list, the bundle, and batch, omit market_id to include every market on the chain. Ethereum then includes lido and horizon as well as main. Events, snapshots, risk, and yield default to main. Orca position lookup takes wallet when the position is a DeFi Tuna position. That tags sub_protocol as defi_tuna and sets the owner. Omit wallet and the same position is returned as orca. tunaLendingInfo is on the list with full=true and on batch. vFat positions use the same Uniswap V3 and Aerodrome V3 routes. sub_protocol is vfat. The owner is the farmer. The protocol code stays uniswapV3 or aerodrome. Revert positions use those routes on Ethereum, Base, and Arbitrum. sub_protocol is revert. The list wallet is the borrower. There is no loan payload. Details are on DeFi Tuna, vFat, and Revert. Portfolio balance, portfolio assets, snapshot dates, and wallet snapshots take an EVM, Solana, or Bitcoin wallet. Get Pool is GET /v1/pools/{chain_id}/{pool_address} for an indexed Uniswap V3 or Aerodrome Slipstream pool. orientation selects token1 per token0 or token0 per token1. include adds history, ticks, or recentSwaps. Orca is not on that route.

History routes

Uniswap V3 and Aerodrome V3:
  • .../events is deposits, withdrawals, fee collections, and compounds. Each row has token amounts, the token price at that transaction, a unix-second timestamp, and transaction_hash. USD value is amount times that price. The first deposit is the mint. An empty compounds list is omitted.
  • .../snapshots is one row per UTC day: value, fees, rewards, and APR.
  • .../snapshot is the current check: value, in range or out of range, PnL, and APR.
Aave V3 and Morpho .../events are supply, withdraw, borrow, repay, and liquidation events. .../snapshots is the daily chart. max_snapshots is a day count. Kamino .../events is daily obligation history: a blockTimestamp and a nested snapshot. .../snapshots is collateral, debt, net worth, and health factor over time. How those numbers are calculated is on Data methodology.