Skip to main content
YALG enforces both monthly quotas and per-minute rate limits for API-key traffic.

Default limits

PlanMonthly quotaPer-minute limit
Starter1,000 calls60/min
Professional and lifetime10,000 calls300/min
Enterprise100,000 calls by default1,000/min by default
Enterprise plans can override monthly API calls and per-minute limits.

Response headers

HeaderDescription
X-RateLimit-LimitPer-minute request limit.
X-RateLimit-RemainingRequests remaining in the current minute window.
X-RateLimit-ResetTime when the current minute window resets.
X-Quota-LimitMonthly API call quota.
X-Quota-RemainingMonthly calls remaining.
X-Quota-ResetTime when the monthly quota resets.
Retry-AfterSeconds to wait before retrying a 429 response.

429 responses

When quota or rate limits are exceeded, YALG returns 429 Too Many Requests. Use the Retry-After header when present before retrying.
{
  "statusCode": 429,
  "message": "Rate limit exceeded",
  "error": "Too Many Requests"
}

Retry guidance

  • Retry 429 responses after Retry-After.
  • Use exponential backoff for transient 5xx responses.
  • Do not retry validation errors until the payload is fixed.
  • Avoid high-frequency polling when job status can be checked at a slower cadence.