Trending tokens multi-chain

Returns 20 tokens, where token symbol is not WSOL, USDC or 4 more, time duration is 60 and supply market cap is at most 100000000, sorted by vol 1 h, highest first: token ID, network, token symbol, token name, token address, sum of volume USD, open and 6 more fields.

By Akshat · saved 8 September 2026 · Bitquery API v2

What it returns

Filters

The query

{
  Trading {
    Tokens(
      limit: { count: 20 }
      orderBy: { descendingByField: "vol_1h" }
      where: {
        Price: { IsQuotedInUsd: true }
        Interval: { Time: { Duration: { eq: 60 } } }
        Block: { Time: { since_relative: { hours_ago: 1 } } }
        Supply: { MarketCap: { le: 100000000 } }
        Token: {
          Symbol: { notIn: ["WSOL", "USDC", "USDT", "WETH", "DAI", "cbBTC"] }
        }
      }
    ) {
      Token {
        Id
        Network
        Symbol(maximum: Block_Time)
        Name(maximum: Block_Time)
        Address(maximum: Block_Time)
      }
      vol_1h: sum(of: Volume_Usd, selectWhere: { ge: "10000" })
      vol_5m: sum(of: Volume_Usd, if: { Block: { Time: { since_relative: { minutes_ago: 5 } } } })
      Price {
        Ohlc {
          open: Open(minimum: Interval_Time_Start)
          high: High(maximum: Price_Ohlc_High)
          low: Low(minimum: Price_Ohlc_Low)
          close: Close(maximum: Interval_Time_Start)
        }
      }
      priceMove: calculate(expression: "abs(($Price_Ohlc_close - $Price_Ohlc_open) / $Price_Ohlc_open) * 100")
      Supply {
        MarketCap(maximum: Block_Time)
        FullyDilutedValuationUsd(maximum: Block_Time)
      }
    }
  }
}

Similar queries