curl --request GET \
--url https://public-api.birdeye.so/wallet/v2/current-net-worth \
--header 'X-API-KEY: <api-key>'import requests
url = "https://public-api.birdeye.so/wallet/v2/current-net-worth"
headers = {"X-API-KEY": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-API-KEY': '<api-key>'}};
fetch('https://public-api.birdeye.so/wallet/v2/current-net-worth', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"success": true,
"data": {
"wallet": "0x63C12667638f2Ae6fC6ae09B43D98Ec84a8586eA",
"currency": "usd",
"total_value": "2263",
"current_timestamp": "2026-10-05T06:00:00Z",
"items": [
{
"address": "0xb773ec2c326b7f98a5a83fc098825492f020a4c7",
"decimals": 9,
"balance": "10000000000",
"amount": 10,
"price": 500,
"valuation_price": 200,
"value": "2000",
"network": "robinhood",
"name": "Staked NET",
"symbol": "SNET",
"logo_uri": ""
},
{
"address": "0x08E91b659a545Bfb52F1a5e588Bf6Dc2FA85DE7A",
"decimals": 18,
"balance": "1000000000000000000",
"amount": 1,
"price": 263,
"valuation_price": 263,
"value": "263",
"network": "robinhood",
"name": "McDonald's • Robinhood Token",
"symbol": "MCD",
"logo_uri": ""
}
]
},
"pagination": {
"limit": 20,
"offset": 0,
"total": 2
}
}Wallet - Portfolio (V2)
Retrieve the portfolio and total asset value of a given wallet address.
curl --request GET \
--url https://public-api.birdeye.so/wallet/v2/current-net-worth \
--header 'X-API-KEY: <api-key>'import requests
url = "https://public-api.birdeye.so/wallet/v2/current-net-worth"
headers = {"X-API-KEY": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-API-KEY': '<api-key>'}};
fetch('https://public-api.birdeye.so/wallet/v2/current-net-worth', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"success": true,
"data": {
"wallet": "0x63C12667638f2Ae6fC6ae09B43D98Ec84a8586eA",
"currency": "usd",
"total_value": "2263",
"current_timestamp": "2026-10-05T06:00:00Z",
"items": [
{
"address": "0xb773ec2c326b7f98a5a83fc098825492f020a4c7",
"decimals": 9,
"balance": "10000000000",
"amount": 10,
"price": 500,
"valuation_price": 200,
"value": "2000",
"network": "robinhood",
"name": "Staked NET",
"symbol": "SNET",
"logo_uri": ""
},
{
"address": "0x08E91b659a545Bfb52F1a5e588Bf6Dc2FA85DE7A",
"decimals": 18,
"balance": "1000000000000000000",
"amount": 1,
"price": 263,
"valuation_price": 263,
"value": "263",
"network": "robinhood",
"name": "McDonald's • Robinhood Token",
"symbol": "MCD",
"logo_uri": ""
}
]
},
"pagination": {
"limit": 20,
"offset": 0,
"total": 2
}
}- Usage Note
- Accessibility
- Chain Supported
Current Solana wallet portfolio and valuation.
- This endpoint returns a current wallet portfolio snapshot with total asset value and paginated asset rows.
limitsupports1to100items per request, andoffsetsupports up to10,000.filter_valuecan be used to hide small positions below a minimum USD threshold.flagscan include additional portfolio behaviors such asinclude_low_liquidity.sort_byis currently value-oriented andsort_typesupports ascending or descending order.
- Standard
- Lite
- Starter
- Premium
- Business
- Enterprise
Solana, Robinhood
Compute Unit ⚙️
Compute Unit ⚙️
- This endpoint consumes
30 CUper request.
Use Cases 💡
Use Cases 💡
- Show a wallet’s current portfolio value and holdings breakdown.
- Power wallet overview pages, treasury dashboards, and portfolio snapshots.
- Filter out dust positions and focus on the holdings that matter.
- Rank or inspect one wallet’s top assets before drilling into per-token PnL.
How to Use 🛠️
How to Use 🛠️
- Set
x-chain=solana. - Pass the wallet address in
wallet. - Use
filter_valueto suppress tiny positions. - Page through holdings with
offsetandlimit.
Best Practices ✅
Best Practices ✅
- Use this as the primary current-portfolio endpoint instead of stitching holdings and prices manually.
- Apply
filter_valuein UI views where dust assets would otherwise drown out signal. - Cache per-wallet snapshots for a short interval rather than polling every interaction.
Limitations ⚠️
Limitations ⚠️
- Robinhood portfolio values use an effective valuation price and do not include historical balance-change data.
Authorizations
API key for authentication
Headers
Solana or Robinhood. Robinhood supports balance-change, current-net-worth, V1/V2 token balance and /defi/v3/token/holder. Other wallet history and transfer endpoints have separate chain support.
solana, robinhood Query Parameters
The wallet of the account.
Minimum value threshold; returns tokens with value ≥ this (optional, no default).
Specify the sort field.
value Modifiers that change result behavior (default: empty; excludes low-liquidity tokens < $100, use include_low_liquidity to include them).
include_low_liquidity ["include_low_liquidity"]
Specify the sort order.
desc, asc 1 <= x <= 100Make sure offset <= 10000
0 <= x <= 10000Was this page helpful?

