Skip to main content

Asset Transaction History

Query user asset change records using cursor-based pagination. Supports filtering by asset type, business type, and time range.

API Information

Request Parameters

ParameterLocationTypeRequiredDescription
assetquerystringNoAsset type, e.g. BTC, USDT
biz_typequerystringNoBusiness type (see below)
start_timequeryintegerNoStart time (milliseconds timestamp)
end_timequeryintegerNoEnd time (milliseconds timestamp)
cursorqueryintegerNoCursor, do not pass for first query
limitqueryintegerNoNumber per page, default 20, max 100

biz_type Enum Values

ValueDescription
freezeOrder freeze
unfreezeOrder cancel unfreeze
tradeTrade deduction
trade_addTrade addition
feeFee
modifyOrder modification adjustment
transfer_inTransfer in
transfer_outTransfer out

Request Example

GET /api/v1/assets/logs?asset=USDT&biz_type=trade&limit=50

Response Fields

FieldTypeDescription
codeintegerStatus code
messagestringResponse message
data.has_morebooleanHas more data
data.next_cursorintegerNext page cursor
data.logsarrayTransaction list
data.logs[].idintegerPrimary key ID
data.logs[].user_idintegerUser ID
data.logs[].assetstringAsset type
data.logs[].biz_idstringBusiness ID (e.g. order ID)
data.logs[].biz_typestringBusiness type
data.logs[].change_typeintegerChange type: 1=available increase, 2=available decrease, 3=frozen increase, 4=frozen decrease
data.logs[].amountstringChange amount
data.logs[].available_beforestringAvailable balance before change
data.logs[].available_afterstringAvailable balance after change
data.logs[].frozen_beforestringFrozen balance before change
data.logs[].frozen_afterstringFrozen balance after change
data.logs[].remarkstringRemark
data.logs[].created_atintegerCreation time (milliseconds)

Response Example

{
"code": 0,
"message": "success",
"data": {
"has_more": false,
"next_cursor": 42,
"logs": [
{
"id": 1,
"user_id": 100001,
"asset": "USDT",
"biz_id": "1234567890123456",
"biz_type": "freeze",
"change_type": 2,
"amount": "100",
"available_before": "1100.5",
"available_after": "1000.5",
"frozen_before": "0",
"frozen_after": "100",
"remark": "",
"created_at": 1704067200000
}
]
}
}