---
title: "Get Gamma Surface"
method: GET
path: "/api/gex/gamma-surface"
tags: ["GEX"]
---

# Get Gamma Surface

`GET /api/gex/gamma-surface`

## Request

- Base URL: `https://api.zerogex.io` (the document declares no server; this is the origin it was published from)
- URL: `https://api.zerogex.io/api/gex/gamma-surface`
- Auth: HTTP bearer

Net dealer gamma across price and time to settlement (see module docstring).

## Query parameters

- `symbol` string: Underlying symbol
- `expirations` string: 'all' for every live expiration, or a comma-separated list of YYYY-MM-DD expiration dates to price only that set.
- `span_pct` number, nullable: Half-width of the price grid as a fraction of spot. Omit to frame the selected contracts' strikes.
- `price_points` integer
- `time_steps` integer

## Response `200`

Successful Response

- GammaSurfaceResponse
  - `symbol` string, required
  - `spot` number, required
  - `timestamp` string, date-time, required
  - `expirations` string[], required
  - `settling_expiration` string, date, required
  - `settles_at` string, date-time, required
  - `grid` number[], required
  - `times_days` number[], required
  - `profiles` array[], required
    - number[]
  - `contract_count` integer, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/zerogex/apis/zerogex-api.md) · [All operations](https://skmtc.dev/zerogex/apis/zerogex-api/llms.txt) · [OpenAPI document](https://skmtc.dev/zerogex/apis/zerogex-api/revisions/753b26bf0592?raw)
