Skip to content

Detail levels

Set detail options inside the subscription's params.

basic

basic is the default on every stream. It contains the fields required to identify and use the event while keeping payloads small.

json
{
  "op": "subscribe",
  "id": 1,
  "stream": "token_trades",
  "params": {
    "mint": "DD9e...",
    "detail": "basic"
  }
}

full

full adds the stream-specific fields documented on each stream page:

  • creator activity on launches
  • liquidity on migrations
  • LP mint and first deposit on pool_creations
  • pool, aggregator, reserves, fees, compute units, priority fee, and standalone transfers on token_trades
  • full route and transaction costs on wallet_trades
  • transfer kinds and endpoint types on transfer streams
  • volume and trade counts on candles

Full fields keep a stable shape: when a field has no value, it is null rather than disappearing from one event to the next.

full is available from the Pro plan.

includeRaw

includeRaw: true adds the transaction's complete transfer ledger as rawTransfers[].

json
{
  "op": "subscribe",
  "id": 1,
  "stream": "wallet_transfers",
  "params": {
    "wallet": "9GXm...",
    "detail": "full",
    "includeRaw": true
  }
}

It is available only for token_transfers and wallet_transfers, requires detail: "full", and is available on the Scale plan.

Requests outside the key's plan fail with not_on_plan; the feature field is detail_full or include_raw.

Realtime Solana data API