TRC-20 Token Standard

TRC-20 is a token standard that allows the creation of tokens on the TRON network. The TRC-20 standard requires the implementation of several functions so that the contract can work correctly with the protocol.

Blockchain API

Work with TRC-20 tokens via the CryptoAPIs API

Read TRC-20 token transfers, balances, and metadata across the chains CryptoAPIs supports — through one unified REST API, with no node to run.

Token transfers

List full TRC-20 token transfer history for any token contract or address, with pagination and real-time updates.

Token balances

Read current TRC-20 token holdings for any address in a single call.

Contract metadata

Get token contract details — symbol, name, decimals, and total supply — for any supported token.

Token standard

The TRC-20 contract standard

In order to swap, transfer, share token and be supported by digital wallets, all the TRC-20 tokens follow a series of specifications which include 6 required items and 3 optional items.

Token standards

Other token standards the API reads

FAQ

Frequently Asked Questions

Which blockchain does TRC-20 run on?

TRC-20 settles on Tron. Tron meters execution in bandwidth and energy rather than gas, so a TRC-20 transfer's cost model is different from an ERC-20 one even though the token interface looks familiar.

What kind of token standard is TRC-20?

It is a fungible-token interface, Tron's counterpart to ERC-20.

Can I test TRC-20 without spending real funds?

Yes — the same endpoints serve Tron's Nile testnet, so you can build and verify an integration end to end before you touch mainnet.

How do I read TRC-20 balances and transfers?

Use Address Latest for current state and recent activity — it needs no setup and answers for roughly the last 14 days. For a full history, Address History requires the address to be synced first, which then bills per address per day for as long as it stays synced.

What does reading TRC-20 data cost?

It depends on the endpoint family rather than on TRC-20 itself: single-record calls are charged per request, while list endpoints are charged per page returned, and a synced address adds a daily monitoring charge. The pricing calculator has the current per-chain figures.

Build with TRC-20 tokens on CryptoAPIs

Now that you know what TRC-20 is, integrate it: read TRC-20 token transfers, balances, and contract metadata across supported chains through one REST API.