Limits & Tiers

Sandbox first, production by approval

Rate limits are enforced per API key. Sandbox requests are designed for integration testing without storing customer files.

Sandbox

5 requests / minute

Instant completed jobs
Mock extraction data
No OCR processing
No uploaded file storage
Sandbox warning included in result

Production

20 requests / minute default

Real OCR processing
Original file stored for download
Asynchronous worker queue
Configurable monthly caps
Custom limits by approval

Rate-limit response

Exceeded requests return HTTP 429 with a retry window.

HTTP/1.1 429 Too Many Requests
Retry-After: 45

{
  "detail": "Rate limit exceeded. 5 requests per minute allowed."
}

Production Access

Production keys are upgraded by an admin after sandbox validation. Existing active keys can be moved from sandbox to production without changing client code.