Energy Estimator
GET/calculator/estimate-energy
Find out exactly how much energy a TRC20 transfer will consume before you buy a rental — no guessing, no overpaying. TRONAgg simulates the transfer(address,uint256) call on-chain against live network state and returns the precise energy the transaction would burn, plus the equivalent TRX cost at the current getEnergyFee rate.
Defaults to USDT; pass contract_address to estimate any other TRC20 token.
Why use it
- Size your energy rental precisely instead of relying on rough averages
- Compare energy cost across different TRC20 tokens
- Detect first-time receivers (a brand-new recipient costs ~2x more energy)
Good to know
- Energy prices move in real time — round the returned value up when placing an order
- Rate limits: 10 req/min per IP, shared by both estimator endpoints (
429), and 60 req/min shared to the TRON node (503)
For a quick USDT-only check, see the USDT shortcut which takes the two addresses straight in the URL.
Request
Responses
- 200
- 422
- 429
- 502
- 503
Successful Response
Invalid TRON address — detail is a string, e.g. Invalid TRON address format: …. A missing required parameter returns a detail array of field errors instead.
Rate limit exceeded — more than 10 requests/min from your IP, counted across both estimator endpoints
The TRON node could not simulate the transfer (contract error, invalid transaction, etc.)
The global outbound rate limit to the TRON node is exhausted — retry shortly