trade stats for a token pair on uniswap v4 matic

Returns DEX trades by token on Polygon, where trade pool ID is 0x23bf…a916 and DEX protocol name is uniswap_v4, sorted by volume USD, highest first: currency name, currency symbol, smart contract, sum of trade amount and sum of trade side amount in USD.

By Kshitij Mahajan · saved 11 February 2026 · run 1 time · Bitquery API v2

What it returns

Filters

The query

query pairTopTraders {
  EVM(network: matic, dataset: realtime) {
    DEXTradeByTokens(
      orderBy: {descendingByField: "volumeUsd"}
      where: {Block: {Time: {since_relative: {days_ago: 1}}}, Trade: {Dex: {ProtocolName: {is: "uniswap_v4"}}, PoolId: {is: "0x23bf8c631d30c092865d2f583f601a7080b7e3f4cb3dcbf29e622a693087a916"}}}
    ) {
      Trade {
        Currency {
          Name
          Symbol
          SmartContract
        }
      }
      bought: sum(of: Trade_Amount, if: {Trade: {Side: {Type: {is: buy}}}})
      sold: sum(of: Trade_Amount, if: {Trade: {Side: {Type: {is: sell}}}})
      volume: sum(of: Trade_Amount)
      volumeUsd: sum(of: Trade_Side_AmountInUSD)
    }
  }
}

Similar queries