---
title: "GET /public/get_index_chart_data"
method: GET
path: "/public/get_index_chart_data"
tags: ["Market Data", "Public"]
---

# GET /public/get_index_chart_data

`GET /public/get_index_chart_data`

Returns historical price index chart data for the specified index name and time range. The data is formatted for use in charting applications and shows price index values over time.

Use the `range` parameter to specify the time period for which to retrieve chart data. This method is useful for visualizing price index trends and historical movements.

[Try in API console](https://test.deribit.com/api_console?method=%2Fpublic%2Fget_index_chart_data)

## Query parameters

- `index_name` 'btc_usd' | 'eth_usd' | 'ada_usdc' | 'algo_usdc' | 'avax_usdc' | 'bch_usdc' | 'bnb_usdc' | 'btc_usdc' | 'btcdvol_usdc' | 'buidl_usdc' | 'doge_usdc' | 'dot_usdc' | 'eurr_usdc' | 'eth_usdc' | 'ethdvol_usdc' | 'hype_usdc' | 'link_usdc' | 'ltc_usdc' | 'near_usdc' | 'paxg_usdc' | 'shib_usdc' | 'sol_usdc' | 'steth_usdc' | 'ton_usdc' | 'trump_usdc' | 'trx_usdc' | 'uni_usdc' | 'usde_usdc' | 'usyc_usdc' | 'xrp_usdc' | 'btc_usdt' | 'eth_usdt' | 'eurr_usdt' | 'sol_usdt' | 'steth_usdt' | 'usdc_usdt' | 'usde_usdt' | 'btc_eurr' | 'btc_usde' | 'btc_usyc' | 'eth_btc' | 'eth_eurr' | 'eth_usde' | 'eth_usyc' | 'steth_eth' | 'paxg_btc' | 'drbfix-btc_usdc' | 'drbfix-eth_usdc', required — Index identifier, matches (base) cryptocurrency with quote currency
- `range` '1h' | '1d' | '2d' | '1m' | '1y' | 'all', required

## Response `200`

Success response

- PublicGetIndexChartDataResponse
  - `jsonrpc` '2.0', required — The JSON-RPC version (2.0)
  - `id` integer — The id that was sent in the request
  - `result` array[], required — **Response:** The response returns an array of data points, where each data point is an array containing: - **Index 0**: Timestamp in milliseconds since the Unix epoch - **Index 1**: Average index price at that timestamp Example response structure: ```json [ [1573228800000, 8751.7138636], [1573232400000, 8751.7138636], [1573236000000, 8751.7138636] ] ``` Each entry in the result array represents a single data point: - The first value (timestamp) indicates when the price was recorded - The second value (price) is the average index price at that timestamp The data points are returned in chronological order, making them ready for direct use in charting libraries.
    - number[]

---

[API](https://skmtc.net/deribit/apis/deribit-api.md) · [All operations](https://skmtc.net/deribit/apis/deribit-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/deribit/deribit-api/revisions/78a0783dbfcc/schema)
