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
namestringNoFill trx to query TRX transfers
issueAddressstringNoTRC10 issuer address
addressstringNoAddress to query
relatedAddressstringNoSame as the address parameter
start_timestampintegerNoStart time (millisecond timestamp)
end_timestampintegerNoEnd time, must be >= start_timestamp (millisecond timestamp)
confirmstringNoConfirmation 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: