Quicknode provides comprehensive API access to Hyperliquid's dual-layer architecture, supporting both HyperCore trading infrastructure and HyperEVM smart contract capabilities. Using your Hyperliquid endpoint, you can seamlessly access:
HyperCore APIs:
- Info Endpoints (
/infopath) - Query market data, user positions, trading history, vault analytics, and exchange state. 71 of 73 methods are natively supported on Quicknode's/infopath. See the method availability table for the full list. - Data Streams - Real-time streaming of trades, orders, events, and blockchain data via high-performance gRPC and JSON-RPC/WebSocket APIs
- REST API - Trading operations (build, sign, and send orders), builder fee approval management, market discovery (list markets, open orders, order status), and order validation via HTTP REST endpoints
- API JSON-RPC (
/hypercorepath) - Historical block queries, portfolio and clearinghouse state queries, order data, and WebSocket subscriptions for backfilling and batch processing
HyperEVM APIs:
- Ethereum JSON-RPC API - Full compatibility with Ethereum tooling (Foundry, Hardhat, Web3 libraries)
- Debug API - Advanced transaction tracing and debugging capabilities
- Trace API - Detailed transaction analysis and monitoring tools
Accès à /hypercore (JSON-RPC et WebSocket) et gRPC HyperCore gRPC nécessitent un Plan « Quicknode ou supérieur. Consulter les tarifs pour effectuer la mise à niveau.
REST API: If you are on a free trial plan, we provide a URL for you to use, but it is not specific to your Quicknode account. Please see hyperliquidapi.com for details and our Discord for support.
For detailed method documentation and implementation guides, refer to the specific API sections below.
SDK pris en charge
Quicknode des SDK communautaires open source pour Hyperliquid plusieurs langages. Ces SDK prennent en charge la création, la signature et l'envoi de transactions pour les opérations de trading HyperCore et les interactions avec HyperEVM.
Ces SDK open source sont développés et maintenus par Quicknode. Ils s'adressent à la communauté et ne sont ni affiliés à, ni approuvés par, ni associés à Hyperliquid ou à Hyperliquid .
SDK disponibles :
- Python - sdk PyPI
- TypeScript/JavaScript - sdk npm
- Rust - sdk crates.io
- Go - Disponible dans le SDK
Tous les SDK sont open source et disponibles sur GitHub. Les SDK s'intègrent aux Quicknode pour permettre l'accès à /info, /échange, /evm, /nanoreth, /hypercore, ainsi questreams gRPC . Ils peuvent être utilisés avec ou sansendpoint Quicknode .
Pour consulter SDK détaillée SDK , des exemples et des guides d'installation, rendez-vous sur la page « SDK et bibliothèques ».
API prises en charge
Réseaux pris en charge
Quicknode d'accéder aux Hyperliquid suivants :
*Politique en matière d'élagage:
/evm → Données récentes uniquement. Le /evm endpoint d'accéder aux archives : les données des blocs les plus anciens sont supprimées périodiquement (environ toutes les 12 heures). Les requêtes portant sur des blocs situés en dehors de la période de conservation renverront une hauteur de bloc non valide erreur. Utilisez /nanoreth pour les requêtes historiques.
/nanoreth → Archives historiques complètes avec prise en charge du traçage. Comprend toutes les méthodes de débogage et de traçage, ainsi que la fonctionnalité WebSocket.
- Mainnet: archives historiques complètes
- Testnet: commence au bloc 34112653 (et non au bloc de genèse)
Learn more about Hyperliquid endpoints here
Disponibilité des API par réseau
| API / Endpoint | Mainnet | Testnet |
|---|---|---|
| Endpoint HyperCore Info Endpoint /info) | ✓ | ✓ |
| API HyperCore Exchange (/hypercore/*) | ✓ | ✗ |
| HyperCore JSON-RPC/WSS (/hypercore) | ✓ | ✓ |
| gRPC (port 10000) | ✓ | ✓ |
| HyperEVM (/evm) | ✓ | ✓ |
| API de débogage (/nanoreth) | ✓ | ✓ |
| API Trace (/nanoreth) | ✓ | ✓ |
Query Indexed Hyperliquid Data with SQL Explorer
The APIs above provide live, on-demand access to Hyperliquid. For large-scale historical analysis, Quicknode also indexes HyperCore data into queryable tables you can analyze with standard SQL through SQL Explorer, removing the need to run your own indexer for dashboards, backtests, and research.
What you can query
SQL Explorer exposes pre-indexed Hyperliquid tables covering:
- Trades and fills: executed trades, individual fills, realized PnL, and liquidations (
hyperliquid_trades,hyperliquid_fills) - Commandes: placements, cancellations, and status updates (
hyperliquid_orders) - Funding: funding payments and historical funding rates per coin (
hyperliquid_funding,hyperliquid_funding_summary_hourly) - Markets: perpetual and spot market metadata, oracle prices, open interest, and market context (
hyperliquid_perpetual_markets,hyperliquid_perpetual_market_contexts,hyperliquid_oracle_prices) - Portfolio and positions: clearinghouse state, spot balances, vault equity, sub-accounts, and delegation (
hyperliquid_clearinghouse_states,hyperliquid_vault_equities) - Ledger and bridge: deposits, withdrawals, transfers, and L1 bridge activity (
hyperliquid_asset_transfers,hyperliquid_ledger_updates,hyperliquid_bridge) - Builders: builder (frontend) transaction volume and fee distribution (
hyperliquid_builder_fills,hyperliquid_builder_transactions) - Pre-aggregated analytics: hourly funding, liquidations, OHLCV, and platform-wide daily metrics (
hyperliquid_metrics_overview,hyperliquid_liquidations_hourly)
Example: trading volume by coin over the last 24 hours
curl -X POST 'https://api.quicknode.com/sql/rest/v1/query' \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY' \
-d '{
"query": "SELECT coin, count() AS trades, sum(toFloat64(price) * toFloat64(size)) AS volume_usd FROM hyperliquid_trades WHERE timestamp > now() - INTERVAL 24 HOUR GROUP BY coin ORDER BY volume_usd DESC LIMIT 50",
"clusterId": "hyperliquid-core-mainnet"
}'
Queries run against the hyperliquid-core-mainnet cluster via the SQL Explorer REST API. See the Hyperliquid query library for 30+ ready-to-use queries, the schema reference for full table and column documentation, and the REST API guide for authentication and response formats.
SQL Explorer is one of several Quicknode products available for Hyperliquid. For real-time, event-driven data, Streams push HyperEVM activity to your own destinations and Webhooks deliver HTTP notifications for on-chain events. All supported products are listed below.
Produits pris en charge
The following Quicknode products are supported on the Hyperliquid blockchain:
API Specifications (OpenRPC, OpenAPI)
Download the machine-readable API specifications for use with compatible tooling (e.g. OpenRPC Playground).