BrainUs LogoBrainUs AI
Rate Limits

Rate Limits

Understanding API rate limits, quotas, and how to handle them

The BrainUs API implements rate limiting to ensure fair usage and maintain high performance for all users.

Rate Limit Structure

Every API request counts against three separate limits:

  1. Per-minute limit - Maximum requests per minute
  2. Daily limit - Maximum requests per 24-hour period
  3. Monthly quota - Total requests for the billing month

All three limits must be satisfied for a request to succeed.

Rate Limits by Plan

PlanPer MinutePer DayPer Month
Free10300300
Starter202,0002,000
Pro6010,00010,000
Enterprise20050,00050,000

Check your current rate limit status in the Dashboard.

Response Headers

Every API response includes rate limit information in the headers:

X-RateLimit-Limit: 60
X-RateLimit-Remaining: 55
X-RateLimit-Reset: 1640995200
HeaderDescription
X-RateLimit-LimitMaximum requests allowed in the window
X-RateLimit-RemainingRequests remaining in current window
X-RateLimit-ResetUnix timestamp when limit resets

Rate Limit Errors

When you exceed a rate limit, you'll receive a 429 Too Many Requests response:

{
  "error": {
    "code": "rate_limit_exceeded",
    "message": "Rate limit exceeded",
    "retry_after": 30
  }
}

Next Steps

On this page