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

# GET /public/get_mark_price_history

`GET /public/get_mark_price_history`

Retrieves 5-minute historical mark price data for an instrument. Mark prices are used for margin calculations and position valuations.

**Note:** Currently, mark price history is available only for a subset of options that participate in volatility index calculations. All other instruments, including futures and perpetuals, will return an empty list.

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

## Query parameters

- `instrument_name` string, required — Unique instrument identifier
- `start_timestamp` integer, required — The timestamp (milliseconds since the Unix epoch)
- `end_timestamp` integer, required — The timestamp (milliseconds since the Unix epoch)

## Response `200`

Success response

- PublicGetMarkPriceHistoryResponse
  - `jsonrpc` '2.0', required — The JSON-RPC version (2.0)
  - `id` integer — The id that was sent in the request
  - `result` array[], required — Markprice history values as an array of arrays with 2 values each. The inner values correspond to the timestamp in ms and the markprice itself.
    - number[]

---

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