Skip to main content
All alert queries return the same Alert shape:
type Alert {
  id: String!
  mint: String!
  createdAt: String
  totalVolumeSol: Float!
  tradeCount: Int!
  priceChangePercentage: Float!
  avgPrice: Float!
  platform: String
  name: String
  symbol: String
  uri: String
}

alertsByMint

Historical alerts fired for a specific mint, newest first.

Arguments

NameTypeRequiredDescription
mintStringyesToken mint address (≥ 32 chars).
limitIntnoDefault 100, max 1000.
offsetIntnoDefault 0.

Example

query {
  alertsByMint(mint: "So11111111111111111111111111111111111111112", limit: 20) {
    id createdAt totalVolumeSol tradeCount priceChangePercentage
  }
}

recentAlerts

Most recent alerts across all mints.

Arguments

NameTypeRequiredDescription
limitIntnoDefault 100, max 1000.
offsetIntnoDefault 0.

Example

query {
  recentAlerts(limit: 50) {
    id mint name symbol createdAt totalVolumeSol priceChangePercentage
  }
}

topAlerts

Highest-ranked alerts by volume / impact over a fixed period. Omit period for the all-time top list.

Arguments

NameTypeRequiredDescription
limitIntnoDefault 100, max 1000.
periodStringno"daily", "weekly", or "monthly". Omit for all-time.

Example

query {
  topAlerts(limit: 20, period: "daily") {
    id mint name symbol totalVolumeSol tradeCount
  }
}