Skip to main content

Price Information


All Prices

Get price information for all trading pairs, including index price, mark price, last price, and funding rate.

API Information

  • Method: GET
  • Path: /fapi/v1/prices

Request Parameters

None

Request Example

GET /fapi/v1/prices

Response Fields

FieldTypeDescription
codeintegerStatus code
messagestringResponse message
dataarrayPrice list
data[].symbolstringTrading pair
data[].index_pricestringIndex price (weighted average across multiple exchanges)
data[].mark_pricestringMark price (used for unrealized PnL and liquidation calculations)
data[].last_pricestringLatest trade price
data[].funding_ratestringCurrent funding rate (6 decimals, positive means longs pay shorts)
data[].next_funding_timeintegerNext funding settlement time (milliseconds, every 8 hours)
data[].price_precisionintegerPrice precision
data[].qty_precisionintegerQuantity precision
data[].timestampintegerPrice data timestamp (milliseconds)

Response Example

{
"code": 0,
"message": "success",
"data": [
{
"symbol": "BTC_USDT",
"index_price": "68500.00",
"mark_price": "68510.00",
"last_price": "68520.00",
"funding_rate": "0.000100",
"next_funding_time": 1712534400000,
"price_precision": 1,
"qty_precision": 3,
"timestamp": 1711929600000
}
]
}

Complete Price Information

Get the index price, mark price, last trade price, and funding rate of a specified trading pair in one request.

API Information

  • Method: GET
  • Path: /fapi/v1/complete_price

Request Parameters

ParameterLocationTypeRequiredDescription
symbolquerystringYesTrading pair, e.g. BTC_USDT

Request Example

GET /fapi/v1/complete_price?symbol=BTC_USDT

Response Fields

FieldTypeDescription
codeintegerStatus code (7000=invalid parameter, 7001=trading pair not found, 7002=internal error)
messagestringResponse message
data.symbolstringTrading pair
data.index_pricestringIndex price
data.mark_pricestringMark price
data.last_pricestringLatest trade price
data.funding_ratestringCurrent funding rate
data.next_funding_timeintegerNext funding settlement time (milliseconds)
data.price_precisionintegerPrice precision
data.qty_precisionintegerQuantity precision
data.timestampintegerResponse generation timestamp (milliseconds)

Response Example

{
"code": 0,
"message": "success",
"data": {
"symbol": "BTC_USDT",
"index_price": "68500.00",
"mark_price": "68510.00",
"last_price": "68520.00",
"funding_rate": "0.000100",
"next_funding_time": 1712534400000,
"price_precision": 1,
"qty_precision": 3,
"timestamp": 1711929600000
}
}