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

# GET /public/get_contract_size

`GET /public/get_contract_size`

Retrieves the contract size (also known as contract multiplier) for a given instrument. The contract size determines how many units of the underlying asset one contract represents.

This value is essential for calculating position values, margin requirements, and P&L calculations. Different instruments may have different contract sizes.

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

## Query parameters

- `instrument_name` string, required — Unique instrument identifier

## Response `200`

Success response

- PublicGetContractSizeResponse
  - `jsonrpc` '2.0', required — The JSON-RPC version (2.0)
  - `id` integer — The id that was sent in the request
  - `result` object, required
    - `contract_size` integer, required — Contract size, for futures in USD, for options in base currency of the instrument (BTC, ETH, ...)

---

[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)
