---
title: "Get Exchange Info"
method: GET
path: "/v1/info/exchange"
---

# Get Exchange Info

`GET /v1/info/exchange`

Get exchange information.

## Response `200`

Successful exchange information response.

- Exchange
  - `name` string, required — Exchange name used in the EIP-712 domain.
  - `version` string, required — Exchange version used in the EIP-712 domain.
  - `chain_id` integer, required — Chain ID of the network the exchange is deployed on.
  - `contract` string, required — Verifying contract address or the EIP-712 domain.
  - `cancel_only` boolean, required — True while the exchange is in cancel-only (maintenance) mode — only order cancellation is accepted.
  - `engine_version` string, required — Engine release version of the build serving this response.

## Other responses

- `429` — Too Many Requests. `error` distinguishes the limit that was hit: `ip_rate_limited` (per-IP token bucket), `action_rate_limited` (per-account action rate), or `open_orders_limit` (resting open-order cap).
- `500` — Internal server error. `error` is `internal_error`.

---

[API](https://skmtc.net/polymarket/apis/polymarket-perps-http-api.md) · [All operations](https://skmtc.net/polymarket/apis/polymarket-perps-http-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/polymarket/polymarket-perps-http-api/revisions/76e4e47cf3aa/schema)
