Get Account Transaction History
API Description
Retrieves account transaction history for the authenticated user. This endpoint provides detailed information about account deposit and withdrawal transactions including the amount, asset type, and block information.
HTTP Request
GET /v5/account/account-transaction-historyRequest Parameters
Parameter
Type
Required
Description
type
string
No
Transaction type (DEPOSITE, WITHDRAW)
asset
string
No
Asset symbol (e.g., USDM)
startTime
string
No
Start time (ms)
endTime
string
No
End time (ms)
limit
number
No
Number of records (max 100)
cursor
string
No
Cursor for pagination
Response Parameters
Parameter
Type
Description
type
string
Transaction type (DEPOSITE, WITHDRAW)
amount
string
Transaction amount
asset
string
Asset symbol (e.g., USDM)
blockInfo
object
Block information
-> height
number
Block height
-> timestamp
number
Block timestamp
Request Example
cURL
curl -X GET \
'https://api.synfutures.com/v5/account/transaction-history?limit=20' \
-H 'Content-Type: application/json' \
-H 'X-BAPI-API-KEY: [api_key]' \
-H 'X-BAPI-SIGN: [signature]' \
-H 'X-BAPI-TIMESTAMP: [timestamp]' \
-H 'X-BAPI-RECV-WINDOW: 5000'JavaScript (Fetch)
const response = await fetch(
"https://api.synfutures.com/v5/account/transaction-history?limit=20",
{
method: "GET",
headers: {
"Content-Type": "application/json",
"X-BAPI-API-KEY": "[api_key]",
"X-BAPI-SIGN": "[signature]",
"X-BAPI-TIMESTAMP": "[timestamp]",
"X-BAPI-RECV-WINDOW": "5000",
},
}
);
const data = await response.json();
console.log(data);Python (requests)
import requests
url = "https://api.synfutures.com/v5/account/transaction-history"
params = {
'limit': 20
}
headers = {
'Content-Type': 'application/json',
'X-BAPI-API-KEY': '[api_key]',
'X-BAPI-SIGN': '[signature]',
'X-BAPI-TIMESTAMP': '[timestamp]',
'X-BAPI-RECV-WINDOW': '5000'
}
response = requests.get(url, headers=headers, params=params)
result = response.json()
print(result)Response Example
Success Response
{
"data": [
{
"type": "DEPOSITE",
"amount": "100.00",
"asset": "USDM",
"blockInfo": {
"height": 162708,
"timestamp": 1761278396
}
},
{
"type": "WITHDRAW",
"amount": "100.00",
"asset": "USDM",
"blockInfo": {
"height": 162708,
"timestamp": 1761278396
}
}
],
"msg": "",
"code": 200,
"requestId": "bbf4fa1a-0f41-449f-8d9c-44fdceae0bf7"
}Error Response
{
"code": 400,
"msg": "Request parameter error",
"data": {},
"requestId": "bbf4fa1a-0f41-449f-8d9c-44fdceae0bf7"
}Last updated