Portfolio
Portfolio retrieves holdings and balances per address, and provides point-in-time balances (EVM native assets) and balance change history. You can query chain-specific asset types, such as native tokens, tokens, and UTXOs, by address.
Querying holdings directly from a node requires a contract call for each token, so call volume and implementation effort grow with the number of tokens held. With Portfolio, you can build the data for customer balance views, wallet checks, and finance-team balance reconciliation through the Data API, without calling a contract for each token.
Use Cases
- Service OpsCustomer Balance View
Query the native asset and token holdings of a customer address, and display amounts using the decimals from token metadata. You can build a customer balance view without calling a contract for each token.
- Finance & AccountingPoint-in-Time Balance Reconciliation
Specify the closing block, query the native balance of an EVM address with eth_getBalance, and compare it against your internal ledger. For Aptos and XRPL, you can verify the balance at a point in time from the balance change history.
- InfrastructureBuilding UTXO Withdrawal Transactions
On UTXO-based chains, query the unspent transaction outputs (UTXOs) of an address and use them as inputs for a withdrawal transaction. You can prepare withdrawal transactions without tracking UTXOs on your own node.
Available APIs
Balances — Data API
- Data API
Get Native Balance by AccountRetrieves the native asset balance of an address30 CU - Data API
Get Native Token Balance by AccountRetrieves the native asset balance of a UTXO-based or XRPL address150 CU - Data API
Get Tokens Owned by AccountRetrieves the tokens and amounts held by an address150 CU - Data API
Get Assets(TRC10) Owned by AccountRetrieves the TRC10 assets held by a Tron address150 CU - Data API
Get Token Accounts by Asset TypeRetrieves the accounts holding a given Aptos asset type150 CU - Data API
Get Unspent Transaction Outputs by AccountRetrieves the unspent transaction outputs (UTXOs) of an address150 CU
Balances — RPC
Balance Change History
- Data API
Get Token Balance Changes by AccountRetrieves the token balance change history of an address150 CU - Data API
Get Token Balance Changes by Asset Type · Within RangeRetrieves Aptos balance changes by asset type and block range150 CU - Data API
Get Native Token Balance Changes by AccountRetrieves the native balance change history of an XRPL address150 CU
Asset Metadata
- Data API
Get Token Contract Metadata by ContractsRetrieves the name, symbol, and decimals of tokens150 CU - Data API
Get Asset(TRC10) Metadata by IDs · by IssuerRetrieves the metadata of Tron TRC10 assets150 CU - Data API
Get Token Metadata by Asset TypesRetrieves the metadata of Aptos asset types500 CU - Data API
Get Token Pair by Asset TypeRetrieves the coin and fungible asset pair of an Aptos asset type80 CU - Data API
Get Token Metadata by MintAddressesRetrieves the metadata of Solana tokensComing soon