RecruspaceParse API
Search⌘K
Try it →
API  /  Errors & limits

Errors & limits

What the service accepts, how long it takes, and how failures are reported.

Error codes

Every error is { "detail": "message" } with an HTTP status.

CodeMeaningWhat to do
400Bad request (unreachable source_url / callback_url)Fix the input.
401Missing or invalid API keyCheck your key.
413Too large or too many pagesShrink, or use /v1/jobs.
415Unsupported formatSend a supported format.
422Could not read the documentRe-export as PDF.
429Sending too fastBack off; batch via /v1/jobs.
5xxTransient processing errorRetry with backoff — accepted jobs are never lost.

Limits

Value
Max file size20 MB
Max pages — /v1/parse10
Max pages — /v1/jobs60
FormatsPDF, DOCX, DOC, RTF, ODT, PNG, JPG, WEBP, TXT, TEX

Each page is rendered and read individually, so a page cap keeps the synchronous call responsive — 10 pages covers essentially every CV. For longer documents, use the asynchronous /v1/jobs endpoint (up to 60 pages). Oversized pages are downscaled automatically rather than rejected.

Timing

CallWarmFirst call after idle
Instant contact fields<0.5 s<0.5 s
/v1/parse~5 s+~30 s warm-up
/v1/extract~30–40 s+~30 s warm-up

To hide the warm-up, call POST /v1/warmup the moment a user starts (for example, when they pick a file).

Data handling