Every Hyperliquid trade — with the wallet behind it.
Real-time streams for every HyperCore event — fills, the full L4 order book, liquidations, funding, and more — each attributed to the address that made it. Delivered over real-time WebSocket streams and an API.
Real-time streaming is live in early access. Historical data coming soon.
Representative events — values illustrative.
Hyperliquid's own API anonymizes trades and shows only aggregate depth. Bitquery gives you every order and every fill with the wallet behind it — the raw HyperCore feed, modeled and ready to query.
Why it's different
Data no venue exposes — at any price.
See both sides of every trade.
Every fill carries the wallet address, and every resting order and cancel in the L4 book is attributed to its owner. That's the full order book, order by order, with identity. No centralized exchange exposes this at any price.
PnL and positions, computed by the chain.
Every fill arrives with realized PnL, the fee paid, and the trader's position size beforethe fill — straight from Hyperliquid's execution engine. Per-wallet PnL, win rates, and profitable-trader leaderboards are a GROUP BY, not a reconstruction project.
An hourly census of every open position.
Funding runs hourly against every open perp position, stamping the wallet, coin, signed position size, and rate. That's open-interest-by-wallet across the entire exchange — delivered as a side effect of funding, not something you rebuild from fills.
What's in the feed
One feed, eight streams.
One feed, eight streams, keyed by block. Subscribe to everything or just what you need.
Event streams
what the engine produced · 6 streamsEvery execution, both sides, with realized PnL, fees, position change, liquidation details, and builder codes.
The full order lifecycle: open, filled, canceled, triggered, and rejected — including TP/SL bracket orders.
Every individual order placed, resized, or removed, with the owner's address.
TWAP orders with live executed size, notional, and duration.
Mark, oracle, and external-perp prices — including on-chain tradfi synthetics (e.g. AMZN, S&P 500).
Hourly funding, the full ledger (deposits, withdrawals, transfers, vaults, borrow/lend), staking, and delegation.
Consensus streams
what went into each block · 2 streamsEvery signed action with its verdict, including orders that were rejected (never visible in trade data), signatures, and vault attribution.
The Core↔HyperEVM bridge: contracts on HyperEVM placing orders and moving assets on the core book.
What you can build
One feed, three audiences.
Trading apps & retail tools
- Copy-trading feeds (the feed states trade intent directly)
- Whale-alert bots and position trackers
- Realized-PnL and win-rate leaderboards
- Real-time liquidation alerts and cascade views
- TWAP "whale is accumulating" watchers
Quant & institutional
- L4 microstructure — with identity on every order
- Cancel/fill ratios and order lifetimes per wallet
- Execution quality vs. mark price
- Funding-rate and basis models (external-perp price included)
- Rejected-order and priority-gas signals — measure bot competition invisible in fills
- Strategy backtesting (once historical lands)
Ecosystem & B2B intelligence
- Builder-code market share — which frontends win order flow, and their revenue
- HIP-3 market and deployer tracking
- Prediction-market data feeds
- Vault performance and flow analytics
- Flow-of-funds: deposits, withdrawals, spot↔perp transfers
- Staking, validator, and chain-health dashboards
How it works
Delivered over WebSocket and an API. Decodable by you.
Subscribe to real-time WebSocket streams or query the API. The protobuf schema is open source— decode it yourself, no vendor lock-in. Every stream shares a common key model, so an order's placement, its life in the book, and its fills all line up by wallet and block.
bitquery/streaming_protobuf @ feature/hyperliquid →
{ "BlockNumber": 543210987, "BlockTime": "2026-07-21T14:32:07.891Z", "Coin": "HYPE", "User": "0x1a2b…c9d0", "Side": "B", "Px": "38.42", "Sz": "1250.0", "Dir": "Open Long", "StartPosition": "0.0", "ClosedPnl": "0.0", "Fee": "12.006", "FeeToken": "USDC", "Oid": 90887766, "Tid": 55221109, "Crossed": true, "Builder": "0x…", "BuilderFee": "1.20" }
Availability
An honest timeline.
Real-time streams
Live HyperCore data via streams + API, in early access. Join the waitlist for access.
Historical data
Full backfill for backtesting and research.
Deep trader analytics
Derived positions, equity curves, and market-state analytics built on the raw feed.
Modeled correctly
So you don't have to.
HyperCore's raw feed has sharp edges. We've modeled all of it, and published the schema so you can verify every field.
- The two sides of a trade are paired on the right key.
- TWAP fills — which carry no transaction hash — are handled.
- Prices keep full decimal precision.
- Rejected orders live in a separate stream — and we surface it.
FAQ
Questions, answered precisely.
HyperCore vs. HyperEVM — which is this?
Is historical data available?
How is this different from Hyperliquid's own API?
What markets are covered?
How is the data delivered?
What does it cost?
Can I decode it myself?
Get early access to Hyperliquid data.
Real-time streams are live in early access. Join the waitlist for access now — and be first when historical data and deep analytics land.