Skip to main content

GoldRush Hyperliquid API

The complete data layer for Hyperliquid. One API key unlocks:
  • Info API - drop-in replacement for POST api.hyperliquid.xyz/info at hypercore.goldrushdata.com/info. No rate limits. Same request body, same response shape.
  • WebSocket API - drop-in replacement for wss://api.hyperliquid.xyz/ws at wss://hypercore.goldrushdata.com/ws?key=<KEY>. No 1000-subscription-per-IP cap. l2Book (wildcard coin) and the GoldRush-native l4Book order-level diff stream.
  • Foundational API - HyperEVM token balances, transfers, approvals, NFTs, gas.

Drop-in Info API

That’s it. Existing SDKs (nomeida/hyperliquid for JS, hyperliquid-python-sdk for Python) work after a baseUrl override.

Available Info API types (today)

Any other type value returns {"error":"unsupported_type","type":"<the type you sent>"}. Type expansion is on the roadmap.

Available WebSocket subscriptions (today)

When to use which surface

Critical rules

  1. Info API endpoint URL - https://hypercore.goldrushdata.com/info (note: hypercore, not hyperliquid).
  2. Info API auth header - Authorization: Bearer <GOLDRUSH_API_KEY>. Same key as Foundational.
  3. WebSocket API endpoint URL - wss://hypercore.goldrushdata.com/ws?key=<GOLDRUSH_API_KEY>. Auth is a ?key= query parameter at connect time; no Authorization header is sent. Same key as the Info API.
  4. Wire-compat with Hyperliquid - Info API request body and WebSocket subscription payloads are byte-for-byte identical to the public Hyperliquid endpoints for implemented types/channels.
  5. l4Book is GoldRush-only - it does not exist on wss://api.hyperliquid.xyz/ws. coin is required; l2Book’s coin is optional (wildcard streams every asset).
  6. HIP-3 and HIP-4 syntax - <deployer>:<symbol>-<quote> for OHLCV pairs (e.g. xyz:GOLD-USDC); plain symbol for OHLCV tokens.
  7. Streaming chain enum - HYPERCORE_MAINNET (SCREAMING_SNAKE_CASE), not hypercore-mainnet.
  8. Historical depth - HyperCore data starts at block 606,858,021 (2025-05-25T14:32:53Z); HyperEVM goes back to genesis.
  9. No rate limits on the Info API and WebSocket API for HyperCore. No 1000-subscription-per-IP cap on the WebSocket API.

Reference Files