Supported Networks
curl --request GET \
--url https://public-api.birdeye.so/defi/networks \
--header 'X-API-KEY: <api-key>'import requests
url = "https://public-api.birdeye.so/defi/networks"
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/networks', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"success": true,
"data": [
"solana",
"ethereum",
"bsc",
"base",
"robinhood",
"sui",
"mantle",
"hyperevm",
"arbitrum",
"avalanche",
"optimism",
"polygon",
"zksync",
"monad",
"aptos",
"fogo",
"megaeth"
]
}{
"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"
}Blockchain
Supported Networks
Retrieve a list of all supported networks.
GET
/
defi
/
networks
Supported Networks
curl --request GET \
--url https://public-api.birdeye.so/defi/networks \
--header 'X-API-KEY: <api-key>'import requests
url = "https://public-api.birdeye.so/defi/networks"
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/networks', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"success": true,
"data": [
"solana",
"ethereum",
"bsc",
"base",
"robinhood",
"sui",
"mantle",
"hyperevm",
"arbitrum",
"avalanche",
"optimism",
"polygon",
"zksync",
"monad",
"aptos",
"fogo",
"megaeth"
]
}{
"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
Discovery endpoint for current Birdeye network coverage.
- Use this endpoint when your app needs to present or validate supported chain choices dynamically.
- Response is network metadata, not token or market data.
- Standard
- Lite
- Starter
- Premium
- Business
- Enterprise
All chains ⛓️ ✨
Compute Unit ⚙️
Compute Unit ⚙️
- This endpoint consumes
1 CUper request.
Use Cases 💡
Use Cases 💡
- Build chain selectors from live supported-network data.
- Validate user-selected networks before firing deeper API calls.
- Keep multichain products aligned with Birdeye coverage as networks evolve.
How to Use 🛠️
How to Use 🛠️
- Call the endpoint without token or wallet parameters.
- Cache the result and refresh it infrequently.
Best Practices ✅
Best Practices ✅
- Use this as the source of truth for supported-network UI and validation.
- Refresh on a slower cadence than market data because network coverage changes less often.
Was this page helpful?

