---
title: "Get Fees"
method: GET
path: "/v1/info/fees"
---

# Get Fees

`GET /v1/info/fees`

Get the fee tier schedule for each instrument type and category.

## Response `200`

Fee schedule response.

- FeesInfo
  - `fee_schedule` FeeScheduleEntry[], required
    - `instrument_type` 'perpetual', required — Instrument type
    - `category` 'equity' | 'commodity' | 'index' | 'crypto', required — Instrument category
    - `taker_fee_rate` string, required — Taker fee rate
    - `maker_fee_rate` string, required — Maker fee rate
    - `tiers` FeeTier[], required
      - `min_volume_30d` string, required — Minimum rolling 30-day notional volume in USD required for this tier
      - `taker_fee_rate` string, required — Taker fee rate
      - `maker_fee_rate` string, required — Maker fee rate

## 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/versions/e17c4709273e/schema)
