5 minute price change api

Returns 10 tokens, where volume USD is above 100000 and time duration is 300, sorted by change, highest first: token address, did, token ID, is native, token name, network, token symbol and 22 more fields.

By gaurav · saved 28 August 2025 · run 1 time · Bitquery API v2

What it returns

Filters

The query

{
  Trading {
    Tokens(
      limit:{count:10}
      orderBy:{descendingByField:"change"}
      where: {
        Price:{IsQuotedInUsd:true}
        Volume:{Usd:{gt:100000}}
        Interval: {Time: {Duration: {eq: 300}}}}) {
      Token {
        Address
        Did
        Id
        IsNative
        Name
        Network
        Name
        Symbol
        TokenId
      }
      Currency {
        Symbol
        Id
        Name
      }
      Interval {
        VolumeBased
        Time {
          Start
          End
          Duration
        }
      }
      Volume {
        Base
        BaseAttributedToUsd
        Quote
        Usd
      }
      Price {
        IsQuotedInUsd
        Ohlc {
          Close
          High
          Low
          Open
        }
        Average {
          Estimate
          ExponentialMoving
          Mean
          SimpleMoving
          WeightedSimpleMoving
        }
      }
		   diff:  calculate(expression:"Price_Ohlc_Close - Price_Ohlc_Open") 
      change: calculate(expression:"round(($diff / Price_Ohlc_Open), 3) * 100")
    }
  }
}

Similar queries