Skip to main content
This is a beta endpoint currently under active development. We’re working to stabilize the API and will minimize breaking changes wherever possible, but they may still occur as we refine the interface.For production support or migration assistance, reach out at hello@allium.so.

Supported Protocols

Liquidity Pool Positions

Track LP positions in Uniswap V2 pools across all supported chains.Features:
  • Position ownership and balances
  • Pool composition and reserves
  • Fee tier information
Track concentrated liquidity positions with range information.Features:
  • NFT-based position tracking
  • Tick range and liquidity
  • Fee tier and position status
Historical backfill in progress
Track hook-enabled liquidity positions in Uniswap V4.Features:
  • Hook-based position logic
  • Custom pool configurations
  • Advanced liquidity management
Historical backfill in progress
Track concentrated liquidity positions in PancakeSwap V3 pools.Features:
  • NFT-based position tracking (Uniswap V3 fork)
  • Tick range and liquidity
  • Fee tier and position status

Lending Positions

Track lending and borrowing positions on Aave V3.Features:
  • Supplied assets and balances
  • Borrowed positions
  • Collateral and health factors
Track positions on Compound V3 (Comet) markets.Features:
  • Base asset positions
  • Collateral tracking
  • Market-specific data

Solana Positions

Track standard Solana positions across various programs.Features:
  • Token account positions
  • Program-specific positions
  • Realtime balance updates

Supported Chains

ChainChain IDStatus
Arbitrumarbitrum🌱 Beta
Avalancheavalanche🌱 Beta
Basebase🌱 Beta
Blastblast🌱 Beta
BSCbsc🌱 Beta
Celocelo🌱 Beta
Ethereumethereum🌱 Beta
MegaETHmegaeth🌱 Beta
Monadmonad🌱 Beta
Optimismoptimism🌱 Beta
Plasmaplasma🌱 Beta
Polygonpolygon🌱 Beta
Solanasolana🌱 Beta
Soneiumsoneium🌱 Beta
Unichainunichain🌱 Beta
World Chainworldchain🌱 Beta
X Layerx_layer🌱 Beta
zkSynczksync🌱 Beta
Zorazora🌱 Beta

Data Model

The API returns positions as a flat array in items, with fields varying by position_type. Each position includes token objects with realtime price data. Position types: LP, regular, lending, staked
{
  "position_type": "LP",
  "chain": "ethereum",
  "address": "0x1234567890abcdef1234567890abcdef12345678",
  "position_id": "604387",
  "protocol": "uniswap_v3",
  "total_value_usd": "15234.56",
  "pool_address": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640",
  "fee_tier": "500",
  "in_range": true,
  "token0": {
    "chain": "ethereum",
    "address": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
    "price": 1.0,
    "decimals": 6,
    "symbol": "USDC"
  },
  "token1": {
    "chain": "ethereum",
    "address": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
    "price": 3245.12,
    "decimals": 18,
    "symbol": "WETH"
  },
  "token0_amount": "5000.123456",
  "token1_amount": "1.543210987654321",
  "token0_amount_usd": "5000.12",
  "token1_amount_usd": "10234.44",
  "unclaimed_fees_token0": "12.345678",
  "unclaimed_fees_token1": "0.001234567890123",
  "unclaimed_fees_usd": "16.35"
}

Coming Soon

Additional position types in development:

Hyperliquid Spot

Track spot trading positions on Hyperliquid

EVM Staking

Monitor staking positions across EVM chains

Solana LP & Lending

Extended Solana DeFi position tracking

Hyperliquid Staking & Perps

Staking and perpetual positions on Hyperliquid