curl "https://api.unipay.com/v1/balances/7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU" \
-H "Authorization: Bearer YOUR_API_KEY"
const balance = await fetch(
'https://api.unipay.com/v1/balances/7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU',
{ headers: { 'Authorization': 'Bearer YOUR_API_KEY' } }
);
import requests
response = requests.get(
'https://api.unipay.com/v1/balances/7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU',
headers={'Authorization': 'Bearer YOUR_API_KEY'}
)
{
"address": "7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU",
"sol": "5.234",
"tokens": [
{
"mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"symbol": "USDC",
"balance": "1250.50",
"decimals": 6
},
{
"mint": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"symbol": "USDT",
"balance": "500.00",
"decimals": 6
}
]
}
Balances
Get Balance
Get SOL and token balances for a wallet address
GET
/
v1
/
balances
/
{address}
curl "https://api.unipay.com/v1/balances/7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU" \
-H "Authorization: Bearer YOUR_API_KEY"
const balance = await fetch(
'https://api.unipay.com/v1/balances/7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU',
{ headers: { 'Authorization': 'Bearer YOUR_API_KEY' } }
);
import requests
response = requests.get(
'https://api.unipay.com/v1/balances/7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU',
headers={'Authorization': 'Bearer YOUR_API_KEY'}
)
{
"address": "7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU",
"sol": "5.234",
"tokens": [
{
"mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"symbol": "USDC",
"balance": "1250.50",
"decimals": 6
},
{
"mint": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"symbol": "USDT",
"balance": "500.00",
"decimals": 6
}
]
}
Get Balance
Retrieve SOL and SPL token balances for any Solana wallet address.Path Parameters
string
required
Solana wallet address (base58 encoded)
Response
string
Wallet address
string
SOL balance
array
Array of token balances
curl "https://api.unipay.com/v1/balances/7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU" \
-H "Authorization: Bearer YOUR_API_KEY"
const balance = await fetch(
'https://api.unipay.com/v1/balances/7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU',
{ headers: { 'Authorization': 'Bearer YOUR_API_KEY' } }
);
import requests
response = requests.get(
'https://api.unipay.com/v1/balances/7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU',
headers={'Authorization': 'Bearer YOUR_API_KEY'}
)
{
"address": "7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU",
"sol": "5.234",
"tokens": [
{
"mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"symbol": "USDC",
"balance": "1250.50",
"decimals": 6
},
{
"mint": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"symbol": "USDT",
"balance": "500.00",
"decimals": 6
}
]
}
Supported Tokens
The API returns balances for:- SOL (native token)
- USDC
- USDT
- All Token-2022 mints (for display only)