GET /api/v1/markets.
For conversion formulas, see Formatting Prices and Sizes.
The generated tables below cover perp markets. Spot launches with
APT/USDC and BTC/USDC; for spot precision, call GET /api/v1/markets (pass includeSpot via read.markets.getAll({ includeSpot: true }) in the TypeScript SDK) and read each row’s sz_decimals and px_decimals. Spot sz_decimals comes from the base asset and px_decimals from the quote asset.Generated from the live mainnet perp market configuration on 2026-07-14.
Use
GET /api/v1/markets or read.markets.getAll() for the latest runtime values.Order Size
human = chain_value / 10^sz_decimals — sizes must be a multiple of Lot Size and at least Min Size.
Price
human = chain_value / 10^px_decimals — prices must be a multiple of Tick Size.

