Hyperliquid RPC Endpoints
Quick Start
curl -sS -X POST https://api-hyperliquid-mainnet-evm.n.dwellir.com/<API_Keys_Are_Not_Made_for_Bots> \-H 'Content-Type: application/json' \-d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
import { JsonRpcProvider } from 'ethers';const provider = new JsonRpcProvider('https://api-hyperliquid-mainnet-evm.n.dwellir.com/<API_Keys_Are_Not_Made_for_Bots>');const latest = await provider.getBlockNumber();console.log('block', latest);
import requestsurl = 'https://api-hyperliquid-mainnet-evm.n.dwellir.com/<API_Keys_Are_Not_Made_for_Bots>'payload = { 'jsonrpc': '2.0', 'id': 1, 'method': 'eth_blockNumber', 'params': [] }resp = requests.post(url, json=payload)print(resp.json())
package mainimport ("bytes""fmt""net/http""io/ioutil")func main() {url := "https://api-hyperliquid-mainnet-evm.n.dwellir.com/<API_Keys_Are_Not_Made_for_Bots>"payload := []byte("{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"eth_blockNumber\",\"params\":[]}")resp, err := http.Post(url, "application/json", bytes.NewBuffer(payload))if err != nil { panic(err) }defer resp.Body.Close()body, _ := ioutil.ReadAll(resp.Body)fmt.Println(string(body))}
Hyperliquid is a high-performance Layer 1 blockchain purpose-built for decentralized perpetual futures and spot trading. Powered by the HyperBFT consensus and HyperEVM execution environment, it delivers sub-second finality, supports up to 200,000 orders per second, and offers fully on-chain order books with predictable low fees. Its EVM compatibility lets developers deploy Solidity contracts while accessing advanced trading primitives and real-time market data streams.
Hyperliquid Orderbook API
Real-time L2 and L4 orderbook data with ultra-low latency from Singapore and Tokyo edge servers. Monitor market depth, track order flow, and build trading strategies with sub-millisecond updates.
Pricing
How many calls do you make per month?
Growth
- 500 Responses /sec
- Dedicated Account Manager
- Unlimited RPS & Responses
- HTTP & Websocket APIs
- Trace APIs
- Debug APIs
- Dedicated Account Manager
- Pay in Crypto
- Tailored load balancing
- Access to Engineering teams
- Global data centers
Developer Resources
FAQs
What is the Dwellir Hyperliquid RPC URL?
Do you support WebSockets on Hyperliquid?
Do you support archive data on Hyperliquid?
How do I migrate from public Hyperliquid RPC endpoints?
What are the Hyperliquid Chain ID and network details?
What SDKs can I use with Dwellir's Hyperliquid endpoints?
How do I bridge HYPE between HyperCore (L1) and HyperEVM?
What's the difference between HyperCore and HyperEVM, and when should I use each?
Get your API key
and join other leading Web3 companies using Dwellir's infrastructure