Skip to Content
APITokensGet TRC20/TRC721/TRC1155 Token Details

Get TRC20/TRC721/TRC1155 Token Details

1. Overview & Typical Use

Returns detailed information for TRC20/TRC721/TRC1155 tokens, including name, issuer, holder count, 24-hour trading volume, market data, and price trend.

  • Typical use: token detail page display, price trend chart, basic token info queries.
  • When not to use: for TRC10 tokens use “Get TRC10 Token Details”; for token price only use “Get Token Price”.

2. Endpoint & Authentication

GET /api/token_trc20

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

3. Request

ParameterTypeRequiredDefaultDescription
contractstringYesTRC20/TRC721/TRC1155 contract address; omitting returns {"message":"contract address is missing"}
showAllintegerNo0Data type to return. 0: whitelist only, 1: all, 2: exclude blacklist
startintegerNo0Start index
limitintegerNo30Items per page, max 50

4. Response

Top-level

FieldTypeRequiredDescriptionUnit/Precision
totalintegerRequiredNumber of hits
rangeTotalintegerRequiredTotal count within the filtered range
contractMapobjectRequiredAddress → whether the address is a contract (includes contract and issuer addresses)
trc20_tokensarrayRequiredToken details array

trc20_tokens[] elements

FieldTypeRequiredDescriptionUnit/Precision
symbolstringRequiredToken abbreviation
namestringRequiredToken name
contract_addressstringRequiredContract address
contract_namestringRequiredContract deployment name
issue_addressstringRequiredIssuer address
issue_timestringRequiredIssue time (string format)
issue_tsintegerRequiredIssue timestamp; always 0 in practice (not populated by backend) — use issue_time (string) or date_created (Unix seconds) for the actual issue timeseconds timestamp
date_createdintegerRequiredCreation timestampseconds timestamp
decimalsintegerRequiredDecimal places
total_supplynumberRequiredTotal supply (converted)includes decimals
total_supply_with_decimalsstringRequiredTotal supply raw value (big-number string)
total_supply_strstringRequiredTotal supply backup string; always empty string in practice (not populated by backend) — use total_supply_with_decimals for the raw value
holders_countintegerRequiredTotal number of holders
transfer_numintegerRequiredCumulative transfer count
transfer24hintegerRequired24-hour transfer count
transfer24h_ratenumberRequired24-hour transfer volume change ratedecimal
totalTurnOverstringRequiredCumulative circulation raw value
totalTurnOverInUsdstringRequiredCumulative circulation in USD
volumestringRequired24-hour trading volume (USD string, may be "0" or empty)USD
volume24hnumberRequired24-hour trading volume (TRX)TRX
volume24h_ratenumberRequired24-hour trading volume change ratedecimal
market_cap_usdstringRequiredMarket cap (USD)
gainstringRequiredTop-level 24h price change (string); empty string "" when no DEX price; use market_info.gain (number) for actual datadecimal percent
pricestringRequiredToken price (string, may be empty)
price_trxnumberRequiredTRX-denominated price (may be 0)TRX
vipbooleanRequiredWhether this is a VIP token
levelstringRequiredToken level
icon_urlstringRequiredToken logo URL
inTvcTokenbooleanRequiredWhether in the TVC token list
specific_tokenbooleanRequiredWhether this is a special token
symbolShowbooleanRequiredWhether to show in list
fromThirdPartybooleanRequiredWhether data is from a third party
home_pagestringRequiredProject home page URL (may be empty string)
white_paperstringRequiredWhitepaper URL (may be empty string)
git_hubstringRequiredGitHub link (may be empty string)
emailstringRequiredContact email (may be empty string)
social_mediastringRequiredSocial media info (may be empty string)
social_media_listarrayRequiredSocial media list (may be empty array)
announcementstringRequiredAnnouncement content (may be empty string)
token_descstringRequiredToken description
tokenTypestringRequiredToken type (trc20 / trc721 / trc1155)
redTagstringRequiredRisk tag (may be empty string)
greyTagstringRequiredGrey tag (may be empty string)
blueTagstringRequiredBlue tag (may be empty string)
publicTagstringRequiredPublic tag (may be empty string)
indexintegerRequiredRank index
liquidity24hnumberRequired24-hour liquidity
liquidity24h_ratenumberRequired24-hour liquidity change ratedecimal
justSwapVolume24hnumberRequiredJustSwap 24-hour trading volume
justSwapVolume24h_ratenumberRequiredJustSwap 24-hour volume change ratedecimal
tokenPriceLineobjectRequiredPrice trend chart data; contains total (integer) and data[] (array), each element has time (ms timestamp) + priceUsd (number)
tab_circulating_supplystringOptionalCirculating supply (big-number string with decimals); returned for some tokens (e.g. TUSD / BTT / JST), not returned for USDT etc.includes decimals
market_infoobjectOptionalMarket info (only for tokens with a DEX market price); sub-fields: priceInTrx (number), priceInUsd (string), gain (number, 24h change), liquidity (number), volume24hInTrx (number), volume24hGain (number), priceFrom (string, price source, e.g. SUNSWAPV2), pairUrl (string, pair URL), filter (string, filter), fTokenAddr / sTokenAddr (pair token addresses), fShortName / sShortName (pair token abbreviations), fPrecision / sPrecision (pair token precisions)

5. Errors

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

  • contract is a required parameter: omitting it returns {"message":"contract address is missing"}.
  • limit cap is 50: excess is silently truncated, no error is returned.
  • Empty result is not an error: no matches returns 200 + trc20_tokens: [] — this is a normal response.
Last updated on: