Retrieve a detailed, paginated list of orders created by a whitelisted buyer account, authenticated with a TronSave API key.
Retrieve a detailed list of orders created by the buyer account. This endpoint returns extended order data for advanced integrations and analytics. It requires API key whitelist access.
Whitelist required
Log in to TronSave and send your wallet address to our support team so it can be added to the whitelist. Once whitelisted, you can use the API key generated from that wallet address to call this endpoint.
TronSave API key (must belong to a whitelisted address). See Authentication.
* Required.
Query parameters
Name
Type
Description
startTimestamp
Number
Timestamp in seconds: start of the time range to filter orders.
endTimestamp
Number
Timestamp in seconds: end of the time range to filter orders.
pageSize
Number
Number of records per page. (Default: 20, Maximum: 20)
cursor
String
Pagination cursor. Use nextCursor to go forward, prevCursor to go backward. (Omit to fetch the first page.)
direction
String
Only needed when navigating backward: pass direction=prev together with cursor=prevCursor. To go forward, just pass cursor=nextCursor — no direction needed.
Response
The data object wraps the paginated result. Each entry in the inner data array is one order. Use id as the orderId in subsequent calls. price and payoutAmount are in SUN; durationSec is in seconds; fulfilledPercent ranges from 0 to 100.
{
"error": false,
"message": "Success",
"data": {
"startTimestamp": number,// Start of the time range to filter orders.
"endTimestamp": number,// End of the time range to filter orders.
"data": [
{
"id": string,//Order identifier — use as orderId in Step 2
"receiver": string,//TRON address that receives the delegated resource
"resourceAmount": number, // the amount of resource
"resourceType": string, // the resource type is "ENERGY" or "BANDWIDTH"
"remainAmount": number,// the remaining amount can be matched by the system
"orderType": string, // type of order is "NORMAL" or "EXTEND"
"price": number, // price unit is equal to SUN
"durationSec": number, // rent duration, duration unit is equal to seconds
"status": string, // the order status, either Active or Completed
"allowPartialFill": boolean, //Allow the order to be filled partially or not
"payoutAmount": number, // Total payout of this order (SUN)
"fulfilledPercent": number, //The percent that shows filling processing. 0-100
"smartMatching": {object}, // Contains smart matching details (order count, matched amount, and refund amount)
"totalMergeInfo": {object}, // Contains merge summary (merged amount and merged TRX)
"extendInfo": [], // Lists extend delegation records (delegator, amount, payout, etc.)
"createdAt": 1778467289
}
],
"pageSize": number, // Number of records per page
"prevCursor": string, // Pass as cursor with direction=prev to fetch the previous page.
"nextCursor": string // Pass as cursor to fetch the next page. null when there are no more pages ahead.
}
}