Skip to main content

Get Exchange Info

API Description

Fetches general exchange information, such as supported symbols, rate limits, and server time.

HTTP Request

GET /bapi/defi/v1/public/alpha-trade/get-exchange-info

Full URL

https://www.binance.com/bapi/defi/v1/public/alpha-trade/get-exchange-info

Parameters

None

Response Structure

  • code: String, the API response code. Here, "000000" indicates success.
  • message: Null, generally used for returning informational messages.
  • messageDetail: Null, usually for more detailed messages or error descriptions.
  • success: Boolean, indicates whether the API call was successful (true).
  • data: Object, containing trading and asset related information:
    • timezone: String, representing the timezone of the trading data, e.g., "UTC".
    • assets: Array of objects, each with fields:
      • asset: String, the asset symbol, e.g., "USDT".
    • symbols: Array of objects, each representing a trading symbol or pair with fields:
      • symbol: String, trading pair name, e.g., "ALPHA_105USDT".
      • status: String, trading status of the symbol, e.g., "TRADING".
      • baseAsset: String, base asset of the trading pair, e.g., "ALPHA_105".
      • quoteAsset: String, quote asset of the trading pair, e.g., "USDT".
      • pricePrecision: Integer, number of decimals allowed for the price.
      • quantityPrecision: Integer, number of decimals allowed for quantity.
      • baseAssetPrecision: Integer, precision of the base asset.
      • quotePrecision: Integer, precision of the quote asset.
      • filters: Array of objects, each representing trading rules or constraints with common fields:
        • filterType: String, type of filter (e.g., "PRICE_FILTER", "LOT_SIZE", "MIN_NOTIONAL").
        • minPrice: String, min Price
        • maxPrice: String, max Price
        • tickSize: String, tick Size
        • stepSize: String, step Size
        • maxQty: String, max Quantity
        • minQty: String, min Quantity
        • limit: Integer, limit of max num orders
        • minNotional: String, minimum of notional
        • maxNotional: String, max of notional
        • multiplierDown: String, lower bound multiplier
        • multiplierUp: String, upper bound multiplier
        • bidMultiplierUp: String, upper bound multiplier for bid (buy) prices
        • askMultiplierUp: String, upper bound multiplier for ask (buy) prices
        • bidMultiplierDown: String, lower bound multiplier for bid price
        • askMultiplierDown: String, lower bound multiplier for ask price
      • orderTypes: Array of strings, listing supported order types for the symbol, e.g., ["LIMIT"].

Response Example

{
"code": "000000",
"message": "",
"messageDetail": "",
"success": true,
"data": {
"timezone": "UTC",
"assets": [
{
"asset": "USDT"
}
],
"symbols": [
{
"symbol": "ALPHA_105USDT",
"status": "TRADING",
"baseAsset": "ALPHA_105",
"quoteAsset": "USDT",
"pricePrecision": 8,
"quantityPrecision": 8,
"baseAssetPrecision": 8,
"quotePrecision": 8,
"filters": [
{
"filterType": "PRICE_FILTER",
"minPrice": "0.00000001",
"maxPrice": "1000",
"tickSize": "0.00000001"
},
{
"filterType": "LOT_SIZE",
"stepSize": "0.01000000",
"maxQty": "277778",
"minQty": "0.01000000"
},
{
"filterType": "MAX_NUM_ORDERS",
"limit": 200
},
{
"filterType": "MIN_NOTIONAL",
"minNotional": "0.1"
},
{
"filterType": "MAX_NOTIONAL",
"maxNotional": "1000000"
},
{
"filterType": "NOTIONAL",
"minNotional": "0.1",
"maxNotional": "1000000"
},
{
"filterType": "PERCENT_PRICE",
"multiplierDown": "0.20000",
"multiplierUp": "5"
},
{
"filterType": "PERCENT_PRICE_BY_SIDE",
"bidMultiplierUp": "5",
"askMultiplierUp": "5",
"bidMultiplierDown": "0.20000",
"askMultiplierDown": "0.20000"
}
],
"orderTypes": ["LIMIT"]
}
],
"orderTypes": ""
}
}