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:

Response Headers
X-RateLimit-Limit: 10000
X-RateLimit-Remaining: 9847
X-RateLimit-Reset: 1741683600
HeaderDescription
X-RateLimit-LimitMax requests for your current billing period
X-RateLimit-RemainingRequests remaining in current period
X-RateLimit-ResetUnix 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-Reset header 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.