Monitor Usage
Track API usage, manage rate limits, and plan capacity
Dashboard Usage Stats
Navigate to Dashboard → Usage to view:
- Total requests (daily, weekly, monthly)
- Requests per API key
- Rate limit hits
- Endpoint breakdown
Rate Limits by Plan
Your monthly request quota and integration limits depend on your plan. See Pricing for details.
Both REST API and MCP requests count toward the same quota.
Rate Limit Headers
Every API response includes rate limit information:
X-RateLimit-Limit: 10000
X-RateLimit-Remaining: 9847
X-RateLimit-Reset: 1741683600| Header | Description |
|---|---|
X-RateLimit-Limit | Max requests for your current billing period |
X-RateLimit-Remaining | Requests remaining in current period |
X-RateLimit-Reset | Unix timestamp when the quota resets |
The remaining count is also included in every response body under meta.remaining.
Handling Rate Limits
When you exceed your quota, the API returns 429:
{
"success": false,
"error": { "code": "RATE_LIMITED", "message": "Rate limit exceeded" },
"meta": { "timestamp": 1741683600000 }
}Recovery strategies:
- Check
X-RateLimit-Resetheader for the exact reset timestamp - Implement exponential backoff for automated systems
- Cache static data (exchange lists, pairs, timeframes) to reduce request count
- Batch indicator calculations instead of making multiple calls
Tracking Per-Key Usage
If you use multiple API keys, the dashboard shows usage breakdown per key. Use this to:
- Identify which application consumes the most requests
- Detect unusual spikes that may indicate a compromised key
- Plan capacity before hitting limits
Upgrading Your Plan
If you consistently approach your rate limit, consider upgrading. Compare plans and upgrade at Pricing.