Skip to main content
GET

Overview

Returns the portfolio composition showing the USD value of assets held by an address on each supported blockchain network. This endpoint is useful for understanding cross-chain asset distribution and portfolio diversification.
This endpoint provides a breakdown of value by chain, while the /total/usd/aggregate endpoint provides a single combined total.

Path Parameters

string
required
Ethereum address or ENS name (e.g., vitalik.eth or 0x742d35Cc6634C0532925a3b844Bc454e4438f44e)

Response

string
The resolved Ethereum address (checksummed)
string
ISO 8601 timestamp when values were calculated
number
Combined total portfolio value across all chains
array
Per-chain breakdown of asset values
integer
Blockchain network ID
string
Human-readable chain name
number
Total asset value on this chain in USD

Included Assets

Pricing Sources

  • Primary: Chainlink on-chain oracles (real-time)
  • Fallback: CoinGecko API (for tokens without oracle coverage)
  • Update Frequency: Prices refresh every 60 seconds
  • Denomination: All values in USD

Use Cases

  • Portfolio Diversification: Visualize asset distribution across chains
  • Chain-Level Tracking: Monitor holdings on specific networks
  • Rebalancing Decisions: Identify over/under-weighted chains
  • Cross-Chain Analytics: Compare activity across L1s and L2s

Performance

  • Response Time: < 1 second
  • Caching: Results cached for 5 minutes per address