Skip to Content
APIHomepage & SearchGet TRONSCAN Homepage Data

Get TRONSCAN Homepage Data

1. Overview & Typical Use

Fetches all aggregated data required for the TRONSCAN homepage in a single request, including TPS, node count, statistics overview, staking rate, contract triggers, stablecoins, and TVL.

  • Typical use: rendering all core metrics on the homepage at once, reducing concurrent multi-endpoint requests.
  • When not to use: when only a single dimension of data is needed, use the corresponding dedicated endpoint.
  • Individual sub-objects may be empty, but the overall response still returns HTTP 200.

2. Endpoint & Authentication

GET /api/system/homepage-bundle

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

3. Request

ParameterTypeRequiredDefaultDescription
sourcestringNocoinmarketcapTRX price data source: coinmarketcap or coingecko

4. Response

Top-level fields

FieldTypeRequiredDescription
tpsobjectRequiredTPS data, see tps object below
nodeobjectRequiredNode statistics, see node object below
statsOverviewobjectRequiredOn-chain statistics overview, see statsOverview object below
freezeResourceobjectRequiredStaking resource data, see freezeResource object below
triggerStatisticobjectRequiredContract trigger statistics, see triggerStatistic object below
callerAddressStatisticobjectRequiredCaller address statistics, see callerAddressStatistic object below
accountListobjectRequiredAccount list statistics, see accountList object below
fundsobjectRequiredFund statistics, see funds object below
stableCoinarrayRequiredStablecoin list, each item see stableCoin[] below
usdtobjectRequiredUSDT-specific data, see usdt object below
trx_volume_24hstringRequired24-hour TRX trading volume (unit: USD)
trxPriceLineobjectRequiredTRX price trend data, see trxPriceLine object below
tvlobjectRequiredTVL data, see tvl object below

tps object

FieldTypeRequiredDescription
dataobjectRequiredTPS data sub-object, see tps.data
typestringRequiredData type identifier (value is "tps")

tps.data object

FieldTypeRequiredDescription
blockHeightintegerRequiredCurrent block height
currentTpsintegerRequiredCurrent TPS
maxTpsintegerRequiredHistorical max TPS

node object

FieldTypeRequiredDescription
totalintegerRequiredTotal node count
codeintegerRequiredStatus code (0 = success)

statsOverview object

FieldTypeRequiredDescription
successbooleanRequiredWhether the sub-request succeeded
dataarrayRequiredRecent N-day on-chain statistics series, each item see statsOverview.data[]
avg_increase_accountsintegerRequiredAverage daily new accounts
realTimeAccountNumintegerRequiredReal-time total account count
avg_new_account_for_one_monthintegerRequiredAverage new accounts in the past 1 month (daily)
avg_new_account_for_one_month_ratenumberRequiredAverage new account growth rate over past 1 month (decimal)
avg_active_account_for_one_monthintegerRequiredAverage active accounts in the past 1 month (daily)
avg_active_account_for_one_month_ratenumberRequiredAverage active account growth rate over past 1 month (decimal)
new_account_for_one_monthintegerRequiredCumulative new accounts in the past 1 month
yesterday_total_addressintegerRequiredCumulative total account count as of yesterday
yesterday_total_address_ratenumberRequiredDay-over-day rate for total accounts as of yesterday (decimal)

statsOverview.data[] element

FieldTypeRequiredDescriptionUnit/Precision
dateintegerRequiredDay timestampms
dateDayStrstringRequiredDay date (YYYY-MM-DD)—
totalAddressintegerRequiredCumulative total accounts—
accountWithTrxintegerRequiredAccounts holding TRX—
active_account_numberintegerRequiredActive accounts on that day—
newAddressSeenintegerRequiredNew accounts on that day—
totalBlockCountintegerRequiredCumulative blocks—
newBlockSeenintegerRequiredNew blocks on that day—
avgBlockTimeintegerRequiredAverage block timeseconds
avgBlockSizeintegerRequiredAverage block sizebytes
blockchainSizeintegerRequiredChain total sizebytes
totalTransactionintegerRequiredCumulative transactions—
newTransactionSeenintegerRequiredNew transactions on that day—
newTriggerintegerRequiredNew contract triggers on that day—
triggersintegerRequiredCumulative contract triggers—
newTrc10integerRequiredNew TRC10 tokens on that day—
newTrc20integerRequiredNew TRC20 tokens on that day—
totalTrc10integerRequiredCumulative TRC10 tokens—
totalTrc20integerRequiredCumulative TRC20 tokens—
trx_transferintegerRequiredTRX transfers on that day—
trc10_transferintegerRequiredTRC10 transfers on that day—
freeze_transactionintegerRequiredStaking transactions on that day—
unfreeze_transactionintegerRequiredUnstaking transactions on that day—
vote_transactionintegerRequiredVote transactions on that day—
shielded_transactionintegerRequiredShielded transactions on that day—
usdt_transactionintegerRequiredUSDT transactions on that day—
other_transactionintegerRequiredOther-type transactions on that day—
energy_usageintegerRequiredEnergy consumed on that daysun
net_usageintegerRequiredBandwidth consumed on that daybytes

