GoldRush is a drop-in alternative to Hyperliquid's public Info API and WebSocket. Change one URL, add an API key, and your existing code keeps working, with no rate limits and full trade history.
# Public Hyperliquid Info API
curl -X POST https://api.hyperliquid.xyz/info \
-H "Content-Type: application/json" \
-d '{"type":"clearinghouseState","user":"0x…"}'
# GoldRush Hyperliquid API: new host, one header
curl -X POST https://hypercore.goldrushdata.com/info \
-H "Authorization: Bearer $GOLDRUSH_API_KEY" \
-H "Content-Type: application/json" \
-d '{"type":"clearinghouseState","user":"0x…"}'Same request bodies and the same response shapes as the public Hyperliquid API, on dedicated nodes in Tokyo. What changes is everything the public endpoints cap or leave out.
| Public Hyperliquid API | GoldRush Hyperliquid API | |
|---|---|---|
| Info API rate limit | 1,200 request weight per minute per IP | None |
| WebSocket subscriptions | 1,000 per IP | No cap |
| Every asset on one subscription | No, one coin per subscription | Yes, on l2Book and l2BookDiff |
| Order book latency target (p50) | About 280 ms | Under 150 ms |
| Wallet fill history | About 10,000 most recent fills | Every fill since 25 May 2025 |
| Account state for many wallets | One wallet per call | Up to 50 wallets per call |
| Order-level (L4) book | Not available | l4Book stream |
| Every fill across all markets | Not available | allFills stream |
| Liquidation feed | A stub inside fills | liquidationFills stream |
| HyperEVM data | Not in /info | Balances, transfers and NFTs on the same key |
| Request and response format | Hyperliquid's | Identical, byte for byte |
Sources: the Hyperliquid API overview and Info API comparison. Latency figures are GoldRush's published targets.
One example of what you can build. This chart and trade tape run live on a single allFills subscription to the GoldRush Hyperliquid API: who took liquidity, which way, how much, and which positions closed.
| Market | Side | Size | Price | Notional $ | Time | |||
|---|---|---|---|---|---|---|---|---|
| Waiting for the first trades… | ||||||||
One subscription carries every fill on HyperCore, with the wallet, the open or close direction and any liquidation. A server holds the key and streams the results to this page, so the key never reaches the browser.
Read the allFills reference// Server-side only: the key travels in the URL
const url = "wss://hypercore.goldrushdata.com/ws";
const key = process.env.GOLDRUSH_API_KEY;
const ws = new WebSocket(`${url}?key=${key}`);
ws.onopen = () =>
ws.send(JSON.stringify({
method: "subscribe",
subscription: { type: "allFills" },
}));
ws.onmessage = (e) => {
const msg = JSON.parse(e.data);
if (msg.channel !== "allFills") return;
// fills: [[address, { coin, side, px, sz, dir, … }]]
for (const [address, fill] of msg.fills) render(address, fill);
};Poll order books and account state as often as your strategy needs, and stream L2 diffs or the order-level L4 book for every asset.
L4 order bookLoad account state for 50 wallets in one call, with completed trades, PnL summaries and full fill history behind them.
Info API overviewFollow thousands of wallets on one connection with userFills, or watch every fill on HyperCore with allFills.
Wallet firehoseStream every liquidation on HyperCore as it happens, with vault, staking and delegation events already decoded.
Liquidations and vault eventsAttribute every fill routed through your builder address, and see your users' liquidations, to track revenue and risk.
builderFillsQuery fills, funding and ledger history back to May 2025, plus candles and funding rates for every HIP-3 and HIP-4 market.
QuickstartEvery GoldRush account starts with a free trial on the same key for the Info API, the WebSocket and 100+ other chains. Pre-revenue teams can apply to the Early Builders Program for up to 1 million credits over 12 months.
/info REST API and /ws WebSocket, served from hypercore.goldrushdata.com. Requests and responses are identical to the public API, without its rate limits and subscription caps. It also adds GoldRush-native endpoints such as batched account state, allFills, liquidationFills and the l4Book order-level book.The Info API, WebSocket streams and HyperEVM on one key.
Four five-minute paths to your first Hyperliquid data.
Change one URL and one header. Payloads stay the same.
Every supported type, plus the GoldRush-native ones.
Order book, wallet and global fill streams.
The stream behind the live demo: every fill on HyperCore.
What the public limits are, and how GoldRush serves fresh data without them.
No subscription cap, wildcard subscriptions, per-minute pricing.
Why we built it: custom nodes, zero rate limits, unlimited wallet tracking.