Skip to Content
APIHomepage & SearchSearch (v2)

Search Tokens/Contracts/Accounts

1. Overview & Typical Use

Search for tokens, contracts, and accounts by keyword. Supports pagination and type filtering, returning matching results.

  • Typical use: site-wide search, find tokens or contracts by keyword, search for accounts.
  • When not to use: for popular search-bar suggestions use “Get Search Bar Data” (/api/search/bar); for hot-search rankings use “Get Hot Search Data” (/api/search/hot).
  • term is required; start must be less than 50; limit maximum is 50.

2. Endpoint & Authentication

GET /api/search/v2

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

3. Request

ParameterTypeRequiredDefaultDescription
termstringYesSearch keyword; returns a missing-parameter error if omitted
startintegerNo0Start offset; must be less than 50
limitintegerNo10Page size; maximum 50
typestringNoSearch type: token, address, contract, transaction, block
addressstringNoSearch directly by address; used in combination with term
detailbooleanNofalseWhether to return detailed information

4. Response

Top-level

FieldTypeRequiredDescription
addressarrayOptionalAddress match results; see below
tokenarrayOptionalToken match results; see below
contractarrayOptionalContract match results; see below

token[] elements

FieldTypeRequiredDescriptionUnit/Precision
token_idstringRequiredToken contract address or ID
token_typestringRequiredToken type: trc20, trc10
vipbooleanRequiredWhether this is a VIP token
namestringRequiredToken name
abbrstringRequiredToken abbreviation
descriptionstringRequiredToken description
img_urlstringRequiredToken icon URL
urlstringRequiredToken official website URL
holdersintegerRequiredNumber of holders
levelstringRequiredToken level
market_capnumberRequiredMarket cap (TRX)TRX
market_cap_usdnumberRequiredMarket cap (USD)USD
market_cap_trxnumberRequiredMarket cap (TRX, same as market_cap)TRX
is_certificatesbooleanRequiredWhether the token holds certifications
market_infoobjectRequiredMarket data; sub-fields: fPrecision (integer, token precision) / fShortName (token abbreviation) / fTokenAddr (contract address) / filter (boolean) / gain (24h price change) / liquidity (USD) / pairUrl (pair link) / priceFrom (price source, e.g. "SUNSWAPV2") / priceInTrx / priceInUsd / sPrecision / sShortName / volume24hGain / volume24hInTrx
volume24hnumberRequired24-hour trading volumeUSD

contract[] elements

FieldTypeRequiredDescriptionUnit/Precision
namestringRequiredContract name
balanceintegerRequiredContract TRX balancesun
contract_addressstringRequiredContract address
descriptionstringRequiredContract description
date_createdintegerRequiredContract creation timestampUnix seconds
verify_statusintegerRequiredContract verification status: 0=unverified / 1=partial / 2=full
total_transactionsintegerRequiredTotal call count
officialbooleanRequiredWhether this is an official contract
frozenintegerRequiredFrozen amountsun
tagstringRequiredContract tag (e.g. "USDT Token")

address[] elements

FieldTypeRequiredDescriptionUnit/Precision
namestringRequiredAddress name or label
addressstringRequiredAccount address
date_createdintegerRequiredCreation timeUnix seconds
balanceintegerRequiredTRX balancesun
totalBalancenumberRequiredTotal balancesun
total_transactionsintegerRequiredTotal transaction count
frozenintegerRequiredFrozen amount
address_tagstringRequiredAddress tag text (empty string if none)
address_tag_logostringRequiredAddress tag icon URL (empty string if none)
witness_urlstringRequiredSuper Representative website URL (empty string if not SR)
activatedbooleanRequiredWhether the account is activated

5. Errors

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

  • term is required: missing term returns a missing-parameter error.
  • Empty result is not an error: no matches returns 200 with the corresponding array as [].
Last updated on: