---
title: "Market Info"
method: GET
path: "/api/v4/public/markets"
tags: ["Public API V4"]
---

# Market Info

`GET /api/v4/public/markets`

The endpoint retrieves configuration and trading rules for all available spot, futures, and TradFi futures markets. Use the response to discover tradeable pairs, check minimum order sizes, and read fee schedules. Each entry includes precision settings, fee ratios, and order-size constraints for the market.

<Note>
Market configuration is reference data, re-synced from the database approximately every 10 seconds. Polling more frequently returns identical data. The cache is shared across all callers.
</Note>

<Note>
TradFi futures markets are region-gated. Markets not available in a given region are omitted from the response entirely and do not appear under any other market type.
</Note>

<Warning>
Rate limit 2000 requests/10 sec.
</Warning>

## Response `200`

Successful response

- object[]
  - `name` string, required — Market pair name
  - `stock` string, required — Ticker of stock currency
  - `money` string, required — Ticker of money currency
  - `stockPrec` string, required — Maximum number of decimal places for the base (stock) currency quantity. Represented as a stringified integer.
  - `moneyPrec` string, required — Maximum number of decimal places for the quote (money) currency amount. Represented as a stringified integer.
  - `feePrec` string, required — Maximum number of decimal places used when calculating fees. Represented as a stringified integer.
  - `makerFee` string, required — Default maker fee as a decimal ratio (e.g., `"0.001"` = 0.1%). Multiply by 100 to convert to a percentage.
  - `takerFee` string, required — Default taker fee as a decimal ratio (e.g., `"0.001"` = 0.1%). Multiply by 100 to convert to a percentage.
  - `minAmount` string, required — Minimum order quantity in the base (stock) currency.
  - `minTotal` string, required — Minimum order total in the quote (money) currency.
  - `maxTotal` string, required — Maximum order total (quantity × price) in the quote (money) currency. `"0"` indicates no upper limit.
  - `tradesEnabled` boolean, required — Indicates whether trading is enabled
  - `isCollateral` boolean, required — Indicates whether margin trading is enabled
  - `type` 'spot' | 'futures' | 'tradfiFutures', required — Market type. Possible values: spot, futures, tradfiFutures
  - `isTradFiFutures` boolean, required — Indicates whether the market is a traditional-finance (TradFi) futures market. Always paired with `type: tradfiFutures`. TradFi futures markets are region-gated and are omitted from the response entirely where not available.

## Other responses

- `default` — Error response

---

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