Rate Limits & Credits

How usage is governed per plan and per guest.

Plans

PlanMonthly creditsMax fileRate limit (req/s)Concurrent jobsAPI keys
Free20010 MB210
Starter100025 MB522
Pro4500100 MB1555
Scale15000500 MB301510

Your plan's max file size applies per conversion (Free 10 MB, Starter 25 MB, Pro 100 MB, Scale 500 MB). Guests are capped at 5 MB.

Rate limiting

  • A global rate limit applies to all requests: 100 requests per 15-minute window per IP.
  • The conversion endpoint uses a stricter, per-account limiter: your plan's rateLimitRPS sustained over a rolling window.
  • Guests get 1 conversion request per 10-second window plus a daily quota.
  • Excess traffic returns HTTP 429 with Retry-After.

Guest quota

Without signing in you can convert up to 2 files per day (per IP), each up to 5 MB. The GET /converter/guest/quota endpoint reports how many conversions remain.

Credit costs

Conversions consume credits from your account. The base cost depends on the conversion type — heavy browser-based jobs cost more:

ConversionBase cost
html → pdf, html → png2 credits
html-to-markdown, webp-to-png, png-to-webp, webp-to-jpg, json-to-csv, json-to-xml, xml-to-json, md-to-html, png-to-jpg, jpg-to-png, jpg-to-webp, image-to-avif, csv-to-json, xlsx-to-csv, csv-to-xlsx, json-to-xlsx, xlsx-to-json1 credit

File size adds a multiplier: files ≤ 25 MB cost 1×, files 25–100 MB cost 2×, and files over 100 MB cost 3×. Total cost = base cost × multiplier. Insufficient credits returns HTTP 402. Failed conversions are automatically refunded.