freezeResource object

FieldTypeRequiredDescription
totalintegerRequiredNumber of elements in data
dataarrayRequiredRecent N-day staking resource series, each item see freezeResource.data[]
freezing_ratenumberRequiredCurrent staking rate (decimal)
yesterday_freezing_ratenumberRequiredYesterday’s staking rate (decimal)
avg_freezing_rate_for_one_monthnumberRequiredAverage staking rate over past 1 month (decimal)
freeze_rate_diffnumberRequiredStaking rate day-over-day (decimal)
freeze1PercentnumberRequiredStake 1.0 share (decimal)
freeze2PercentnumberRequiredStake 2.0 share (decimal)
total_freeze_weightintegerRequiredCumulative total staked
total_freeze_weight_change_24hnumberRequired24h change in cumulative staked (decimal)

freezeResource.data[] element

FieldTypeRequiredDescriptionUnit/Precision
daystringRequiredDate (YYYY-MM-DD)—
freeze1BalanceintegerRequiredStake 1.0 totalTRX (integer precision)
freeze2BalanceintegerRequiredStake 2.0 totalTRX (integer precision)
freeze1PercentnumberRequiredStake 1.0 share (decimal)—
freeze2PercentnumberRequiredStake 2.0 share (decimal)—
freezing_ratenumberRequiredStaking rate on that day (decimal)—
freezing_rate_change_24hnumberRequired24h change in staking rate (decimal)—
total_freeze_weightintegerRequiredCumulative total stakedsun
total_freeze_weight_change_24hnumberRequired24h change in cumulative staked (decimal)—
total_net_weightintegerRequiredTotal staked for bandwidthsun
total_energy_weightintegerRequiredTotal staked for energysun
net_ratenumberRequiredBandwidth share (decimal)—
energy_ratenumberRequiredEnergy share (decimal)—
total_net_costnumberRequiredBandwidth consumption share on that day (decimal)—
net_cost_change_24hnumberRequired24h change in bandwidth consumption (decimal)—
total_energy_costnumberRequiredEnergy consumption share on that day (decimal)—
energy_cost_change_24hnumberRequired24h change in energy consumption (decimal)—
total_turn_overstringRequiredCumulative burned on that dayTRX (integer string)
total_turnover_change_24hnumberRequired24h change in burned (decimal)—

triggerStatistic object

FieldTypeRequiredDescription
totalintegerRequiredNumber of elements in data
dataarrayRequiredRecent N-day contract trigger series, each item schema same as triggerStatistic.min
minobjectRequiredMinimum data point in the period, see triggerStatistic.min
maxobjectRequiredMaximum data point in the period, schema same as triggerStatistic.min
avg_trigger_countstringRequiredAverage daily triggers in the period
trigger_ratiostringRequiredTrigger ratio (decimal string)

triggerStatistic.min object (max and data[] share the same schema)

FieldTypeRequiredDescription
dayintegerRequiredTimestamp (unit: ms)
dayStrstringRequiredDate (YYYY-MM-DD)
triggers_amountintegerRequiredContract triggers on that day
triggers_amount_ratenumberRequiredDay-over-day trigger count (decimal)

callerAddressStatistic object

FieldTypeRequiredDescription
totalintegerRequiredNumber of elements in data
dataarrayRequiredRecent N-day caller address series, each item schema same as callerAddressStatistic.min
minobjectRequiredMinimum data point in the period, see callerAddressStatistic.min
maxobjectRequiredMaximum data point in the period, schema same as callerAddressStatistic.min

callerAddressStatistic.min object (max and data[] share the same schema)

FieldTypeRequiredDescription
dayintegerRequiredTimestamp (unit: ms)
caller_amountintegerRequiredCaller addresses on that day
caller_amount_ratenumberRequiredDay-over-day caller address count (decimal)

accountList object

FieldTypeRequiredDescription
totalintegerRequiredList theoretical total (e.g. 10000)
dataarrayRequiredAccount list (this endpoint’s default sample is empty; use dedicated account endpoints for actual data)
rangeTotalintegerRequiredCurrent total account count

funds object

