Skip to main content
GET
/
getOpenOrders
Get Open Orders
curl --request GET \
  --url https://api.hypereth.io/v2/hyperliquid/getOpenOrders \
  --header 'X-API-KEY: <api-key>'
{
  "orders": [
    {
      "id": "1234567890",
      "clientOrderId": "0x1234567890abcdef1234567890abcde0",
      "symbol": "BTC",
      "side": "buy",
      "type": "limit",
      "status": "open",
      "price": "65000.0",
      "amount": "0.01",
      "filled": "0.005",
      "remaining": "0.005",
      "average": "64950.0",
      "reduceOnly": false,
      "positionSide": "LONG",
      "timeInForce": "GTC",
      "stopPrice": null,
      "createdAt": 1710000000000,
      "updatedAt": 1710000001000,
      "dexProcessedTimestamp": 1710000001000,
      "dexReceivedTimestamp": 1710000001100,
      "hyperethTimestamp": 1710000001100
    },
    {
      "id": "1234567891",
      "clientOrderId": "0x1234567890abcdef1234567890abcde1",
      "symbol": "ETH/USDT",
      "side": "sell",
      "type": "stop",
      "status": "open",
      "price": "3200.0",
      "amount": "1.0",
      "filled": "0",
      "remaining": "1.0",
      "average": null,
      "reduceOnly": true,
      "positionSide": "SHORT",
      "timeInForce": "GTC",
      "stopPrice": "3250.0",
      "createdAt": 1710000002000,
      "updatedAt": 1710000002000,
      "dexProcessedTimestamp": 1710000002000,
      "dexReceivedTimestamp": 1710000002100,
      "hyperethTimestamp": 1710000002100
    }
  ],
  "total": 2,
  "dataTime": 1710000003000,
  "dexReceivedTimestamp": 1710000002900,
  "hyperethTimestamp": 1710000003000
}

Authorizations

X-API-KEY
string
header
required

Query Parameters

symbols
string

Filter to specific symbols (comma-separated)

orderType
enum<string>

Order type. Note: flip is only available on Kuru (spot DEX).

Flip Order (Kuru only): A flip order places an initial order at price, and when filled, automatically places an opposite-side order at flipPrice. This enables automated take-profit strategies.

Available options:
limit,
market,
stop,
stop_market,
take_profit,
take_profit_market,
trailing_stop_market,
flip
side
enum<string>
Available options:
buy,
sell
accountId
string

Account identifier for multi-account support (Kuru only). If not specified, uses the default account.

Response

200 - application/json

Successful response

orders
object[]
total
integer
dataTime
integer<int64>
dexReceivedTimestamp
integer<int64>

Timestamp when HyperETH API server received this message from the venue (in milliseconds)

hyperethTimestamp
integer<int64>

Timestamp when HyperETH API server completed all processing before returning to client (in milliseconds)