Limits
Monthly quota, reset timing, and rate-limit headers.
#Quota
Each account has a monthly render quota, shared across all of that account's API keys — it's not per-key. Every successful render costs 1 unit. A request that fails validation (400) costs nothing.
#Reset timing
Quota resets monthly. The exact reset time for your account is always available in two places:
- The
resets_atfield in a429error body - The
X-RateLimit-Resetheader on every response (a Unix timestamp)
Use that value rather than assuming a specific day — it reflects your actual billing cycle.
#Response headers
Every render response (success or quota-related error) includes:
| Header | Meaning |
|---|---|
X-RateLimit-Remaining | Renders left in the current period |
X-RateLimit-Reset | Unix timestamp when the quota resets |
#Checking usage
Per-key usage and lifetime totals are visible at Account → API keys, including a history of previous billing periods.