renzora
Game Engine

Rate Limits

API requests are rate-limited per account on a daily basis. Limits vary by subscription tier.

Limits by Tier

TierDaily RequestsBurst (per minute)
Free1,00030
Indie10,000120
Studio100,000600
EnterpriseCustomCustom

Rate Limit Headers

Every API response includes rate limit information in the headers:

X-RateLimit-Limit: 10000
X-RateLimit-Remaining: 9847
X-RateLimit-Reset: 1711929600
HeaderDescription
X-RateLimit-LimitMaximum requests for your tier
X-RateLimit-RemainingRequests remaining in the current window
X-RateLimit-ResetUnix timestamp when the limit resets (midnight UTC)

Exceeding Limits

When you exceed your rate limit, the API returns a 429 Too Many Requests response:

{
  "error": "rate_limit_exceeded",
  "message": "Daily request limit reached. Resets at midnight UTC.",
  "retry_after": 3600
}

Best Practices

  • Cache responses where possible to reduce unnecessary requests
  • Use WebSockets for real-time data instead of polling
  • Batch operations when the API supports it (e.g., bulk stat updates)
  • Monitor your usage via the rate limit headers
  • Implement exponential backoff when you receive 429 responses

Upgrading

If you need higher limits, upgrade your subscription on the Subscription page or contact us for Enterprise plans.