Rate Limits

DevUtils applies rate limits to ensure fair usage and maintain service quality for all users. Rate limits vary based on your subscription plan.

Limits by Plan

PlanRequests / MinuteRequests / MonthConcurrent Requests
Free601,0002
Starter30010,0005
Pro1,000100,00020
EnterpriseCustomCustomCustom

Need higher limits?

Upgrade your plan from the billing page or contact us for enterprise pricing.

Rate Limit Headers

Every API response includes headers to help you track your rate limit usage:

HeaderDescription
X-RateLimit-LimitMaximum requests allowed per minute
X-RateLimit-RemainingRequests remaining in the current window
X-RateLimit-ResetUnix timestamp when the rate limit resets
Retry-AfterSeconds to wait before retrying (only on 429 responses)

Handling Rate Limits

When you exceed your rate limit, the API returns a 429 Too Many Requests response. Best practices for handling rate limits:

  • Monitor the X-RateLimit-Remaining header to anticipate limits
  • Implement exponential backoff when retrying failed requests
  • Use the Retry-After header to determine wait time
  • Queue requests to stay within your rate limit
  • Cache responses when possible to reduce API calls