top liquidity pools of atoken on ethereum

Historical data This query uses the realtime dataset (the default), which holds only a recent window - hours to days depending on the cube. For older data add a dataset to the top-level element: EVM(network: eth, dataset: combined) archive full history combined archive + realtime in one result Ar

By Kshitij Mahajan · saved 24 June 2026 · Bitquery API v2

What it returns

Filters

The query

# Historical data
#   This query uses the realtime dataset (the default), which holds only a
#   recent window - hours to days depending on the cube.
#
#   For older data add a dataset to the top-level element:
#
#     EVM(network: eth, dataset: combined)
#
#     archive   full history
#     combined  archive + realtime in one result
#
#   Archive and combined need the historical data add-on:
#   https://bitquery.io/pricing
#
# Datasets:  https://docs.bitquery.io/docs/graphql/dataset/archive/
# Retention: https://docs.bitquery.io/docs/graphql/data-coverage-retention/
#
# For more info on the endpoint visit -
# https://docs.bitquery.io/docs/blockchain/Ethereum/dextrades/ethereum-
# liquidity-api/
# For faster results try using indexed feilds in where and orderBy clause -
# https://docs.bitquery.io/docs/graphql/indexed-fields-reference/

query MyQuery {
  EVM(network: eth) {
    TokenIsCurrencyA: DEXPoolEvents(
      limit: {count: 10}
      orderBy: {descendingByField: "PoolEvent_Liquidity_AmountCurrencyA_maximum"}
      where: {PoolEvent: {Pool: {CurrencyA: {SmartContract: {is: "0x95aD61b0a150d79219dCF64E1E6Cc01f0B64C4cE"}}, SmartContract: {notIn: ["0x000000000004444c5dc75cB358380D2e3dE08A90"]}}}}
    ) {
      PoolEvent {
        Liquidity {
          AmountCurrencyA(maximum: Block_Time)
          AmountCurrencyB(maximum: Block_Time)
        }
        Pool {
          PoolId
          SmartContract
          CurrencyA {
            Name
            Symbol
            SmartContract
          }
          CurrencyB {
            Name
            Symbol
            SmartContract
          }
        }
      }
    }
    TokenIsCurrencyB: DEXPoolEvents(
      limit: {count: 10}
      orderBy: {descendingByField: "PoolEvent_Liquidity_AmountCurrencyB_maximum"}
      where: {PoolEvent: {Pool: {CurrencyB: {SmartContract: {is: "0x95aD61b0a150d79219dCF64E1E6Cc01f0B64C4cE"}}, SmartContract: {notIn: ["0x000000000004444c5dc75cB358380D2e3dE08A90"]}}}}
    ) {
      PoolEvent {
        Liquidity {
          AmountCurrencyA(maximum: Block_Time)
          AmountCurrencyB(maximum: Block_Time)
        }
        Pool {
          PoolId
          SmartContract
          CurrencyA {
            Name
            Symbol
            SmartContract
          }
          CurrencyB {
            Name
            Symbol
            SmartContract
          }
        }
      }
    }
  }
}

Similar queries