Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.raze.bot/llms.txt

Use this file to discover all available pages before exploring further.

recentDeploys

Most recent token deployments across supported platforms, newest first.

Arguments

NameTypeRequiredDescription
limitIntnoDefault 100, max 1000.
offsetIntnoDefault 0.
platformStringnoComma-separated (e.g. "pumpfun,pumpswap"). Omit for all.

Return type

type Deploy {
  mint: String!
  name: String!
  symbol: String!
  uri: String!
  signer: String!          # deployer wallet
  platform: String!
  time: String!            # ISO-8601
  slot: String!
  migrated: String         # null if still bonding
  creatorBuySol: Float
  creatorBuyTokens: Float
  creatorBuyPrice: Float
}

Example

query {
  recentDeploys(limit: 20, platform: "pumpfun") {
    mint name symbol signer platform time migrated creatorBuySol
  }
}

deployByMint

Fetch the deployment record for a single mint. Returns null for unknown mints.

Arguments

NameTypeRequiredDescription
mintStringyesToken mint address (≥ 32 chars).

Example

query {
  deployByMint(mint: "So11111111111111111111111111111111111111112") {
    name symbol signer platform time migrated
  }
}

recentMigrations

Tokens that have recently migrated off a bonding curve onto an AMM pool (e.g. Pump.fun → PumpSwap). Same shape as recentDeploys; every row has a non-null migrated timestamp.

Arguments

NameTypeRequiredDescription
limitIntnoDefault 100, max 1000.
offsetIntnoDefault 0.
platformStringnoComma-separated platform filter.

Example

query { recentMigrations(limit: 10) { mint name symbol platform time migrated } }

topTokens

Tokens ranked by trading volume over a rolling window. Free-form JSON array; typical fields per entry: mint, total_trades, total_volume_sol, unique_traders, name, symbol.

Arguments

NameTypeRequiredDescription
hoursIntnoRolling window. Default 24, max 720.
limitIntnoDefault 100, max 200.

Example

query { topTokens(hours: 1, limit: 50) }

searchTokens

Free-text search across token name / symbol / mint. Useful for typeahead.

Arguments

NameTypeRequiredDescription
queryStringyesNon-empty search term.
limitIntnoDefault 100, max 100.

Example

query { searchTokens(query: "pepe", limit: 10) }

stats

Global ClickHouse row counts and service-level statistics. Free-form JSON: total_trades, total_deploys, unique_signers, latest_trade, etc.

Arguments

None.

Example

query { stats }

ohlcv

Open / High / Low / Close / Volume candles for a mint at the requested timeframe. Backed by pre-aggregated materialized views.

Arguments

NameTypeRequiredDescription
mintStringyesToken mint address (≥ 32 chars).
timeframeStringno1s, 5s, 15s, 30s, 1m, 5m, 15m, 30m, 1h, 4h, 1d. Default 1s.
limitIntnoDefault 100, max 10000.
fromStringnoStart time in ms since epoch as a string.
toStringnoEnd time in ms since epoch as a string.

Return type

type OHLCVCandle {
  timestamp: String!
  tokenMint: String!
  open: String!
  high: String!
  low: String!
  close: String!
  volume: String!
  trades: String!
  solPrice: String!
}

Example

query {
  ohlcv(mint: "So11111111111111111111111111111111111111112", timeframe: "1m", limit: 200) {
    timestamp open high low close volume trades
  }
}

priceChanges

Current price plus percentage change over standard lookback intervals (5m, 1h, 4h, 12h, 24h). Returns null for mints without price history.

Arguments

NameTypeRequiredDescription
mintStringyesToken mint address (≥ 32 chars).

Return type

type PriceChangeInterval {
  change: Float   # percent; null if not enough history
  price: Float!
}

type PriceChanges {
  currentPrice: Float!
  currentPriceUsd: String
  oldestPrice: Float!
  change5m: PriceChangeInterval
  change1h: PriceChangeInterval
  change4h: PriceChangeInterval
  change12h: PriceChangeInterval
  change24h: PriceChangeInterval
}

Example

query {
  priceChanges(mint: "So11111111111111111111111111111111111111112") {
    currentPrice currentPriceUsd
    change5m { change price }
    change1h { change price }
    change24h { change price }
  }
}

signerCounts

Deploy and migration counts for a wallet — useful for identifying prolific creators.

Arguments

NameTypeRequiredDescription
signerStringyesWallet address (≥ 32 chars).

Return type

type SignerCounts {
  signer: String!
  deployCount: Int!
  migrationCount: Int!
  totalCount: Int!
}

Example

query {
  signerCounts(signer: "3ixtZXbbJjNEq89GbeFu8vJMGDMNSePofNEf5kecVhsA") {
    deployCount migrationCount totalCount
  }
}