Skip to main content

Exchange Rule and Symbol Information

Retrieve exchange information for supported markets and rate limit setting.

This API can be publicly accessed (without any security headers). If you access with Read permission authentication, the result will be much more accurate by account setting.

The symbol, symbols, and types parameters can't be used in combination with each other. You can only use one parameter at a time.

OptionsExample
No parameter/exchangeInfo
symbol/exchangeInfo?symbol=BTC-USDT
symbols/exchangeInfo?symbols=["BTC-USDT","ETH-USDT","BTC-PERP-USDT"]
types/exchangeInfo?types=["FuturesPerpetual","FuturesTimeBased"]

Request Parameters​

NameTypeRequiredDescription
symbolStringNoOne symbol
symbolsStringNoMultiple symbols
typesStringNoMultiple types

Response Content​

rateLimits:

NameTypeDescription
typeStringRate limit rule type β€” RAW_REQUEST
intervalStringRate limit interval unit β€” SECOND
intervalNumDoubleRate limit calculation interval
limitDoubleRate limit condition limitation

symbols:

NameTypeDescription
symbolStringSymbol name
typeStringMarket type β€” Spot Β· FuturesPerpetual Β· FuturesTimeBased
categoryStringMarket category β€” CRYPTO Β· FX Β· STOCK Β· COMMODITIES Β· RATES
tradeCurrencyStringTrade currency
baseCurrencyStringBase currency
quoteCurrencyStringQuote currency
activeBooleanWhether the market is active
minOrderPriceStringMinimum order price
minPriceIncrementStringMinimum order price increment
pricePrecisionIntegerPrice precision
minOrderSizeStringMinimum order size
maxOrderSizeStringMaximum order size
minSizeIncrementStringMinimum size increment
sizePrecisionIntegerSize precision
inactiveTimeDoubleInactive time
contractSizeStringContract size
availableSettlementString[]Available currencies for settlement
contractStartTimeDoubleContract start time
contractEndTimeDoubleContract end time
matchingStartTimeDoubleMatching start time
becomeInactiveTimeDoubleBecome inactive time
example
GEThttps://api.btse.com/public-api/market/v1/exchangeInfo

Response

{
"success": true,
"code": 1,
"msg": "Success",
"time": 1624989977940,
"data": {
"rateLimits": [
{
"type": "RAW_REQUEST",
"interval": "SECOND",
"intervalNum": 2,
"limit": 50
}
],
"symbols": [
{
"symbol": "BTC-USDT",
"type": "Spot",
"category": "CRYPTO",
"tradeCurrency": "BTC",
"baseCurrency": "BTC",
"quoteCurrency": "USDT",
"active": true,
"minOrderPrice": "0.5",
"minPriceIncrement": "0.5",
"pricePrecision": 1,
"minOrderSize": "0.00001",
"maxOrderSize": "2000",
"minSizeIncrement": "0.00001",
"sizePrecision": 5
},
{
"symbol": "BTC-PERP-USDT",
"type": "FuturesPerpetual",
"category": "CRYPTO",
"tradeCurrency": "BTC-PERP",
"baseCurrency": "BTC",
"quoteCurrency": "USDT",
"active": true,
"minOrderPrice": "0.5",
"minPriceIncrement": "0.5",
"pricePrecision": 1,
"minOrderSize": "1",
"maxOrderSize": "500000",
"minSizeIncrement": "1",
"sizePrecision": 0,
"contractSize": "0.001",
"availableSettlement": [
"USD",
"BTC",
"USDT",
"USDC",
"USDP"
]
}
]
}
}