Skip to content

Usage & Quotas

In Settings → Billing two usage bars show your current consumption:

BarWhat it tracks
API QuotaRenders triggered via the API (programmatic)
Web RendersRenders triggered from the Generate dialog in the Designer

Each bar shows used / limit and resets on a monthly cycle. The bar color shifts from green → yellow → red as you approach the limit.

Billing section usage bars showing API Quota and Web Renders with the "Resets in X days" label below each, and one bar displayed near the limit (orange/red color).

Web-render and API-render quotas and the maximum output resolution vary by plan. For the current per-plan limits, see the Zandovi pricing page or the Plans page (/plans) in the app, where limits are loaded live. See also Choosing a Plan.

Both quotas reset on the same day each month (your billing anniversary). The Resets in X days label underneath each bar tells you how long until the next reset.

Publishing a share link doesn’t consume quota. Clicking Share on a preview publishes the image already on screen — no second render, no second charge.

Things that do cost renders:

  • Render & Share for PDF, which has no inline preview and so renders on demand.
  • A POST /generate call with delivery: "link" — that’s a render like any other; the delivery mode doesn’t change what it costs.
  • Batch jobs — one render per row, charged when the job is submitted. A CSV batch from the Designer draws from Web Renders; a batch job submitted via the API draws from API Quota. Cancelling a batch job refunds every row that hadn’t rendered yet, so you only pay for the images actually produced.

What share links are limited by instead is retention (how long a link lives) and the number of active links your workspace can hold at once. Both vary by plan; current values are on the Plans page (/plans).

On the Team plan, Admins and Owners can see a per-member and per-API-key breakdown in Settings → Usage (bar chart icon). This helps identify which team members or integrations are consuming the most renders.

  • API renders: Requests return a 429 Too Many Requests error.
  • Web renders: The Generate dialog shows an error when the quota is exceeded.

Upgrade your plan or wait for the next reset. See Choosing a Plan.