Blockchain Market Metrics
curl --request GET \
--url https://public-api.birdeye.so/market/v1/blockchain-metrics \
--header 'X-API-KEY: <api-key>'import requests
url = "https://public-api.birdeye.so/market/v1/blockchain-metrics"
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/market/v1/blockchain-metrics', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"success": true,
"data": {
"items": [
{
"unix_time": 1784505600,
"volume_usd": 6830233087.9298725,
"trade_count": 28959937,
"active_trading_tokens": 70410,
"stable_coin_market_cap": 14836981086.24842
},
{
"unix_time": 1784505600,
"volume_usd": 843958590.8503149,
"trade_count": 3335919,
"active_trading_tokens": 13823,
"stable_coin_market_cap": 14760991987.594704
}
],
"has_more": 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"
}DEX & Protocol
Blockchain Market Metrics
Retrieves market metrics for the specified blockchain, aggregated by the specified time frame. The response includes trading metrics (trading volume, trade count, and active trading tokens) aggregated over each time frame, and snapshot metric (stablecoin market capitalization) representing values at the end of each time frame.
GET
/
market
/
v1
/
blockchain-metrics
Blockchain Market Metrics
curl --request GET \
--url https://public-api.birdeye.so/market/v1/blockchain-metrics \
--header 'X-API-KEY: <api-key>'import requests
url = "https://public-api.birdeye.so/market/v1/blockchain-metrics"
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/market/v1/blockchain-metrics', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"success": true,
"data": {
"items": [
{
"unix_time": 1784505600,
"volume_usd": 6830233087.9298725,
"trade_count": 28959937,
"active_trading_tokens": 70410,
"stable_coin_market_cap": 14836981086.24842
},
{
"unix_time": 1784505600,
"volume_usd": 843958590.8503149,
"trade_count": 3335919,
"active_trading_tokens": 13823,
"stable_coin_market_cap": 14760991987.594704
}
],
"has_more": 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 Notes
- Accessibility
- Chain Supported
Data Availability
- Trading volume, Trade count, and Active trading tokens: From 2022-01-01 00:00 UTC (unix timestamp: 1640995200)
- Stablecoin market capitalization: From 2025-05-22 00:00 UTC (unix timestamp: 1747872000)
- Lite
- Starter
- Premium
- Business
- Enterprise
Solana
Compute Unit ⚙️
Compute Unit ⚙️
- This endpoint consumes
40 CUper request.
Use Cases 💡
Use Cases 💡
- Track historical blockchain activity through trading volume, transaction count, active trading tokens, and stablecoin market capitalization.
- Build dashboards to monitor market activity and stablecoin growth over time.
How to Use 🛠️
How to Use 🛠️
- Specify the target
chainand the desiredtime_framefor data aggregation. - Provide a reference
timeand adirection(backwardorforward) to retrieve historical time frames relative to that timestamp. - Each record represents a single time frame.
unix_timeis the UTC timestamp of the beginning of the time frame. Trading metrics are aggregated over the time frame, whilestable_coin_market_caprepresents the value at the end of the time frame.
Best Practices ✅
Best Practices ✅
- Analyze
volume_usd,trade_count, andactive_trading_tokenstogether to distinguish increased trading activity from broader market participation. - Compare trading activity with
stable_coin_market_capto understand how changes in on-chain stablecoin supply relate to market activity.
Notes 📝
Notes 📝
volume_usd,trade_count, andactive_trading_tokensare aggregated over each time frame.stable_coin_market_caprepresents the market capitalization as of the end of each time frame.timeis used only to determine the starting time frame. If it does not align with the specifiedtime_frame, it is mapped to the corresponding time frame.unix_timealways represents the start of the corresponding time frame in UTC.
Authorizations
API key for authentication
Headers
Solana network only.
Available options:
solana Query Parameters
The aggregation interval for the returned data.
Available options:
1D The reference unix timestamp in seconds to start retrieving data. Defaults to the current time.
Required range:
0 <= x <= 10000000000The retrieval direction relative to the reference time.
Available options:
backward, forward Limit the number of data records returned.
Required range:
1 <= x <= 10Was this page helpful?

