get
https://public-api.birdeye.so/defi/v3/token/trade-data/multiple
Retrieve trade data of multiple tokens. Maximum 20 addresses.
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…
Batch trading-activity stats for multiple tokens.
- Pass token addresses as a comma-separated list in
list_address. - Maximum batch size is 20 token addresses per request.
- Use
framesto request the same set of timeframes for every token in the batch. - Returns trade, wallet, buy/sell, volume, and change metrics for indexed tokens across the same requested time windows.
- Business
- Enterprise
All chains ⛓️ ✨
Compute Unit ⚙️
- Batch CU is calculated as
ceil(12 * token_count^0.8).
Use Cases 💡
- Compare trading activity across a watchlist or screener result set.
- Detect volume spikes and buy/sell pressure across many tokens with fewer API calls.
- Compare which tokens are attracting fresh participation or losing activity across the same recent windows.
- Rank tokens by recent participation, trade count, and volume momentum.
- Feed batch trade metrics into bots, alerting systems, and analytics pipelines.
How to Use 🛠️
- Set
x-chainfor the target network. - Pass
list_addressas comma-separated token addresses. - Use the same
framesacross the batch so every token is comparable. - Use this endpoint when you want multi-token activity windows, not just current price or valuation snapshots.
- Use the single endpoint for drill-down views after a user selects one token.
Best Practices ✅
- Use batch trade data for screeners and alerts where every token should be scored on the same timeframe set.
- Deduplicate addresses and keep the requested frame list consistent.
- Join with batch market data to rank both market quality and current activity.