FieldTypeRequiredDescriptionUnit/Precision
genesisBlockIssuenumberRequiredGenesis block issuanceTRX (integer precision)
totalBlockPaynumberRequiredCumulative block rewardsTRX (integer precision)
totalNodePaynumberRequiredCumulative node rewardsTRX (integer precision)
totalTurnOvernumberRequiredCumulative burn totalTRX (decimal)
turnOvernumberRequiredCurrent cycle burn amountTRX (decimal)
fundTrxnumberRequiredTotal TRX held by fundTRX (decimal)
totalFundBalanceintegerRequiredFund balance (raw)sun
totalDonateBalanceintegerRequiredDonation balance (raw)sun
fundSumBalanceintegerRequiredTotal fund balance (raw, same as totalFundBalance)sun
donateBalanceintegerRequiredCurrent donation balance (raw)sun
burnPerDaynumberRequiredDaily burn amountTRX (integer precision)
burnByChargenumberRequiredCumulative amount burned via feesTRX (decimal)
burnUsddByChargenumberRequiredCumulative amount burned via USDD feesTRX (decimal)
usddTrxBurnContractTransferTrxnumberRequiredUSDD TRX burn contract inflowTRX (integer precision)

stableCoin[] element

FieldTypeRequiredDescriptionUnit/Precision
namestringRequiredToken name—
abbrstringRequiredToken abbreviation—
contractAddressstringRequiredContract address—
iconstringRequiredToken icon URL—
vipbooleanRequiredWhether it is a VIP token—
priceInUsdnumberRequiredCurrent priceUSD
priceInTrxnumberRequiredCurrent priceTRX
supplyintegerRequiredTotal supplyraw (unit depends on token decimals)
holdersintegerRequiredNumber of holders—
amount24hnumberRequired24-hour transfer amountUSD
volumn24hnumberRequired24-hour trading volume (DEX)USD
transferCountintegerRequiredCumulative transfer count—
transferCount24hintegerRequired24-hour transfer count—
liquidityarrayRequired30-day liquidity trend (some tokens may return empty array), each item see stableCoin[].liquidity[]—
transfersarrayRequired30-day transfer trend, each item see stableCoin[].transfers[]—

stableCoin[].liquidity[] element

FieldTypeRequiredDescriptionUnit/Precision
dateintegerRequiredDay timestampms
daystringRequiredDay date (YYYY-MM-DD)—
liquiditystringRequiredDaily liquidityraw (string, unit depends on token decimals)

stableCoin[].transfers[] element

FieldTypeRequiredDescriptionUnit/Precision
dateintegerRequiredDay timestampms
daystringRequiredDay date (YYYY-MM-DD)—
amountnumberRequiredDaily transfer amountUSD
transfer_countintegerRequiredDaily transfer count—

usdt object (all fields are string numbers)

FieldTypeRequiredDescriptionUnit/Precision
holdersstringRequiredUSDT holder count—
holders_percentstringRequiredUSDT holders share of on-chain accountsdecimal (string)
transfer_countstringRequired24h USDT transfer count—
transfer_count_percentstringRequiredUSDT transfer count share of all chaindecimal (string)
transfer_amountstringRequired24h USDT transfer amountUSD (string)
transfer_amount_percentstringRequiredUSDT transfer amount share of all chaindecimal (string)
turnoverstringRequired24h USDT turnoverUSD (string)
turnover_percentstringRequiredUSDT turnover share of all chaindecimal (string)
active_accountstringRequired24h USDT active accounts—
active_account_percentstringRequiredUSDT active accounts share of all active accountsdecimal (string)

trxPriceLine object

FieldTypeRequiredDescription
totalintegerRequiredNumber of elements in data
dataarrayRequiredTRX price series, each item see trxPriceLine.data[]

trxPriceLine.data[] element

FieldTypeRequiredDescriptionUnit/Precision
timestringRequiredTimestampseconds (string)
priceUsdstringRequiredTRX price at that timeUSD (string)

tvl object

FieldTypeRequiredDescriptionUnit/Precision
totalnumberRequiredTotal TVLUSD
tvlLinearrayRequiredTVL trend series, each item see tvl.tvlLine[]—
projectsarrayRequiredParticipating project list, each item see tvl.projects[]—

tvl.tvlLine[] element

FieldTypeRequiredDescriptionUnit/Precision
tstringRequiredTimestampseconds (string)
vnumberRequiredTVL at that time (USD)USD
trxVnumberRequiredTVL at that time (TRX)TRX

tvl.projects[] element

FieldTypeRequiredDescriptionUnit/Precision
projectstringRequiredProject name—
logostringRequiredProject logo URL—
typestringRequiredProject type (e.g. Lending, Governance, DEX, Swap,Farm,Meme,Perp and other combined labels)—
vipstringOptionalVIP identifier ("0" or non-zero string); some projects may lack this field—
lockednumberRequiredLocked amountUSD
urlstringRequiredProject URL—
gainnumberRequiredTVL 24h changedecimal (e.g. -0.0361 = -3.61%)

5. Errors

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

  • Sub-objects may be empty: when some sub-objects return empty, the overall response still returns HTTP 200, which is a normal response.
Last updated on: