Combo Books
Public

Retrieves combo IDs for a required settlement currency. "any" is not accepted here — use public/get_combos with currency=any for active combos across currencies.

state defaults to "any", which returns active and inactive IDs and excludes closed. Pass "active" or "inactive" to filter. Public clients cannot select closed or archivized.

Use public/get_combo_details for legs and timestamps of a live combo. Archivized combos are not in this list; look them up with public/get_instrument.

📖 Related Article: Options Data Collection Best Practices

Try in API console

get/public/get_combo_ids

Request

  • Base URL
    https://test.deribit.com/api/v2
  • URL
    https://test.deribit.com/api/v2/public/get_combo_ids
  • Auth
    none declared

Query parameters

currency'BTC' | 'ETH' | 'USDC' | 'USDT' | 'EURR' required

Currency, i.e "BTC", "ETH", "USDC"

The currency symbol.

📖 Related Article: Using the currency Parameter

state'active' | 'inactive' | 'any'

Combo state filter for public/get_combo_ids: "active", "inactive", or "any" (default) for active and inactive IDs. "any" excludes closed. Public clients cannot select closed or archivized.

Combo state filter. If omitted, "any" (active and inactive, excluding closed).

Response

Success response

jsonrpc'2.0' required

The JSON-RPC version (2.0)

idinteger

The id that was sent in the request

resultComboId[] required

Example response

{
  "result": [
    "BTC-FS-31DEC21-PERP"
  ]
}

Changes