Skip to Content
APITokensGet TRC10/TRX Transfer List

Get TRC10/TRX Transfer List

1. Overview & Typical Use

Returns the transfer list for TRC10 tokens or TRX. Supports multi-dimensional filtering by address, issuer, and time range.

  • Typical use: TRC10/TRX transfer history query, address inflow/outflow details.
  • When not to use: for TRC20/TRC721 transfers use “Get TRC20 & TRC721 Transfer List”; for TRC1155 transfers use “Get TRC1155 Transfer List”.
  • start + limit maximum is 10000; results beyond this limit are silently truncated.
  • limit maximum is 50.

2. Endpoint & Authentication

GET /api/asset/transfer

For Base URL and authentication, see Common Network & Authentication.

3. Request

ParameterTypeRequiredDefaultDescription
startintegerNo0Starting offset; start + limit ≤ 10000
limitintegerNo10Page size, max 50
namestringNo—Fill trx to query TRX transfers
issueAddressstringNo—TRC10 issuer address
addressstringNo—Address to query
relatedAddressstringNo—Same as the address parameter
start_timestampintegerNo—Start time (millisecond timestamp)
end_timestampintegerNo—End time, must be >= start_timestamp (millisecond timestamp)
confirmstringNo—Confirmation status: 0 solidified, 1 unsolidified; omit to return all

4. Response

Top-level

FieldTypeRequiredDescriptionUnit/Precision
totalintegerRequiredTotal matched records, capped at 10000—
rangeTotalintegerRequiredActual total within the filtered range—
DataarrayRequiredTransfer records array; see below (note capital D)—
contractMapobjectOptionalAddress → whether it is a contract—
contractInfoobjectOptionalContract address → label info—
normalAddressInfoobjectOptionalAddress → risk info—

Data[] elements

FieldTypeRequiredDescriptionUnit/Precision
blockIdintegerRequiredBlock height—
transactionHashstringRequiredTransaction hash—
timestampintegerRequiredTransaction timeMillisecond timestamp
transferFromAddressstringRequiredSender address—
transferFromAddressTagstringOptionalSender address label—
transferToAddressstringRequiredRecipient address—
transferToAddressTagstringOptionalRecipient address label—
amountintegerRequiredTransfer amount (raw value); requires token precision to convertraw
tokenNamestringRequiredToken name; _ for TRX—
finalResultstringRequiredFinal execution result—
contractRetstringRequiredContract execution result—
confirmedbooleanRequiredWhether solidified—
cheatStatusbooleanRequiredWhether a fraudulent transaction—
tokenInfoobjectOptionalToken metadata—
fromAddressIsContractbooleanRequiredWhether the sender is a contract—
toAddressIsContractbooleanRequiredWhether the recipient is a contract—
riskTransactionbooleanRequiredWhether a risky transaction—

5. Errors

For HTTP status codes, see Common Errors. Notes for this endpoint:

  • Pagination limit: when start + limit exceeds 10000, results are silently truncated without error.
  • Empty result is not an error: no matching records returns 200 + Data: [], which is a normal response.
Last updated on: