Spot
Public
Security: None
Endpoints under Public section can be accessed freely without requiring any API-key or signatures.
Test Connectivity
GET
https://openapi.xxx.com/sapi/v1/ping
This endpoint checks connectivity to the host
Check Server Time
GET
https://openapi.xxx.com/sapi/v1/time
This endpoint checks connectivity to the server and retrieves server timestamp
Pairs List
GET
https://openapi.xxx.com/sapi/v1/symbols
Response:
name
type
example
description
symbol
string
BTCUSDT
Name of the symbol
baseAsset
string
BTC
Underlying asset for the symbol
quoteAsset
string
USDT
Quote asset for the symbol
pricePrecision
integer
2
Precision of the price
quantityPrecision
integer
6
Precision of the quantity
Market
Security Type: None
Market section can be accessed freely without requiring any API-key or signatures.
Depth
GET
https://openapi.xxx.com/sapi/v1/depth
market detpth data
Query Parameters
limit
integer
Default 100; Max 100
symbol
string
Symbol Name E.g. BTCUSDT
Response:
name
type
example
description
time
long
1595563624731
Current timestamp (ms)
bids
list
;
List of all bids, best bids first. See below for entry details.
asks
list
;
List of all asks, best asks first. See below for entry details.
The fields bids and asks are lists of order book price level entries, sorted from best to worst.
name
type
example
description
' '
float
131.1
price level
' '
float
2.3
The total quantity of orders for this price level
24hrs ticker
GET
https://openapi.xxx.com/sapi/v1/ticker
24 hour price change statistics.
Query Parameters
symbol
string
Symbol Name. E.g. BTCUSDT
Response:
name
type
example
description
time
long
1595563624731
Open Time
high
float
9900
High Price
low
float
8800.34
Low Price
open
float
8700
Open Price
last
float
8900
Last Price
vol
float
4999
Trade Volume
Trade
Security Type: TRADE
Endpoints under Trade require an API-key and a signature.
New Order
POST
https://openapi.xxx.com/sapi/v1/order
Rate Limit: 100times/2s
Headers
X-CH-SIGN
string
Sign
X-CH-APIKEY
string
Your API-key
X-CH-TS
integer
timestamp
Request Body
symbol
string
Symbol Name. E.g. BTCUSDT
volume
number
Order vol. For MARKET BUY orders, vol=amount.
side
string
Side of the order,BUY/SELL
type
string
Type of the order, LIMIT/MARKET
price
number
Order price, REQUIRED for LIMIT orders
newClientOrderId
string
Unique order ID generated by users to mark their orders
recvWindow
integer
Time window
Response:
name
type
example
description
orderId
long
150695552109032492
ID of the order
clientOrderId
string
213443
A unique ID of the order.
symbol
string
BTCUSDT
Symbol Name
transactTime
integer
1273774892913
Time the order is placed
price
float
4765.29
Price of the order
origQty
float
1.01
Quantity ordered
executedQty
float
1.01
Quantity of orders that has been executed
type
string
LIMIT
Order type LIMIT,MARKET
side
string
BUY
Order side:BUY, SELL
status
string
NEW
The state of the order.Possible values include NEW
, PARTIALLY_FILLED
, FILLED
, CANCELED
, and REJECTED
.
Test New Order
POST
https://openapi.xxx.com/sapi/v1/order/test
Test new order creation and signature/recvWindow length. Creates and validates a new order but does not send the order into the matching engine.
Headers
X-CH-SIGN
string
Sign
X-CH-APIKEY
string
Your API-key
X-CH-TS
integer
timestamp
Request Body
recvWindow
integer
Time window
symbol
string
Symbol Name. E.g. BTCUSDT
volume
number
Order vol. For MARKET BUY orders, vol=amount.
side
string
Side of the order, BUY/SELL
type
string
Type of the order, LIMIT/MARKET
price
number
Order price, REQUIRED for LIMIT
orders
newClientOrderId
string
Unique order ID generated by users to mark their orders
Batch Orders
POST
https://openapi.xxx.com/sapi/v1/batchOrders
Rate Limit: 50times/2s A batch contains at most 10 orders
Headers
X-CH-SIGN
string
Sign
X-CH-APIKEY
string
Your API-key
X-CH-TS
integer
timestamp
Request Body
orders
array
Batch order param
symbol
string
Symbol Name. E.g. BTCUSDT
Resquest orders
field:
orders
field:name
type
example
description
price
folat
1000
Price of the order
volume
folat
20.1
Vol of the order
side
string
BUY/SELL
Side of the order
batchType
string
LIMIT/MARKET
Batch type of the order
Query Order
GET
https://openapi.xxx.com/sapi/v1/order
Rate Limit: 20times/2s
Query Parameters
orderId
string
Order ID
newClientOrderId
string
Client Order Id, Unique order ID generated by users to mark their orders. E.g. 354444heihieddada
symbol
string
Symbol Name. E.g. BTCUSDT
Headers
X-CH-SIGN
string
Sign
X-CH-APIKEY
string
Your API-key
X-CH-TS
integer
timestamp
Response:
name
type
example
description
orderId
long
150695552109032492
ID of the order
clientOrderId
string
213443
Unique ID of the order.
symbol
string
BTCUSDT
Name of the symbol
price
float
4765.29
Price of the order
origQty
float
1.01
Quantity ordered
executedQty
float
1.01
Quantity of orders that has been executed
avgPrice
float
4754.24
Average price of filled orders.
type
string
LIMIT
The order typeLIMIT,MARKET
side
string
BUY
The order sideBUY,SELL
status
string
NEW
The state of the order.Possible values include NEW
, PARTIALLY_FILLED
, FILLED
, CANCELED
, and REJECTED
.
Cancel Order
POST
https://openapi.xxx.com/sapi/v1/cancel
Rate Limit: 100time/2s
Headers
X-CH-SIGN
string
Sign
X-CH-APIKEY
string
Your API-key
X-CH-TS
integer
timestamp
Request Body
orderId
string
Order ID
newClientOrderId
string
Client Order Id, Unique order ID generated by users to mark their orders. E.g. 354444heihieddada
symbol
string
Symbol Name. E.g. BTCUSDT
Response:
name
type
example
description
orderId
long
150695552109032492
ID of the order
clientOrderId
string
213443
Unique ID of the order.
symbol
string
BHTUSDT
Name of the symbol
status
string
NEW
The state of the order.Possible values include NEW
, PARTIALLY_FILLED
, FILLED
, CANCELED
, and REJECTED
.
Batch cancel orders
POST
https://openapi.xxx.com/sapi/v1/batchCancel
Rate Limit: 50times/2s A batch contains at most 10 orders
Headers
X-CH-SIGN
string
Sign
X-CH-APIKEY
string
Your API-key
X-CH-TS
integer
timestamp
Request Body
symbol
string
Symbol Name. E.g. BTCUSDT
orderIds
array
Order ID collection [123,456]
Current Open Orders
GET
https://openapi.xxx.com/sapi/v1/openOrders
Rate Limit: 20times/2s
Query Parameters
symbol
string
Symbol Name. E.g. BTCUSDT
limit
integer
Default 100; Max 1000
Headers
X-CH-SIGN
string
Sign
X-CH-APIKEY
string
Your API-key
X-CH-TS
integer
timestamp
Response:
name
type
example
description
orderId
long
150695552109032492
ID of the order
clientOrderId
string
213443
Unique ID of the order.
symbol
string
BTCUSDT
Name of the symbol
price
float
4765.29
Price of the order
origQty
float
1.01
Quantity ordered
executedQty
float
1.01
Quantity of orders that has been executed
avgPrice
float
4754.24
Average price of filled orders.
type
string
LIMIT
The order typeLIMIT,MARKET
side
string
BUY
The order side BUY,SELL
status
string
NEW
The state of the order.Possible values include NEW
, PARTIALLY_FILLED
, FILLED
, CANCELED
, and REJECTED
.
Trades
GET
https://openapi.xxx.com/sapi/v1/myTrades
Rate Limt: 20times/2s
Query Parameters
symbol
string
Symbol Name. E.g. BTCUSDT
limit
string
Default 100; Max1000
fromId
integer
Trade Id to fetch from
Headers
X-CH-SIGN
string
Sign
X-CH-APIKEY
string
Your API-key
X-CH-TS
integer
timestamp
Response:
name
type
example
description
symbol
string
ETHBTC
Symbol Name
id
integer
28457
Trade ID
bidId
long
150695552109032492
Bid Order ID
askId
long
150695552109032493
Ask Order ID
price
integer
4.01
Price of the trade
qty
float
12
Quantiry of the trade
time
number
1499865549590
timestamp of the trade
isBuyer
bool
true
true
= Buyer false
= Seller
isMaker
bool
false
true
=Maker false
=Taker
feeCoin
string
ETH
Trading fee coin
fee
number
0.001
Trading fee
Account
Security Type: USER_DATA
Endpoints under Account require an API-key and a signature.
Account Information
GET
https://openapi.xxx.com/sapi/v1/account
Rate Limit: 20times/2s
Headers
X-CH-SIGN
string
Sign
X-CH-APIKEY
string
Your API-key
X-CH-TS
integer
timestamp
Response:
名称
类型
描述
balances
[]
Show balance details
balances
field:
name
type
example
description
asset
string
USDT
Name of the asset
free
float
1000.30
Amount available for use
locked
float
400
Amount locked (for open orders)
Last updated