Wallet - Current Net Worth Summary (Multiple)
curl --request POST \
--url https://public-api.birdeye.so/wallet/v2/net-worth-summary/multiple \
--header 'Content-Type: application/json' \
--header 'X-API-KEY: <api-key>' \
--data '
{
"wallets": [
"5Q544fKrFoe6tsEbD7S8EmxGTJYAKtTVhAW5Q5pge4j1",
"2fgUSSpZFi8PjyhbrETSeLutJpFsuCfWsk2H6gb3Reye",
"CZY9M9BywshFAFjPw7uLgXw9yGtNL26YypLCJdewiHo"
]
}
'import requests
url = "https://public-api.birdeye.so/wallet/v2/net-worth-summary/multiple"
payload = { "wallets": ["5Q544fKrFoe6tsEbD7S8EmxGTJYAKtTVhAW5Q5pge4j1", "2fgUSSpZFi8PjyhbrETSeLutJpFsuCfWsk2H6gb3Reye", "CZY9M9BywshFAFjPw7uLgXw9yGtNL26YypLCJdewiHo"] }
headers = {
"X-API-KEY": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'X-API-KEY': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
wallets: [
'5Q544fKrFoe6tsEbD7S8EmxGTJYAKtTVhAW5Q5pge4j1',
'2fgUSSpZFi8PjyhbrETSeLutJpFsuCfWsk2H6gb3Reye',
'CZY9M9BywshFAFjPw7uLgXw9yGtNL26YypLCJdewiHo'
]
})
};
fetch('https://public-api.birdeye.so/wallet/v2/net-worth-summary/multiple', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"data": {
"currency": "usd",
"current_timestamp": "2025-10-30T03:33:40.980036224Z",
"wallets": {
"5Q544fKrFoe6tsEbD7S8EmxGTJYAKtTVhAW5Q5pge4j1": {
"value": "1764819473.530063"
},
"WLHv2UAZm6z4KyaaELi5pjdbJh6RESMva1Rnn8pJVVh": {
"value": "3508619230.707581"
}
}
},
"success": true
}{
"success": false,
"message": "Bad request"
}{
"success": false,
"message": "Unauthorized"
}{
"success": false,
"message": "Access Denied"
}{
"success": false,
"message": "Too many requests"
}{
"success": false,
"message": "Internal Server Error"
}Wallet, Networth & PnL
Wallet - Current Net Worth Summary (Multiple)
Retrieve the current total asset value of multiple wallets. Maximum 100 wallets per request.
POST
/
wallet
/
v2
/
net-worth-summary
/
multiple
Wallet - Current Net Worth Summary (Multiple)
curl --request POST \
--url https://public-api.birdeye.so/wallet/v2/net-worth-summary/multiple \
--header 'Content-Type: application/json' \
--header 'X-API-KEY: <api-key>' \
--data '
{
"wallets": [
"5Q544fKrFoe6tsEbD7S8EmxGTJYAKtTVhAW5Q5pge4j1",
"2fgUSSpZFi8PjyhbrETSeLutJpFsuCfWsk2H6gb3Reye",
"CZY9M9BywshFAFjPw7uLgXw9yGtNL26YypLCJdewiHo"
]
}
'import requests
url = "https://public-api.birdeye.so/wallet/v2/net-worth-summary/multiple"
payload = { "wallets": ["5Q544fKrFoe6tsEbD7S8EmxGTJYAKtTVhAW5Q5pge4j1", "2fgUSSpZFi8PjyhbrETSeLutJpFsuCfWsk2H6gb3Reye", "CZY9M9BywshFAFjPw7uLgXw9yGtNL26YypLCJdewiHo"] }
headers = {
"X-API-KEY": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'X-API-KEY': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
wallets: [
'5Q544fKrFoe6tsEbD7S8EmxGTJYAKtTVhAW5Q5pge4j1',
'2fgUSSpZFi8PjyhbrETSeLutJpFsuCfWsk2H6gb3Reye',
'CZY9M9BywshFAFjPw7uLgXw9yGtNL26YypLCJdewiHo'
]
})
};
fetch('https://public-api.birdeye.so/wallet/v2/net-worth-summary/multiple', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"data": {
"currency": "usd",
"current_timestamp": "2025-10-30T03:33:40.980036224Z",
"wallets": {
"5Q544fKrFoe6tsEbD7S8EmxGTJYAKtTVhAW5Q5pge4j1": {
"value": "1764819473.530063"
},
"WLHv2UAZm6z4KyaaELi5pjdbJh6RESMva1Rnn8pJVVh": {
"value": "3508619230.707581"
}
}
},
"success": true
}{
"success": false,
"message": "Bad request"
}{
"success": false,
"message": "Unauthorized"
}{
"success": false,
"message": "Access Denied"
}{
"success": false,
"message": "Too many requests"
}{
"success": false,
"message": "Internal Server Error"
}- Usage Note
- Accessibility
- Chain Supported
Current portfolio value for multiple Solana wallets.
- Send up to
100wallet addresses in the POST body. - This endpoint returns current total asset value summaries, not detailed holdings breakdowns.
- Use it for batch wallet valuation across leaderboards, cohorts, or watchlists.
- Business
- Enterprise
Solana
Compute Unit ⚙️
Compute Unit ⚙️
- Batch CU is calculated as
ceil(20 * wallet_count^0.8).
Use Cases 💡
Use Cases 💡
- Value many wallets at once for cohort monitoring or whale boards.
- Build internal watchlists of treasury wallets, smart money wallets, or tracked accounts.
- Compare total wallet size across a batch before deeper research.
How to Use 🛠️
How to Use 🛠️
- Set
x-chain=solana. - Send up to
100wallet addresses in the POST body. - Use this summary endpoint first, then follow up on individual wallets with detailed portfolio endpoints.
Best Practices ✅
Best Practices ✅
- Use this endpoint as a cheap batch prefilter before opening per-wallet detail pages.
- Deduplicate wallet addresses before sending the body.
Limitations ⚠️
Limitations ⚠️
- Business and Enterprise only.
- Solana only.
Authorizations
API key for authentication
Headers
Solana network only.
Available options:
solana Body
application/json
Example:
[ "5Q544fKrFoe6tsEbD7S8EmxGTJYAKtTVhAW5Q5pge4j1", "2fgUSSpZFi8PjyhbrETSeLutJpFsuCfWsk2H6gb3Reye" ]
Was this page helpful?

