Token - Fee (Multiple)
curl --request GET \
--url https://public-api.birdeye.so/defi/v3/token/fee/multiple \
--header 'X-API-KEY: <api-key>'import requests
url = "https://public-api.birdeye.so/defi/v3/token/fee/multiple"
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/defi/v3/token/fee/multiple', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"success": true,
"data": {
"7c23msBoMSmCAcTkFJd4vksE2XfrPmG9U2xffi86pump": {
"alltime": {
"summary": {
"sum_global_fee_paid_amount_sol": 31.844065518,
"sum_network_fee_amount_sol": 0.050545,
"sum_priority_fee_amount_sol": 3.957795217,
"sum_tips_fee_amount_sol": 1.640402995,
"sum_trading_platform_fee_amount_sol": 26.195322306,
"sum_trading_platform_fee_amount_stablecoins": 234.171577
},
"details": {
"tips_fee_amount_sol": {
"helius_sender": 0.085467223,
"0slot": 0.20945561,
"jito": 0.634858717,
"nozomi": 0.173040199,
"astralane": 0.053583969,
"nextblock": 0.01403,
"bloxroute": 0.452099869,
"block_razor": 0.016867408,
"node1": 0.001
},
"trading_platform_fee_amount_sol": {
"axiom": 15.716007989,
"trojan": 0.94711087,
"gmgn": 3.141299238,
"bonkbot": 0.542045413,
"bloom": 0.271720043,
"maestro": 0.080572133,
"photon": 1.351992787,
"padre": 3.987016904,
"soltradingbot": 0.00843525,
"bullx": 0.149121679
},
"trading_platform_fee_amout_stablecoins": {
"fomo": 205.286954,
"gmgn": 20.889774,
"padre": 7.994849
}
}
}
},
"AG98yS95WVxnz7ZpkaNuznnA1wZs9nyWCghMNjZEpump": {
"alltime": {
"summary": {
"sum_global_fee_paid_amount_sol": 11.87455467,
"sum_network_fee_amount_sol": 0.018465,
"sum_priority_fee_amount_sol": 1.892790462,
"sum_tips_fee_amount_sol": 0.690320681,
"sum_trading_platform_fee_amount_sol": 9.272978527,
"sum_trading_platform_fee_amount_stablecoins": 36.344839
},
"details": {
"tips_fee_amount_sol": {
"jito": 0.188022601,
"helius_sender": 0.025562077,
"0slot": 0.146888977,
"astralane": 0.01046,
"nozomi": 0.217246026,
"block_razor": 0.004541,
"node1": 0.0016,
"bloxroute": 0.096
},
"trading_platform_fee_amount_sol": {
"axiom": 6.083450079,
"padre": 1.205023533,
"gmgn": 0.978933497,
"trojan": 0.25310262,
"bonkbot": 0.256948374,
"photon": 0.311659393,
"bloom": 0.138585876,
"maestro": 0.023461059,
"bullx": 0.01,
"soltradingbot": 0.011814096
},
"trading_platform_fee_amout_stablecoins": {
"gmgn": 22.276849,
"fomo": 11.414191,
"padre": 2.653799
}
}
}
}
}
}{
"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"
}Global Fees Paid
Token - Fee (Multiple)
Get global fees paid data for multiple tokens.
GET
/
defi
/
v3
/
token
/
fee
/
multiple
Token - Fee (Multiple)
curl --request GET \
--url https://public-api.birdeye.so/defi/v3/token/fee/multiple \
--header 'X-API-KEY: <api-key>'import requests
url = "https://public-api.birdeye.so/defi/v3/token/fee/multiple"
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/defi/v3/token/fee/multiple', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"success": true,
"data": {
"7c23msBoMSmCAcTkFJd4vksE2XfrPmG9U2xffi86pump": {
"alltime": {
"summary": {
"sum_global_fee_paid_amount_sol": 31.844065518,
"sum_network_fee_amount_sol": 0.050545,
"sum_priority_fee_amount_sol": 3.957795217,
"sum_tips_fee_amount_sol": 1.640402995,
"sum_trading_platform_fee_amount_sol": 26.195322306,
"sum_trading_platform_fee_amount_stablecoins": 234.171577
},
"details": {
"tips_fee_amount_sol": {
"helius_sender": 0.085467223,
"0slot": 0.20945561,
"jito": 0.634858717,
"nozomi": 0.173040199,
"astralane": 0.053583969,
"nextblock": 0.01403,
"bloxroute": 0.452099869,
"block_razor": 0.016867408,
"node1": 0.001
},
"trading_platform_fee_amount_sol": {
"axiom": 15.716007989,
"trojan": 0.94711087,
"gmgn": 3.141299238,
"bonkbot": 0.542045413,
"bloom": 0.271720043,
"maestro": 0.080572133,
"photon": 1.351992787,
"padre": 3.987016904,
"soltradingbot": 0.00843525,
"bullx": 0.149121679
},
"trading_platform_fee_amout_stablecoins": {
"fomo": 205.286954,
"gmgn": 20.889774,
"padre": 7.994849
}
}
}
},
"AG98yS95WVxnz7ZpkaNuznnA1wZs9nyWCghMNjZEpump": {
"alltime": {
"summary": {
"sum_global_fee_paid_amount_sol": 11.87455467,
"sum_network_fee_amount_sol": 0.018465,
"sum_priority_fee_amount_sol": 1.892790462,
"sum_tips_fee_amount_sol": 0.690320681,
"sum_trading_platform_fee_amount_sol": 9.272978527,
"sum_trading_platform_fee_amount_stablecoins": 36.344839
},
"details": {
"tips_fee_amount_sol": {
"jito": 0.188022601,
"helius_sender": 0.025562077,
"0slot": 0.146888977,
"astralane": 0.01046,
"nozomi": 0.217246026,
"block_razor": 0.004541,
"node1": 0.0016,
"bloxroute": 0.096
},
"trading_platform_fee_amount_sol": {
"axiom": 6.083450079,
"padre": 1.205023533,
"gmgn": 0.978933497,
"trojan": 0.25310262,
"bonkbot": 0.256948374,
"photon": 0.311659393,
"bloom": 0.138585876,
"maestro": 0.023461059,
"bullx": 0.01,
"soltradingbot": 0.011814096
},
"trading_platform_fee_amout_stablecoins": {
"gmgn": 22.276849,
"fomo": 11.414191,
"padre": 2.653799
}
}
}
}
}
}{
"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
Fee-generation metrics for many tokens in one request.
- Use this endpoint for cross-token comparison rather than single-token drilldown.
alltimedata is available starting from May 26, 2026 at 19:00 UTC.- The endpoint accepts a comma-separated token list and up to
3interval values.
- Business
- Enterprise
Solana
Compute Unit ⚙️
Compute Unit ⚙️
- Batch CU is calculated as
ceil(3 * count^0.8).
Use Cases 💡
Use Cases 💡
- Rank token sets by fee generation.
- Compare revenue or fee activity across watchlists, cohorts, or protocol baskets.
- Feed dashboards that benchmark protocol usage across multiple tokens.
How to Use 🛠️
How to Use 🛠️
- Set
x-chain=solana. - Pass token addresses as a comma-separated
list_address. - Choose up to
3interval values ininterval.
Best Practices ✅
Best Practices ✅
- Keep the token set focused on assets you truly want to compare.
- Use the same intervals across the batch so rankings remain interpretable.
- Switch to the single endpoint when one token needs explanation or page-level detail.
Limitations ⚠️
Limitations ⚠️
- Solana only.
Authorizations
API key for authentication
Headers
Solana network only.
Available options:
solana Query Parameters
A list of token addresses in string separated by commas (,)
A list of intervals separated by comma (,). Supported values: alltime, 24h, 8h, 4h, 2h, 1h, 30m, 15m, 5m, 1m. Maximum 3 timeframes per request.
Was this page helpful?

