Skip to Content
APIAccountGet Account List

Get Account List

1. Overview & Typical Use

Query the list of TRON network accounts sorted by balance, voting power, or other dimensions, with pagination support.

  • Typical use: rich-list display, network-wide account overview, filtering accounts by sort field.
  • When not to use: for a single account’s detail use “Get Account Detail”; for token holdings use “Get Account Token List”.
  • The sum of start and limit must be less than or equal to 10000, and limit has a maximum of 50.

2. Endpoint & Authentication

GET /api/account/list

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

3. Request

ParameterTypeRequiredDefaultDescription
startintegerNo0Starting offset; start + limit ≤ 10000
limitintegerNo10Page size, max 50
sortstringNo-balanceSort field. Supports balance, power, totaltransactioncount; - prefix = descending
addressstringNoAccount address; when provided, returns only that address’s record

4. Response

Top-level

FieldTypeRequiredDescriptionUnit/Precision
totalintegerRequiredTotal matches (capped at 10000, for pagination)
account_numberintegerRequiredTotal accounts on the network
last_24h_account_changeintegerRequiredNew accounts in the past 24 hours
rangeTotalintegerRequiredTotal count within the filtered range
dataarrayRequiredAccount records array; see below
contractMapobjectOptionalAddress → whether it is a contract
contractInfoobjectOptionalContract address → label info (value schema below)
normalAddressInfoobjectOptionalAddress → risk info

contractInfo[<addr>] object schema (8 fields):

FieldTypeRequiredDescription
tag1stringRequiredPrimary label (project name / contract name / exchange name)
tag1UrlstringRequiredURL of the primary label (may be an empty string)
namestringRequiredFormal contract / project name
isTokenbooleanRequiredWhether it is a token contract (true / false)
vipbooleanRequiredWhether it is a VIP entity (true / false)
riskboolean | stringRequiredRisk label; most endpoints return boolean, some return a string risk type (blacklist / fraud, etc.)
publicTagDescstringRequiredPublic label description; empty string for most accounts
publicTagstringOptionalPublic label (e.g. "USDT Token" / "Binance"); returned only for well-known entities or certain endpoints

data[] elements

FieldTypeRequiredDescriptionUnit/Precision
addressstringRequiredAccount address (Base58, starts with T)
addressTagstringOptionalAccount label; only present when the account has a label
addressTagLogostringRequiredLabel logo URL (empty string if no label)
balanceintegerRequiredTRX balancesun (1 TRX = 10^6 sun)
unstakingBalanceintegerRequiredBalance currently being unstakedsun
powerintegerRequiredVoting power (TRON Power)sun
totalBalanceintegerRequiredTotal balance (including staked amounts)sun
totalTransactionCountintegerRequiredTotal transaction count
trxRatiostringRequiredThis account’s TRX share of the networkDecimal string
latestOperationTimeintegerRequiredMost recent operation timeMillisecond timestamp
updateTimeintegerRequiredUpdate timeMillisecond timestamp

5. Errors

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

  • Invalid parameters are silently accepted: limit > 50, start + limit > 10000, etc. are silently truncated/capped and return 200; do not rely on errors to detect parameter issues.
  • Empty result is not an error: no matches returns 200 + data: [], which is a normal response.
Last updated on: