Skip to main content
Version: V3

Exchange information

  • GET /api/v3/exchangeInfo

Weight(IP): 20

Request parameters

ParameterTypeRequired?Description
symbolStringNoSingle trading pair. Mutually exclusive with symbols.
symbolsArrayNoMultiple trading pairs. Accepts comma-separated values or a JSON array.
symbolStatusStringNoFilter by symbol status. Currently only TRADING is supported.

Request example

curl "https://api-spot.weex.com/api/v3/exchangeInfo?symbolStatus=TRADING"

Response parameters

FieldTypeDescription
timezoneStringExchange timezone (e.g. UTC).
serverTimeLongCurrent server time in milliseconds.
symbolsArray<Object>Trading pair definitions.
→ symbolStringTrading pair code, e.g. BTCUSDT.
→ statusStringTrading status, e.g. TRADING.
→ baseAssetStringBase asset symbol.
→ baseAssetPrecisionIntegerBase asset precision.
→ quoteAssetStringQuote asset symbol.
→ quoteAssetPrecisionIntegerQuote asset precision.
→ minTradeAmountStringMinimum order quantity.
→ maxTradeAmountStringMaximum order quantity.
→ takerFeeRateStringTaker fee rate.
→ makerFeeRateStringMaker fee rate.
→ buyLimitPriceRatioStringMaximum allowed deviation for buy limit orders.
→ sellLimitPriceRatioStringMaximum allowed deviation for sell limit orders.
→ marketBuyLimitSizeStringPer-order size limit for market buys.
→ marketSellLimitSizeStringPer-order size limit for market sells.
→ marketFallbackPriceRatioStringFallback price ratio for market orders.
→ enableTradeBooleanWhether trading is enabled.
→ enableDisplayBooleanWhether the symbol is displayed.
→ displayDigitMergeStringDepth merge configuration.
→ displayNewBooleanWhether the symbol is marked as “new”.
→ displayHotBooleanWhether the symbol is marked as “hot”.

Response example

{
"timezone": "UTC",
"serverTime": 1764506000123,
"symbols": [
{
"symbol": "BTCUSDT",
"status": "TRADING",
"baseAsset": "BTC",
"baseAssetPrecision": 8,
"quoteAsset": "USDT",
"quoteAssetPrecision": 8,
"minTradeAmount": "0.0001",
"maxTradeAmount": "1000",
"takerFeeRate": "0.001",
"makerFeeRate": "0.001",
"buyLimitPriceRatio": "0.1",
"sellLimitPriceRatio": "0.1",
"marketBuyLimitSize": "50",
"marketSellLimitSize": "50",
"marketFallbackPriceRatio": "0.2",
"enableTrade": true,
"enableDisplay": true,
"displayDigitMerge": "1,0.1,0.01",
"displayNew": false,
"displayHot": true
}
]
}