Skip to Content
MCPAPI Reference

API Reference

1. Block - Block Queries (3)

API NameDescription
getLatestBlockGet the latest solidified block info, including block number, hash, size, timestamp, witness, transaction count, etc.
getBlocksGet block list with pagination, sorting, and filtering by producer and time range
getBlockStatisticGet block statistics including 24h total payments, block count, total burned amount, etc.

2. Account - Account Queries (12)

API NameDescription
getAccountListGet account list with pagination and sorting, returning balance, voting power, transaction count, etc.
getAccountDetailGet detailed info for a specific account, including TRX balance, activation status, total transactions, frozen amount, bandwidth/energy resources, etc.
getAccountTokensGet tokens held by an account, filterable by type (TRC20/TRC721/TRC1155) with sorting
getVoteListGet voting info: query voters for a specific SR or voting destinations for an address
getAccountResourceGet account Stake 1.0 resource info, including freeze records, bandwidth, and energy
getAccountResourceV2Get account Stake 2.0 resource info, including staking records, delegated bandwidth and energy
getApprovalListGet account token approval list, showing allowances granted to contracts
getApprovalChangeRecordsGet approval change records for a specific contract
getAccountAnalysisGet daily account analysis data (balance changes, transfer count, energy/bandwidth consumption, transaction count)
getParticipatedProjectsGet list of DeFi projects the account participates in
getTokenAssetOverviewGet account token asset overview, including total assets, token count, balance and value per token
getMultipleChainQueryQuery corresponding addresses on other blockchains for a TRON address

3. Contract - Contract Queries (10)

API NameDescription
getContractListGet smart contract list with search by name/address, sorting, and pagination
getContractDetailGet detailed info for a specific contract, including balance, verification status, call count, method mapping, etc.
getContractEventsGet contract event list, including transfer events and method calls
getContractEnergyStatisticGet contract energy consumption statistics, including total consumption and daily breakdown
getContractCallStatisticGet contract call statistics, including call count, top callers, top methods, etc.
getContractCallerStatisticGet daily unique caller count for a contract within a specified time range
getContractTriggerStatisticGet daily call count for a contract within a specified time range
getContractAnalysisGet daily contract analysis data (balance, transfers, energy, bandwidth, call count, fees)
getContractCallersGet all callers and their call counts for a contract on a specific day
getContractTriggerTransactionsGet contract trigger transaction list within a specified time range

4. Transaction - Transaction Queries (10)

API NameDescription
getTransactionListGet transaction list with pagination, sorting, and various filter conditions
getTransactionDetailGet transaction details by hash, including type, confirmation status, amount, energy/bandwidth consumption, etc.
getTrc20TransfersGet TRC20/TRC721 token transfer records
getTrc1155TransfersGet TRC1155 token transfer records
getTransferListGet TRX native and TRC10 token transfer records
getInternalTransactionsGet smart contract internal transaction list
getTrc20TransfersWithStatusGet TRC20 token transfer records with transaction status
getTransactionStatisticsGet transaction statistics including total volume, token transaction volume, and other aggregated info
getTransferStatisticsGet transfer statistics with activity distribution by token type
getExchangeTransactionsGet exchange-type transaction list

5. Token - Token Queries (14)

API NameDescription
getTokenListGet token list overview, filterable by type, sortable by price/change/volume/holders/market cap
getTrc20TokenDetailGet TRC20/TRC721/TRC1155 token details (name, symbol, total supply, holders, price, etc.)
getTrc10TokenDetailGet TRC10 token details (name, abbreviation, issuer, total supply, description, etc.)
getTrc20TokenHoldersGet TRC20/TRC721/TRC1155 token holder list (address, balance, percentage)
getTrc10TokenHoldersGet TRC10 token holder list
getTokenPositionDistributionGet token holding amount distribution (holder count and percentage per range)
getTokenPriceGet token price info (defaults to TRX price)
getPricedTokenListGet list of all tokens with price information
getTrc721TransfersGet transfer history for a specific TRC721 NFT token
getAssetTransferGet TRC10 or TRX transfer records
getTrc1155InventoryGet TRC1155 contract inventory info
getTrc1155TokenInventoryGet holder info for a specific token ID in a TRC1155 contract
getTrc20TotalSupplyGet TRC20 token circulating/total supply
getTrc721InventoryGet TRC721 NFT contract inventory info

6. Witness - Witnesses / Super Representatives (6)

