Skip to Content
APIWalletGet TRX Transfer List for an Address

Get TRX Transfer List for an Address

1. Overview & Typical Use

Query TRX transfer records for a specified address, with support for filtering by direction (in / out), time range, and other conditions.

  • Typical use: wallet TRX transaction history display, querying inbound/outbound TRX transfer details for an address.
  • When not to use: for TRC10 token transfers use “Get TRC10 Token Transfer List for an Address”; for TRC20 token transfers use “Get TRC20 Token Transfer List for an Address”.

2. Endpoint & Authentication

GET /api/transfer/trx

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

3. Request

ParameterTypeRequiredDefaultDescription
addressstringYesQuery address
startintegerNo0Start offset; start + limit ≤ 10000
limitintegerNo20Page size, max 50
directionintegerNo1Transfer direction: 1 in, 2 out, 0 all
start_timestampintegerNo1529769600000Start time, ms timestamp
end_timestampintegerNoEnd time, ms timestamp
db_versionintegerNo0Filter invalid transfers
reversebooleanNotrueSort data in descending order
feebooleanNofalseWhether to return data for TRX burned by resource consumption

4. Response

Top-level

FieldTypeRequiredDescriptionUnit/Precision
codeintegerRequiredStatus code
page_sizeintegerRequiredNumber of records returned on the current page
tokenInfoobjectRequiredTRX token metadata (value schema below)
dataarrayRequiredTransfer record array; see below
contractMapobjectOptionalAddress → whether it is a contract mapping

tokenInfo object schema (9 common fields):

FieldTypeRequiredDescriptionUnit/Precision
tokenIdstringRequiredToken contract address (Base58); TRX placeholder is _
tokenAbbrstringRequiredToken abbreviation (e.g. USDT / TRX)
tokenNamestringRequiredToken name
tokenDecimalintegerRequiredDecimal precision (required to convert the amount field)
tokenCanShowintegerRequiredWhether displayable (1 yes / 0 no)
tokenTypestringRequiredToken type (trc10 / trc20 / trc721 / trc1155)
tokenLogostringRequiredToken logo URL
tokenLevelstringRequiredToken level
vipbooleanRequiredWhether it is a VIP token

data[] elements

FieldTypeRequiredDescriptionUnit/Precision
hashstringRequiredTransaction hash
blockintegerRequiredBlock height
block_timestampintegerRequiredBlock timems timestamp
fromstringRequiredSender address
tostringRequiredRecipient address
amountstringRequiredTransfer amount (raw value)sun
confirmedintegerRequiredConfirmation status
contract_typestringRequiredContract type string (e.g. TransferContract)
contractTypeintegerRequiredContract type number
revertintegerRequiredWhether reverted
contract_retstringRequiredContract execution result
directionintegerRequiredTransfer direction
cheatStatusbooleanRequiredWhether this is a fraudulent transaction
symbolstringRequiredToken abbreviation (trx for TRX)
decimalsintegerRequiredToken decimals
token_namestringRequiredToken name
issue_addressstringRequiredToken issuer address

5. Errors

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

  • Required parameters: address is required; missing it returns an error.
  • Parameter violations are not reported as errors: limit > 50, start + limit > 10000, etc. are silently truncated.
  • Empty result is not an error: no matches returns 200 + data: [], which is a normal response.
Last updated on: