info endpoint with type: "openOrders" retrieves a user’s open orders for both perpetuals and spot trading on the Hyperliquid exchange. This endpoint provides essential information about all pending orders that have not yet been filled or canceled.
type (string, required) — The request type. Must be "openOrders" to retrieve user’s open orders.user (string, required) — Address in 42-character hexadecimal format (e.g., 0x31ca8395cf837de08b24da3f660e77761dfb974b).dex (string, optional) — Perp dex name. Defaults to the empty string which represents the first perp dex. Spot open orders are only included with the first perp dex.coin (string) — Trading pair or asset symbol:
limitPx (string) — Limit price of the order in string format for precisionoid (integer) — Order ID, a unique identifier for the orderside (string) — Order side:
"A" — Ask (sell order)"B" — Bid (buy order)sz (string) — Remaining size of the order (unfilled amount)timestamp (integer) — Order creation timestamp in millisecondsinfo endpoint with type: "openOrders" is essential for trading applications that need to:
Request type to retrieve user's open orders
openOrders Address in 42-character hexadecimal format
Perp dex name. Defaults to empty string which represents the first perp dex. Spot open orders are only included with the first perp dex
Array of user's open orders
Trading pair or asset symbol (e.g., 'BTC', 'ETH', '@107' for spot)
Limit price of the order
Order ID - unique identifier for the order
Order side: 'A' for ask (sell), 'B' for bid (buy)
Remaining size of the order (unfilled amount)
Order creation timestamp in milliseconds