Stream

Token Graduation

Know instantly when a token graduates — with liquiditySol, mayhemMode, and filters to skip thin Mayhem grads.

Channel: graduations · Event type: graduated

See also: REST equivalent

Subscribe

Send this message after connecting to wss://api.anaxer.com/v1/stream.

{
  "subscribe": "graduations",
  "filters": {
    "sources": ["pump_fun"],
    "excludeMayhem": true,
    "minLiquiditySol": 50
  }
}

Filters

Optional filters narrow events before they are delivered. The same filters apply to the REST endpoint. Full sources catalog: Sources.

NameTypeDescription
sourcesstring[]Filter by venue. Supported: pump_fun, pump_amm, raydium_launchlab, raydium_cpmm, raydium_clmm, raydium_v4, meteora_dbc, meteora_damm_v2, meteora_dlmm, meteora_pools, orca_whirlpool, pancakeswap, bonkfun. Example: ["pump_fun"]
excludeMayhembooleanWhen true, drop events where mayhemMode is true. Omit or false to include Mayhem-mode coins. Applies to creations and graduations (WS + REST). Pre-feature REST rows are stored as mayhemMode: false (no backfill), so excludeMayhem will not hide older Mayhem creates. Example: true
minLiquiditySolnumberGraduations only. Minimum liquiditySol in SOL units. Events with liquiditySol null fail the floor (same semantics as a null volume under a volume filter). Pre-feature REST rows have liquiditySol: null, so any minLiquiditySol excludes them. Example: 50

Event payload

Each event is a flat JSON object with a predictable shape.

{
  "type": "graduated",
  "source": "pump_fun",
  "mint": "2ajrYELtYtvtJd8fQAGXpfQbgXXZe3YjPtNJ9K3bpump",
  "name": "Pepe",
  "symbol": "PEPE",
  "creator": "7BvK3nF2HxR8mP5qW9tL4sY6jC1dA8eU3gN2fM5A1zXY",
  "uri": "https://ipfs.io/ipfs/QmYwAPJzv5CZsnA625s3Xf2nemtYgPpHdWEz79ojWnPbdG",
  "mayhemMode": false,
  "socials": {
    "website": "https://www.pepe.vip",
    "twitter": "https://x.com/pepecoineth",
    "telegram": "https://t.me/pepe_coin"
  },
  "liquiditySol": 85.005,
  "timeToGraduateSeconds": 4523,
  "signature": "8Hn2vQ3xR7mLdW9fJcY6zT1nGpK5uA3oXvE2mBpS8dRzL4nJb9FgKtR5zXvY2mNc8hAeQ4WcS7pTz",
  "slot": 309845102,
  "timestamp": 1751009291000
}

Fields

NameTypeDescription
typestringAlways "graduated".
sourcestringVenue the token graduated on. See Sources.
mintstringMint address of the token.
namestringToken name.
symbolstringToken symbol.
creatorstringWallet that created the token.
uristring | nullOn-chain metadata URI. May be null.
mayhemModebooleanTrue for pump.fun Mayhem-mode tokens.
socialsobject | nullwebsite / twitter / telegram when known.
liquiditySolnumber | nullSOL seeded into the AMM at graduation. null when unknown (fails minLiquiditySol).
timeToGraduateSecondsnumberSeconds from creation to graduation.
signaturestringGraduation transaction signature.
slotnumberSolana slot the event landed in. Use for ordering and gap recovery.
timestampnumberEvent time as a Unix epoch millisecond value.