Skip to content

Public ws

Quick Start

Restful API

Public Interface

User Interface

Order Interface

WebSocket API

WebSocket Introduction

Public Interface

User Interface

Order Interface


1. Get latest price

{
  "id": "2d812f20c9e1030f5551eab0e039f613",
  "method": "market.last_price",
  "params": {
    "symbol": "BTC",
    "nonce": "17832",
    "timestamp": 1724285700000,
    "apiKey": "9a25209b66004da404d9ddcb48d1e11f",
    "sign": "--signature here--"
  }
}

Parameters

Name Type Mandatory Description
symbol string Y Pair

Response

{
"id": "2d812f20c9e1030f5551eab0e039f613",
"code": "0",
"msg": "success",
"data": "10000.00" //Latest Price
}

2. Get depth data

{
  "id": "2d812f20c9e1030f5551eab0e039f613",
  "method": "market.depth",
  "params": {
    "symbol": "BTC",
    "precision": 5,
    "nonce": "17832",
    "timestamp": "1724285700000",
    "apiKey": "9a25209b66004da404d9ddcb48d1e11f",
    "sign": "--signature here--"
  }
}

Paremeter

Name Types Mandatory Description
symbol string Y Trading pair
precision number Y token precision

Response

{
  "id": "2d812f20c9e1030f5551eab0e039f613",
  "code": "0",
  "msg": "success",
  "data": {
    "asks": [//Sell
      {
        "price": "10000.00",//Order Price
        "volume": "10.00"//Order Quantity
      }
    ],
    "bids": [//Buy
      {
        "price": "9990.00",//Order Price
        "volume": "10.00"//Order Quantity
      }
    ],
    "ts": "1724285700000"//Timestamp
  }
}

3. Get K-Line Data

{
  "id": "2d812f20c9e1030f5551eab0e039f613",
  "method": "market.kline",
  "params": {
    "symbol": "BTC",
    "interval": "1min",
    "nonce": "17832",
    "timestamp": "1724285700000",
    "apiKey": "9a25209b66004da404d9ddcb48d1e11f",
    "sign": "--signature here--"
  }
}

Paremeter

Name Types Mandatory Descrtiption
symbol string Y Trading Pairs
interval string Y kline interval,default: 1min(1,3,5,15,30,60,120,240,360,720,D,M,W)

Response

{
  "id": "2d812f20c9e1030f5551eab0e039f613",
  "code": "0",
  "msg": "success",
  "data": {
    "symbol": "BTC",//Trading Pair
    "open": "10000.00",//Open Price
    "high": "10010.00",//Highest PRice
    "low": "9990.00",//Lowest Price
    "close": "10000.00",//Close Price
    "ts": "1724285700000"//kline Starting Time ISO8601
  }
}

4. Query trading pair data

{
  "id": "2d812f20c9e1030f5551eab0e039f613",
  "method": "common.coin_pair.list",
  "params": {
    "nonce": "17832",
    "timestamp": "1724285700000",
    "apiKey": "9a25209b66004da404d9ddcb48d1e11f",
    "sign": "--signature here--"
  }
}

Parameters

Name Types Mandatory Descriptio
None

Return

{
  "id": "2d812f20c9e1030f5551eab0e039f613",
  "code": "0",
  "msg": "success",
  "data": [
    {
      "id": "1",//id
      "base": "BTC",//Base Token
      "quote": "USDT",//Pricing Token
      "basePrecision": "8",//Base Token Precision
      "quotePrecision": "2",//Pricing Token Precision
      "minPrice": "0.01",//Minimum trading value
      "minVolume": "0.001",//Minimum trading quantity
      "isOpen": "1",//Open or closed for trading
      "isHot": "1",//Trending or not
      "isRecommend": "1",//Recommended or not
      "isShow": "1",//Display or hidden
      "tradeArea": "USDT",//Trading Zone
      "sort": "1",//Order
      "openTime": "2020-01-01 00:00:00",//Open Time
      "precisions": [//Trading Precision
        "0.01",
        "0.001"
      ]
    }
  ]
}

5. Query rate data

{
  "id": "2d812f20c9e1030f5551eab0e039f613",
  "method": "common.rate.list",
  "params": {
    "nonce": "17832",
    "timestamp": "1724285700000",
    "apiKey": "9a25209b66004da404d9ddcb48d1e11f",
    "sign": "--signature here--"
    }
}

Parameter

Name Types Mandatory Description
None

Response

{
  "id": "2d812f20c9e1030f5551eab0e039f613",
  "code": "0",
  "msg": "success",
  "data": [//Exchange rate
    {
      "baseSymbol": "USD",//Base currency
      "quoteSymbol": "CNY",//Pricing currency
      "rate": "6.5"//Rate
    }
  ]
}

6. Query Token Data

{
  "id": "2d812f20c9e1030f5551eab0e039f613",
  "method": "common.coin.coin_network.list",
  "params": {
    "nonce": "17832",
    "timestamp": "1724285700000",
    "apiKey": "9a25209b66004da404d9ddcb48d1e11f",
    "sign": "--signature here--"
    }
}

Parameter

Name Types Mandatory Description
None

Response

{
  "id": "2d812f20c9e1030f5551eab0e039f613",
  "code": "0",
  "msg": "success",
  "data": [//Token Data
    {
      "name": "BTC",//Token
      "fullName": "Bitcoin",//Token name
      "logo": "https://www.bitunix.com/logo.png",//Logo
      "track": "BTC",//Tracks
      "quotePrecision": "8",//Base token
      "minPrice": "0.01",//Minimum amount
      "isOpen": "1",//Open or closed for trading
      "isHot": "1",//Trending or not
      "depositOpen": "1",//Deposit is open or not,0: deposit closed,1: deposit open;
      "isShow": "1",//Display or hidden
      "withdrawOpen": "1",//Withdrawal is open or not,0: closed,1: open;
      "withdrawMin": "0.001",//Minimum Withdrawal Quantity
      "withdrawMax": "1000.00",//Maximum Withdrawal Quantity
      "networks": [//Network Information
        {
          "contractPrecision": "8",//Contract Precision
          "contractAddress": "0x1234567890",//Contract Address
          "requireMemo": "0",//Memo required.0:not required,1:optional,2:required
          "chain": "ETH",//Blockchain
          "depositConfirm": "3",//Deposit Confirmations
          "addressRegular": "0x[0-9a-fA-F]{40}",//Address Format Requirement
          "network": "ETH",//Network Name
          "isOpen": "1",//Open or closed;0:closed,1:open
          "depositOpen": "1",//eposit is open or not,0: deposit closed,1: deposit open;
          "isShow": "1",//Display or hidden
          "withdrawOpen": "1",//Withdrawal is open or not
            "withdrawMin": "0.001",//Minimum Withdrawal Quantity
            "withdrawMax": "1000.00",//Maximum Withdrawal Quantity
            "depositMin": "0.001"//Minimum Deposit Quantity
        }
        ]
    }
    ]
}