GoldRush is the complete data layer for Hyperliquid. It aggregates everything you need to build on Hyperliquid - HyperCore, HIP-3, HIP-4, and HyperEVM - under one API key.Documentation Index
Fetch the complete documentation index at: https://goldrush.dev/docs/llms.txt
Use this file to discover all available pages before exploring further.
Drop-in Hyperliquid API replacement
Drop-in replacement for both the public
/info REST API and /ws WebSocket. Change one URL to remove rate limits and unlock more data. Hosted at hypercore.goldrushdata.com.Real-time Streaming
Wallet firehose, OHLCV for every HIP-3 and HIP-4 market the moment it goes live, and pre-decoded liquidations and vault events.
Pipeline to your warehouse
Land
hl_fills, hl_trades, hl_orders, hl_funding, and more directly in ClickHouse, BigQuery, Postgres, Kafka, or S3.HyperEVM coverage
Token balances, transfers, approvals, NFTs, and gas for HyperEVM - same shape as every other EVM chain on GoldRush.
Drop-in coverage: REST + WebSocket
GoldRush replaces both of Hyperliquid’s public surfaces with a single host -hypercore.goldrushdata.com. Same request bodies, same response shapes, same subscription payloads as the public API. Swap the URL, add the GoldRush API key, and your existing clients work unchanged - with no rate limits and no per-IP subscription caps.
Auth differs between REST and WebSocket. REST takes an
Authorization: Bearer <GOLDRUSH_API_KEY> header. The WebSocket takes a ?key=<GOLDRUSH_API_KEY> query parameter (most WebSocket clients can’t send headers during the upgrade handshake). Same key for both.REST /info API
Drop-in replacement for
POST https://api.hyperliquid.xyz/info. 17 wire-compatible type values plus GoldRush-native batch endpoints (batchClearinghouseState, batchSpotClearinghouseState) for up to 50 wallets per call.WebSocket API
Drop-in replacement for
wss://api.hyperliquid.xyz/ws with no 1000-subscription-per-IP cap. Subscribe to l2Book (aggregated snapshots - omit coin to stream every asset on one subscription), the GoldRush-native l2BookDiff (snapshot plus per-block diffs of changed {px, sz, n} levels - accepts a single coin, a list, or wildcard), or the GoldRush-native l4Book (per-order snapshot plus per-block diffs with user, oid, cloid, and trigger metadata exposed).Hyperliquid API limitations addressed by GoldRush
The public Hyperliquid/info API is generous, but it has hard limits that most production apps run into:
- 1200 weight/min/IP rate limits per address.
- 1000 WebSocket subscriptions per IP - not enough to track every active trader.
- WebSocket subscription filters are required - every subscription must specify an asset (e.g.
coinonl2Book), forcing per-asset fan-out that burns through the 1000-subscription cap. GoldRush makes these filters optional so a single wildcard subscription streams every asset. - No batch address endpoints - account-state calls are single-wallet only; GoldRush adds
batchClearinghouseStateandbatchSpotClearinghouseStatefor up to 50 wallets per request. userFillscapped at ~10,000 rows - active traders blow through that in weeks.- Liquidations buried inside fills as a thin stub; vault, staking, and delegation data arrives untyped.
- HIP-3 and HIP-4 discovery is manual -
candleSnapshotis poll-based and effectively limited to mainstream markets. - No HyperEVM concept at all - DEXes, NFT mints, and lending live on chain
999and the/infoAPI doesn’t see them.
What’s included
| Surface | What you get | Where to start |
|---|---|---|
| Hyperliquid Info API | Drop-in replacement for POST https://api.hyperliquid.xyz/info with POST https://hypercore.goldrushdata.com/info. Same request body, no rate limits, faster orderbook reads, batched user state, builder-attribution data, and HIP-4 outcome metadata. | Info API Overview |
| Hyperliquid WebSocket API | Drop-in replacement for wss://api.hyperliquid.xyz/ws with wss://hypercore.goldrushdata.com/ws. Same subscription payloads, no 1000-subscription-per-IP cap, and coin is optional on l2Book (stream every asset on one subscription). Adds the GoldRush-native l2BookDiff L2 snapshot-plus-diff stream (single coin, list of coins, or wildcard) and l4Book order-level diff stream with user, oid, cloid, and trigger metadata per order. | WebSocket API Overview |
| Streaming API | Real-time walletTxs, ohlcvCandlesForPair, ohlcvCandlesForToken over GraphQL/WebSocket. Pre-decoded HyperCore events. | Wallet Firehose, HIP-3 Markets, HIP-4 Outcomes |
| Pipeline API | Push hl_fills, hl_trades, hl_orders, hl_funding, hl_misc_events into your warehouse continuously. | HyperCore Normalizers, Stream Hyperliquid Trades to ClickHouse |
| Foundational API | HyperEVM token balances, transfers, approvals, NFTs, gas, blocks. | HyperEVM Chain Page |
| Live Analytics | HIP-3 Market Screener, Liquidation Cascade Map, Market Health Score at hyperliquid.goldrush.dev. | Live Tools |
Infrastructure
- Dedicated Hyperliquid nodes in Tokyo - co-located with Hyperliquid’s validator infrastructure for low-latency reads.
- Private backbone for high-throughput data ingestion.
- No rate limits - bypass the public
/infoand WebSocket constraints entirely. - Full historical backfill - every fill, funding payment, and ledger event back to HyperCore block
676,607,001(2025-07-27T01:49:59Z). HyperEVM coverage goes back to genesis.
Quickstart
Here are three “first 5 minutes” quickstarts. Pick whichever maps to what you are building.Upgrade from the public Hyperliquid API
Already using
api.hyperliquid.xyz/info? Change the URL and add one header.Watch wallets
Subscribe to thousands of HyperCore wallets in one connection.
Pipe orderbook fills into your warehouse
Stream
hl_fills into ClickHouse, BigQuery, or Postgres.