query solana pools

Returns 100 DEX pools on Solana, sorted by pool quote post amount in USD maximum, highest first: base currency symbol, base currency name, base currency mint address, quote currency symbol, quote currency name, quote currency mint address, market address and 6 more fields.

By Shay Kadria · saved 8 June 2026 · Bitquery API v2

What it returns

The query

query ($hours: Int) {
  Solana {
    DEXPools(
      orderBy: {descendingByField: "Pool_Quote_PostAmountInUSD_maximum"}
      where: {
        Transaction: {Result: {Success: true}}
        Block: {Time: {since_relative: {hours_ago: $hours}}}
      }
      limit: {count: 100}
    ) {
      Pool {
        Market {
          BaseCurrency {
            Symbol
            Name
            MintAddress
          }
          QuoteCurrency {
            Symbol
            Name
            MintAddress
          }
          MarketAddress
        }
        Dex {
          ProtocolFamily
          ProtocolName
        }
        Base {
          PostAmount(maximum: Block_Slot)
          PostAmountInUSD(maximum: Block_Slot)
        }
        Quote {
          PostAmount(maximum: Block_Slot)
          PostAmountInUSD(maximum: Block_Slot)
        }
      }
    }
  }
}

Variables

{
  "hours": 1
}

Similar queries