API ReferenceChannel Catalog
Live

Channel Catalog

Every channel you can subscribe to over the WebSocket Protocol, what it carries, and the tier it needs. {mint} is a token mint; {address} is a wallet address.

Market data

ChannelCarriesTier
token:{mint}:tradesEvery swap on the token — full trade tapeL1
token:{mint}:ticksPer-trade chart ticks (price + volume)L1
token:{mint}:ohlcv:{view}:{tf}Live OHLCV candlesL1

The ohlcv channel takes two parameters in the name: view = full or filtered, and tf = 1s · 1m · 5m · 15m · 1h. Example: token:EPjFWd...:ohlcv:filtered:5m.

Wallet intelligence

ChannelCarriesTier
wallet:{address}:pnlRealized PnL on every sellL2
wallet:{address}:positionsPosition deltas (open / partial / close)L2
wallet:{address}:labelsLabel updates, on state changeL2

Security & coordination

ChannelCarriesTier
token:{mint}:securityToken security events (bundle, wash, rug, coordination)L3
wallet:{address}:securityWallet security eventsL3
wallet:{address}:followFollow-edge activations and updatesL3
wallet:{address}:entityEntity membership changesL3
token:{mint}:campaignCampaign activations on the tokenL3

The three coordination channels (follow, entity, campaign) carry the same primitives as the REST Coordination endpoints. They’re opt-in on the backend — if one is silent, fall back to REST and check /v1/coordination/health.

Planned

Planned   On the roadmap, documented with their primitives today:

ChannelCarries
token:{mint}:holdersHolder balance updates
token:{mint}:holders:summaryHolder concentration summaries
token:{mint}:scoreToken Health Score on every recompute

Subscribe with {"op": "subscribe", "channels": [...]}; data arrives as {"channel": "...", "data": { ... }}. See the WebSocket Protocol for the full message lifecycle and per-tier limits.