API NameDescription
getWitnessListGet witness (Super Representative) list, filterable by type (witness/partner/candidate)
getAccountVotesGet account voting records, showing which SRs received votes and vote amounts
getChainParametersGet all current TRON blockchain configuration parameters (transaction fees, energy/bandwidth prices, etc.)
getProposalsGet governance proposal list, including proposal content, voting info, and participant details
getWitnessVoteInfoGet voting metrics and historical data for a specific witness (vote count, ranking changes, etc.)
getWitnessGeneralInfoGet witness network aggregate statistics (total votes, block production stats, witness count)

7. Homepage - Homepage / Search (6)

API NameDescription
getHomepageDataGet homepage comprehensive data (TPS, node count, blockchain overview, frozen resources, TVL, etc.)
getSearchBarGet trending search results (popular token list)
searchSearch for tokens, contracts, accounts, transactions, or blocks on the TRON blockchain
getCurrentTpsGet current TPS, latest block height, and historical peak TPS
getHotSearchGet trending tokens and contracts with trading metrics and price data
getNodeMapGet current node info and geographic distribution data for all full nodes

8. Wallet - Wallet Queries (5)

API NameDescription
getTrxTransfersGet account TRX transfer records, filterable by direction and time range
getToken10TransfersGet account TRC10 token transfer records
getWalletTrc20TransfersGet account TRC20 token transfer records
getWalletTokensGet tokens held and watched in the account wallet
getUnfreezableAmountGet the currently unfreezable TRX amount for an account

9. Statistics - Statistical Data (12)

API NameDescription
getEnergyDailyStatisticGet daily energy consumption statistics for contracts (ranked by consumption)
getEnergyStatisticGet energy consumption distribution for a specified time range (aggregated by day/month/quarter)
getTop10Get Top 10 ranking statistics across various time and category dimensions
getTriggerAmountStatisticGet contract call volume distribution data for a specific date
getTokenTvcGet token total on-chain value (TVC) data
getContractCallerStatisticOverviewGet contract caller statistics (default: last 7 days)
getTriggerStatisticGet daily contract trigger data within a specified time range
getDailyAccountsGet daily new account data (default: last 15 days, max: 2000 days)
getFundsGet TRX real-time supply, market cap, and burn data
getTrxVolumeSourceListGet TRX price data source list
getTurnoverGet TRX turnover rate, supply, revenue, minting and burn statistics
getTrxVolumeGet TRX historical price, volume, and market cap data

10. Deep Analysis (27)

API NameDescription
getRelatedAccountGet related accounts and transaction data (filterable by transaction count, amount, direction)
getStableCoinHolderBalanceOverviewGet market cap distribution across stablecoins
getStableCoinHolderChangeGet chart data for stablecoin holder count changes over time
getTrc20TransferCountGet transfer count statistics for a specific TRC20 token held by an account
getLiquidityTransactionsGet stablecoin liquidity pool transaction list (filterable by project/operation type/token)
getAccountTagGet account tag info (exchange tags, project tags, risk tags, etc.)
getStableCoinTransferAmountGet stablecoin transfer amount change chart data (24h statistical period)
getStableCoinTopHoldersGet stablecoin top holder rankings (sortable by different stablecoins)
getStableCoinPoolOverviewGet stablecoin liquidity pool basic info
getStableCoinBigAmountGet large stablecoin transaction list (filterable by address/amount/transaction type)
getStableCoinTotalSupplyChangeGet chart data for total stablecoin supply changes
getStableCoinKeyEventsGet stablecoin key events (issuance/burn/freeze and other major operations)
getStableCoinTotalSupplyGet current total circulating supply for all stablecoins
getStableCoinPoolInfoGet detailed info for all stablecoin liquidity pools
getStableCoinBlackListGet stablecoin blacklist (frozen addresses and transaction records)
getStableCoinDistributionChangeGet chart data for holding distribution changes of a stablecoin
getHolderTokenBasicInfoGet basic info about a token held by an account (balance, holding time, etc.)
getStableCoinDistributionGet holder distribution data for a stablecoin
getTokenAssetValueInfoGet chart data for asset value changes of a token in an account
getTokenBalanceFlowGet balance flow change records for a token in an account
getStableCoinTokenSupplyTurnoverGet supply circulation trend chart data for a stablecoin
getStableCoinPoolTrendGet stablecoin liquidity pool change trend data
getStableCoinPoolChangeGet liquidity change chart data for stablecoin liquidity pools
getStableCoinOverviewGet stablecoin basic overview (supply, holder count)
getStableCoinTvlGet stablecoin distribution (TVL) across liquidity pools
getAccountTransferAmountGet account inflow and outflow fund distribution data
getAccountTokenBigAmountGet large token transaction list for an account

Last updated on: