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
| Name | Type | Required | Description |
|---|
limit | Int | no | Default 100, max 1000. |
offset | Int | no | Default 0. |
platform | String | no | Comma-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
| Name | Type | Required | Description |
|---|
mint | String | yes | Token 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
| Name | Type | Required | Description |
|---|
limit | Int | no | Default 100, max 1000. |
offset | Int | no | Default 0. |
platform | String | no | Comma-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
| Name | Type | Required | Description |
|---|
hours | Int | no | Rolling window. Default 24, max 720. |
limit | Int | no | Default 100, max 200. |
Example
query { topTokens(hours: 1, limit: 50) }
searchTokens
Free-text search across token name / symbol / mint. Useful for typeahead.
Arguments
| Name | Type | Required | Description |
|---|
query | String | yes | Non-empty search term. |
limit | Int | no | Default 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
ohlcv
Open / High / Low / Close / Volume candles for a mint at the requested timeframe. Backed by pre-aggregated materialized views.
Arguments
| Name | Type | Required | Description |
|---|
mint | String | yes | Token mint address (≥ 32 chars). |
timeframe | String | no | 1s, 5s, 15s, 30s, 1m, 5m, 15m, 30m, 1h, 4h, 1d. Default 1s. |
limit | Int | no | Default 100, max 10000. |
from | String | no | Start time in ms since epoch as a string. |
to | String | no | End 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
| Name | Type | Required | Description |
|---|
mint | String | yes | Token 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
| Name | Type | Required | Description |
|---|
signer | String | yes | Wallet address (≥ 32 chars). |
Return type
type SignerCounts {
signer: String!
deployCount: Int!
migrationCount: Int!
totalCount: Int!
}
Example
query {
signerCounts(signer: "3ixtZXbbJjNEq89GbeFu8vJMGDMNSePofNEf5kecVhsA") {
deployCount migrationCount totalCount
}
}