TronTransferPrepaid API accounts

Prepaid API accounts

An API key and a TRX balance. Each USDT (TRC-20) transfer you send through the API needs one signature, and its fee is charged from the balance instead of a separate fee transaction.

Create an API key

No sign-up form. Give the key a label you'll recognise and keep the key safe.

The key is shown once. We store only a hash of it, so it can't be recovered later, only replaced.

Sign in with your key

Paste an existing key to open its dashboard. It stays in this tab only and is cleared when you sign out or close the tab.

How it works

  1. Create a keyYou get a key and a memo code. The key is shown once.
  2. Deposit TRXSend TRX to the deposit address with your memo code as the memo. Credited once the network has confirmed the transaction (TRON needs about 19 blocks). The wallet you sent from is listed; once you confirm it is yours, later deposits from it count even without the memo.
  3. Send through the APIPost a signed, unbroadcast USDT transfer. We attach the energy and broadcast it; the fee comes off your balance.

Pricing today

Live from the energy market. The same per-transfer fee as the on-chain flow, before any volume discount.

Recipient holds USDT
5.48 TRX
≈ $1.81
Recipient new to USDT
10.76 TRX
≈ $3.56

Prepaid accounts pay the same per-transfer fee as the on-chain flow, charged from your TRX balance instead of a separate fee transaction, so each transfer needs one signature and skips the fee-confirmation wait. The fee follows the live energy market and is higher for recipients that do not yet hold USDT. Accounts that complete 100 or more transfers in the last 30 days pay 15% less; 500 or more, 30% less. A transfer is only accepted when the balance covers the current cold-recipient fee. If we cannot broadcast your transfer, the full charge is returned to your balance automatically; if it is broadcast and fails on-chain, only the network cost we paid is kept. Balances never expire and can be withdrawn on request.

Prices shown as of page load; 1 TRX ≈ $0.3307.

Your API key

This is the only time it is shown.

Where to deposit

Send TRX to the address with the memo code as the transaction memo (TronLink calls it "Note"). Most exchanges can't add a memo, so withdraw to your own wallet first. Your balance starts at 0 TRX.

Account dashboard

Balance

—TRX
≈ — at today's fee for recipients who already hold USDTMinimum to send —

Deposit

Send TRX to this address with your memo code as the transaction memo (TronLink calls it "Note"). Credited once the network has confirmed the transaction (TRON needs about 19 blocks).

Most exchanges can't add a memo, so withdraw to your own wallet first. Any amount counts; balances never expire.

Remembered wallets

Wallets that have sent a deposit carrying your memo code. After you confirm one, its later deposits are credited without a memo. Don't confirm an exchange's withdrawal address — only a wallet you control. Remove one if it is no longer yours.

Activity

Every movement on your balance, newest first.

Transfers

USDT transfers sent through the API with this key.

API quickstart

Build a USDT transfer() transaction for the sender's wallet, sign it with that wallet, and post it to us without broadcasting it. We attach the energy, broadcast it and charge the fee to your balance. Post it right after signing: a TRON transaction expires after about a minute by default (extendExpiration allows up to about 5 minutes).

The examples show your key prefix with the rest masked; paste your real key in its place. A reply of 402 INSUFFICIENT_BALANCE means the balance is below the minimum to send; nothing was charged and the reply carries requiredTrx and your deposit details. If we fail before the USDT is broadcast, the charge is refunded automatically. A DUPLICATE reply means that transaction was already submitted: sign a new one instead of resending it. Full reference: docs · openapi.json.