curl --request POST \
--url https://hyperliquid-mainnet.core.chainstack.com/4f8d8f4040bdacd1577bff8058438274/info \
--header 'Content-Type: application/json' \
--data '{
"type": "openOrders",
"user": "0x31ca8395cf837de08b24da3f660e77761dfb974b",
"dex": ""
}'
[
{
"coin": "<string>",
"limitPx": "<string>",
"oid": 123,
"side": "<string>",
"sz": "<string>",
"timestamp": 123
}
]
curl --request POST \
--url https://hyperliquid-mainnet.core.chainstack.com/4f8d8f4040bdacd1577bff8058438274/info \
--header 'Content-Type: application/json' \
--data '{
"type": "openOrders",
"user": "0x31ca8395cf837de08b24da3f660e77761dfb974b",
"dex": ""
}'
[
{
"coin": "<string>",
"limitPx": "<string>",
"oid": 123,
"side": "<string>",
"sz": "<string>",
"timestamp": 123
}
]
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 millisecondscurl -X POST \
-H "Content-Type: application/json" \
-d '{"type": "openOrders", "user": "0x31ca8395cf837de08b24da3f660e77761dfb974b"}' \
https://hyperliquid-mainnet.core.chainstack.com/4f8d8f4040bdacd1577bff8058438274/info
[
{
"coin": "BTC",
"limitPx": "29792.0",
"oid": 91490942,
"side": "A",
"sz": "0.0",
"timestamp": 1681247412573
}
]
info
endpoint with type: "openOrders"
is essential for trading applications that need to:
Array of user's open orders
List of open orders for the user