Reference Data

Market definitions, global parameters, liquidity parameters, etc.

Get market definitions

get
/marketDefinitions
Responses
chevron-right
200

List of market definitions

application/json
symbolstringRequired

Trading symbol (e.g., BTCRUSDPERP, WETHRUSD)

Example: BTCRUSDPERPPattern: ^[A-Za-z0-9]+$
marketIdintegerRequired

Numerical identifier for each market, only needed to generate signatures

Example: 1747927089946
minOrderQtystringRequiredExample: 1.0Pattern: ^\d+(\.\d+)?([eE][+-]?\d+)?$
qtyStepSizestringRequired

Minimum size increment

Example: 1.0Pattern: ^\d+(\.\d+)?([eE][+-]?\d+)?$
tickSizestringRequired

Minimum price increment

Example: 1.0Pattern: ^\d+(\.\d+)?([eE][+-]?\d+)?$
liquidationMarginParameterstringRequired

Minimum percentage of notional that needs to be covered to avoid liquidation procedures for a given market; below this value, your account is subject to liquidation procedures. When cross margining, all requirements across markets are covered by the same balance, and all positions are subject to liquidations.

Example: 1.0Pattern: ^\d+(\.\d+)?([eE][+-]?\d+)?$
initialMarginParameterstringRequired

Minimum percentage of notional that needs to be covered post trade; if the account does not satisfy this requirement, trades will not get executed.

Example: 1.0Pattern: ^\d+(\.\d+)?([eE][+-]?\d+)?$
maxLeverageintegerRequired

Maximum leverage allowed

Example: 1747927089946
oiCapstringRequired

Maximum one-sided open interest in units for a given market.

Example: 1.0Pattern: ^\d+(\.\d+)?([eE][+-]?\d+)?$
Other propertiesanyOptional
get
/marketDefinitions

Get spot market definitions

get
/spotMarketDefinitions
Responses
chevron-right
200

List of spot market definitions

application/json
symbolstringRequired

Trading symbol (e.g., BTCRUSDPERP, WETHRUSD)

Example: BTCRUSDPERPPattern: ^[A-Za-z0-9]+$
marketIdintegerRequired

Numerical identifier for each spot market

Example: 1747927089946
baseAssetstringRequired

Base asset symbol

Example: ETH
quoteAssetstringRequired

Quote asset symbol

Example: RUSD
minOrderQtystringRequired

Minimum order quantity (base asset)

Example: 1.0Pattern: ^\d+(\.\d+)?([eE][+-]?\d+)?$
qtyStepSizestringRequired

Minimum size increment (base asset)

Example: 1.0Pattern: ^\d+(\.\d+)?([eE][+-]?\d+)?$
tickSizestringRequired

Minimum price increment

Example: 1.0Pattern: ^\d+(\.\d+)?([eE][+-]?\d+)?$
Other propertiesanyOptional
get
/spotMarketDefinitions

Get asset definitions

get
/assetDefinitions
Responses
chevron-right
200

List of asset definitions

application/json
assetstringRequiredExample: BTCRUSDPERPPattern: ^[A-Za-z0-9]+$
spotMarketSymbolstringOptional

Trading symbol (e.g., BTCRUSDPERP, WETHRUSD)

Example: BTCRUSDPERPPattern: ^[A-Za-z0-9]+$
priceHaircutstringRequired

Notional discount to the value of a collateral when used to satisfy the margin requirements; it does not imply any token conversion, but is rather an accounting adjustment.

Example: 1.0Pattern: ^\d+(\.\d+)?([eE][+-]?\d+)?$
liquidationDiscountstringRequired

Discount in the token price when liquidating collateral.

Example: 1.0Pattern: ^\d+(\.\d+)?([eE][+-]?\d+)?$
statusstring · enumRequired

Status of asset (ENABLED = deposits and withdrawals allowed, WITHDRAWAL_ONLY = only withdrawals allowed)

Example: ENABLEDPossible values:
decimalsintegerRequired

Number of decimal places for record keeping amounts of this asset (e.g. 18 for ETH, 6 for RUSD)

Example: 1747927089946
displayDecimalsintegerRequired

Number of decimal places shown for display purposes in frontends

Example: 1747927089946
Other propertiesanyOptional
get
/assetDefinitions

Get liquidity parameters

get
/liquidityParameters
Responses
chevron-right
200

List of liquidity parameters

application/json
symbolstringRequired

Trading symbol (e.g., BTCRUSDPERP, WETHRUSD)

Example: BTCRUSDPERPPattern: ^[A-Za-z0-9]+$
depthstringRequired

Parameter determining the liquidity distribution along the AMM pricing curve, in particular expanding or contracting the max exposure parameter that would otherwise be determined by the capital available.

Example: 1.0Pattern: ^\d+(\.\d+)?([eE][+-]?\d+)?$
velocityMultiplierstringRequired

Parameter determining the sensitivity of the dynamic funding rate to the size of the imbalances; higher multiplier means that the funding rate will diverge faster, all else being equal.

Example: 1.0Pattern: ^\d+(\.\d+)?([eE][+-]?\d+)?$
Other propertiesanyOptional
get
/liquidityParameters

Get global fee parameters

get
/globalFeeParameters
Responses
chevron-right
200

Global fee parameters

application/json
ogDiscountstringRequired

OG user discount

Example: 1.0Pattern: ^\d+(\.\d+)?([eE][+-]?\d+)?$
refereeDiscountstringRequired

Referee discount

Example: 1.0Pattern: ^\d+(\.\d+)?([eE][+-]?\d+)?$
referrerRebatestringRequired

Referrer rebate

Example: 1.0Pattern: ^\d+(\.\d+)?([eE][+-]?\d+)?$
affiliateReferrerRebatestringRequired

Affiliate referrer rebate

Example: 1.0Pattern: ^\d+(\.\d+)?([eE][+-]?\d+)?$
Other propertiesanyOptional
get
/globalFeeParameters

Get fee tiers

get
/feeTiers
Responses
chevron-right
200

List of fee tier parameters

application/json
tierIdintegerRequiredExample: 1747927089946
takerFeestringRequired

Taker fee rate (fee will be qty * takerFee)

Example: 43000.00Pattern: ^-?\d+(\.\d+)?([eE][+-]?\d+)?$
makerFeestringRequired

Maker fee rate (fee will be qty * makerFee)

Example: 43000.00Pattern: ^-?\d+(\.\d+)?([eE][+-]?\d+)?$
volume14dstringRequired

14-day volume level required this fee tier to be applied to a wallet

Example: 1.0Pattern: ^\d+(\.\d+)?([eE][+-]?\d+)?$
tierTypestring · enumRequired

Fee tier type (REGULAR = Standard tier, VIP = VIP tier)

Possible values:
Other propertiesanyOptional
get
/feeTiers

Last updated