Skip to main content
GET
List markets

Authorizations

Authorization
string
header
required

Bearer access token issued by /v1/auth/* login endpoints.

Response

200 - application/json

Exchange market configurations

assetId
integer<int32>
required

Numeric asset identifier.

Required range: x >= 0
baseLotsDecimals
integer<int32>
required

Base-lot decimal exponent.

fundingIntervalSeconds
integer<int32>
required

Funding interval length in seconds.

Required range: x >= 0
fundingPeriodSeconds
integer<int32>
required

Funding period length in seconds.

Required range: x >= 0
isolatedOnly
boolean
required

Whether this market only supports isolated margin positions

leverageTiers
object[]
required

Configured leverage tiers.

makerFee
number<double>
required

Maker fee (percent).

marketPubkey
string
required

The orderbook account pubkey (base58 encoded)

marketStatus
enum<string>
required

Current market status.

Available options:
uninitialized,
active,
postOnly,
paused,
closed,
tombstoned
maxFundingRatePerInterval
integer<int64>
required

Maximum absolute funding rate per interval.

maxLiquidationSizeBaseLots
integer<int64>
required

Maximum size for a single liquidation (in base lots)

Required range: x >= 0
openInterestCapBaseLots
integer<int64>
required

Maximum open interest allowed for this market (in base lots)

Required range: x >= 0
riskFactors
object
required

Risk factors as percentages.

splinePubkey
string
required

The spline collection PDA (derived from market_pubkey)

symbol
string
required

Market symbol (for example, "SOL-PERP").

takerFee
number<double>
required

Taker fee (percent).

tickSize
integer<int64>
required

Tick size in quote lots per base lot per tick.

Required range: x >= 0
commodityMetadata
null | object

Commodity-specific metadata, present only for commodity markets.

maxFundingRatePerIntervalPercentage
number<double>

Maximum absolute funding rate per interval as a percentage of notional at the current mark price.

metadata
null | object

Public market metadata configured off-chain.

statsSnapshot
null | object

Optional live stats snapshot for seeding clients before websocket updates.