Skip to content

Rate Limits & Quotas

Bindery Press enforces both rate limits (requests per time window) and monthly quotas (total renders per billing period) based on your team’s plan.

PlanMonthly RendersRate (per min)Rate (per hour)Overage
Dev10010100Hard cap
Starter10,000601,000Hard cap
Pro100,0003005,000Soft cap
EnterpriseUnlimited60010,000Soft cap

Rate limits are enforced per team on the /v1/render endpoint. Every response includes rate limit headers:

X-RateLimit-Limit: 60
X-RateLimit-Remaining: 58
X-RateLimit-Reset: 1711843260

When the rate limit is exceeded, the API returns:

{
"error": "Rate limit exceeded",
"code": "RATE_LIMITED"
}

Status: 429 Too Many Requests Header: Retry-After: <seconds>

Each plan includes a monthly render allowance. Only live mode renders count against the quota. Test mode renders are unlimited.

BehaviorPlansWhat Happens
Hard capDev, StarterRenders are rejected with 429 QUOTA_EXCEEDED once the limit is reached.
Soft capPro, EnterpriseRenders continue to succeed after the limit, but usage is flagged for review.

When the quota is exceeded on a hard-capped plan:

{
"error": "Monthly render quota exceeded",
"code": "QUOTA_EXCEEDED"
}

Status: 429 Too Many Requests

Use the GET /v1/usage endpoint to check your current usage and remaining quota at any time.

Quotas reset at the beginning of each calendar month (UTC). The reset is automatic — no action required.