5 minute price change api on solana

Returns 10 tokens, where token network is Solana, volume USD is above 100000 and time duration is 300: token address, did, token ID, is native, token name, network, token symbol and 21 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}
      limitBy:{count:1 by:Token_Id}
      orderBy:[{descending:Block_Time} {descendingByField:"change"}]
      where: {
        Price:{IsQuotedInUsd:true}
        Token:{Network:{is:"Solana"}}
        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
        }
      }
      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