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

# GET /public/get_volatility_index_data

`GET /public/get_volatility_index_data`

Retrieves volatility index (VIX) chart data formatted as candles. Volatility indexes measure market expectations of future volatility and are useful for risk assessment and trading strategies.

Use the `vix_resolution` parameter to specify the candle interval. The data shows historical volatility index values over time and is formatted for use in charting applications.

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

## Query parameters

- `currency` 'BTC' | 'ETH' | 'USDC' | 'USDT' | 'EURR', required — Currency, i.e `"BTC"`, `"ETH"`, `"USDC"`
- `start_timestamp` integer, required — The timestamp (milliseconds since the Unix epoch)
- `end_timestamp` integer, required — The timestamp (milliseconds since the Unix epoch)
- `resolution` string, required

## Response `200`

Success response

- PublicGetVolatilityIndexDataResponse
  - `jsonrpc` '2.0', required — The JSON-RPC version (2.0)
  - `id` integer — The id that was sent in the request
  - `result` object, required — Volatility index candles.
    - `data` unknown[] — Candles as an array of arrays with 5 values each. The inner values correspond to the timestamp in ms, open, high, low, and close values of the volatility index correspondingly.
      - unknown
    - `continuation` integer — Continuation - to be used as the `end_timestamp` parameter on the next request. `NULL` when no continuation.

---

[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/versions/78a0783dbfcc/schema)
