GET /markets
All listed markets (spot and perpetual) with their trading rules. Check is_active.
No authentication
Query parameters
instrument_typestringoptionalSPOT or PERPETUAL. Case-sensitive; any other value returns an empty list.assetstringoptionalUnderlying asset, case-insensitive.
Response
200
A JSON array. Each market includes
instrument_id, instrument_name, instrument_type, underlying_asset, quote_asset, price_step (tick size), amount_step, min_order_value, max_order_value, max_notional_value, max_leverage (perpetuals, omitted when unknown), mark_price and index_price (null when unavailable), funding_rate, open_interest, volume_24h, maker_fee / taker_fee (perpetuals only; null when unknown) and base_decimals / quote_decimals (18 for perpetuals).- Cached for 30 seconds.
volume_24his a rolling 24 hours: the hourly candles from the start of the hour 23 hours ago through the current, partial hour.- If the indexer is unavailable, spot markets can be missing from the list for a few seconds.