Skip to main content
This union can be one of the following types (see Object Types for full field definitions):
  • UniswapV4Data — Uniswap V4 pools (hook address, native token flag, dynamic fee).
  • ArenaTradeData — Arena Trade pairs (token ID).
  • PumpData — Pump.fun pairs (creator address).
Use fragments in your query to request fields from a specific member:
pair {
  address
  protocolData {
    ... on UniswapV4Data {
      uniswapV4HookAddress
      isToken0NetworkToken
      isDynamicFee
      type
    }
    ... on ArenaTradeData {
      tokenId
      type
    }
    ... on PumpData {
      creator
      type
    }
  }
}