Market Data
Public

Retrieves the latest composition of a basket index, including constituents, weights, cap factors, and the index divisor. The composition object is returned as received from the index composition service; Deribit does not remap field names or types.

The index_name parameter is case-insensitive. Only basket indexes listed on Deribit are accepted; currently this is COIN50. Other Coinbase baskets such as AI10 or TECH100 are rejected. An unknown or missing index_name returns invalid_params.

Try in API console

get/public/get_basket_index_composition

Query parameters

index_namestring required

Basket index identifier (case-insensitive). Currently only COIN50 is supported.

Example:COIN50

Basket index identifier. Case-insensitive. Currently COIN50 is the only supported value.

Response

Success response

jsonrpc'2.0' required

The JSON-RPC version (2.0)

idinteger

The id that was sent in the request

Example response

{
  "result": {
    "product_id": "COIN50",
    "divisor": "3935813421.91702",
    "timestamp": "2024-11-11T14:47:26Z",
    "inception_timestamp": "2020-12-31T00:00:00Z",
    "last_rebalance": "2024-08-30T00:00:00Z",
    "constituents": [
      {
        "symbol": "BTC-USD",
        "name": "Bitcoin",
        "rank": 1,
        "cap_factor": "0.456192678887042",
        "amount": "19745468",
        "market_cap": "1625637364529.9463",
        "index_market_cap": "741603864223.787",
        "weight": "0.5130230783794717",
        "running_weight": "0.5130230783794717"
      }
    ]
  }
}

Changes

Changed in 1 of the 11 revisions of this API.1