Skip to main content
Get Open Orders
curl --request GET \
  --url https://{environment}.deribit.com/api/v2/private/get_open_orders \
  --header 'Authorization: Bearer <token>'
{
  "jsonrpc": "2.0",
  "id": 1,
  "result": [
    {
      "order_id": "1cc1c718-49e0-4ea5-8902-f3f22968c350",
      "instrument_name": "TREE-USD",
      "side": "sell",
      "price": 0.0717,
      "amount": 83698,
      "filled_amount": 0,
      "average_price": 0,
      "order_state": "open",
      "order_type": "limit",
      "creation_timestamp": 1778270370643,
      "last_update_timestamp": 1778270370643
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://docs.deribit.com/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

API key passed as a Bearer token. The authenticated session determines the portfolio that operations are applied to.

Response

List of open orders for the authenticated portfolio. May be empty.

jsonrpc
enum<string>
required

The JSON-RPC version (2.0)

Available options:
2.0
result
object[]
required

Array of open orders for the authenticated portfolio. May be empty.

id
integer

The id that was sent in the request