Rate Limits
To ensure fair usage and API stability, the QR Build API implements rate limiting based on your subscription plan.
Monthly Request Limits
| Plan | Monthly Requests |
|---|---|
| Free | 0 (API not available) |
| Pro | 2,000 |
| Business | 10,000 |
| Enterprise | Unlimited |
How Rate Limiting Works
- Limits are enforced at the workspace level — all API keys in a workspace share the same quota
- Limits are enforced on a monthly basis
- The counter resets on the 1st of each month at midnight UTC
- Each API request counts as one request, regardless of response size
Checking Your Usage
You can check your current API usage in the workspace settings.
Exceeding the Limit
When you exceed your rate limit, the API returns a 403 Forbidden error:
{
"success": false,
"error": {
"code": "LIMIT_EXCEEDED",
"message": "Limit exceeded for ApiRateLimit. Current: 2000, Limit: 2000"
}
}
Best Practices
- Cache responses — Store QR code data locally when possible
- Batch operations — Use bulk endpoints for multiple operations
- Monitor usage — Set up alerts when approaching your limit
- Upgrade if needed — Contact us for higher limits
Need More Requests?
- Upgrade your plan — Business and Enterprise plans offer higher limits
- Contact sales — For custom enterprise needs, contact our team
Plan Comparison
Free → No API access
Pro → 2,000 requests/month
Business → 10,000 requests/month
Enterprise → Unlimited