Skip to main content
Every WebSocket connection starts with a subscribe message. The filters you choose determine which events you receive.

By use case

Whale tracking

See every order placed on HyperLiquid. Filter client-side by notional size.
The umbrella type "order" matches: order, order_filled, order_canceled, order_rejected. Volume: ~2,000 events/sec across all assets.

Track a specific wallet

Copy trading

Market making signals

Pre-consensus cancels and modifications tell you the order book is about to change.

All activity on one asset

Liquidation monitoring

Filter client-side for event.type === "order_rejected" and check event.data.status for margin rejections.

Prediction markets

Full firehose

~6,500 events/sec.

Multiple subscriptions

You can send multiple subscribe messages on one connection. Each creates a separate subscription. Events matching any subscription are delivered.

Unsubscribe

Quick reference