Vibescaling Docs

Rate Limits

API rate limiting details and best practices

Rate Limits

All API endpoints are rate-limited per organization based on your plan.

Limits by Plan

PlanRequests per minute
StarterNot available
Growth60
Agency300
API Only60
Free Trial60 (Growth-equivalent)

Response Headers

Every API response includes rate limit headers:

HeaderDescription
X-RateLimit-LimitMaximum requests per window
X-RateLimit-RemainingRemaining requests in current window
X-RateLimit-ResetUnix timestamp when the window resets
Retry-AfterSeconds until you can retry (only on 429)

Rate Limit Exceeded

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

{
  "error": "Rate limit exceeded"
}

Retry Strategy

  1. Check the Retry-After header for the wait duration
  2. Implement exponential backoff starting at 1 second
  3. Respect the X-RateLimit-Remaining header to avoid hitting limits
  4. Spread requests evenly across the window rather than bursting

On this page