---
title: "Show constituent parts of an index."
method: GET
path: "/instrument/compositeIndex"
tags: ["Instrument"]
---

# Show constituent parts of an index.

`GET /instrument/compositeIndex`

Composite indices are built from multiple external price sources.

Use this endpoint to get the underlying prices of an index. For example, send a `symbol` of `.BXBT` to
get the ticks and weights of the constituent exchanges that build the ".BXBT" index.

A tick with reference `"BMI"` and weight `null` is the composite index tick.

## Query parameters

- `symbol` string
- `filter` string, JSON
- `columns` string, JSON
- `count` integer
- `start` integer
- `reverse` boolean
- `startTime` string, date-time
- `endTime` string, date-time

## Response `200`

Request was successful

- IndexComposite[]
  - `timestamp` string, date-time, required
  - `symbol` string
  - `indexSymbol` string
  - `indexMultiplier` number, double
  - `reference` string
  - `lastPrice` number, double
  - `sourcePrice` number, double
  - `conversionIndex` string
  - `conversionIndexPrice` number, double
  - `weight` number, double
  - `logged` string, date-time

## Other responses

- `400` — Parameter Error
- `401` — Unauthorized
- `403` — Access Denied
- `404` — Not Found

## Changes

- **2019-12-18** `fd2de3a82a03` — 1 warning, 1 info
  - deleted the `query` request parameter `account`
  - added the non-success response with the status `403`
- **2018-05-30** `0c1c991454e3` — 2 info
  - added the new optional `query` request parameter `account`
  - removed the non-success response with the status `403`

[Change history](https://skmtc.dev/bitmex/apis/bitmex-api/changes/instrument/compositeIndex/get.md)

---

[API](https://skmtc.dev/bitmex/apis/bitmex-api.md) · [All operations](https://skmtc.dev/bitmex/apis/bitmex-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/bitmex/bitmex-api/revisions/04c6a16ffd27/schema)
