Parse API
The CV parsing API for recruiting products. Send a résumé, get clean markdown, instant contact fields, and structured candidate data — nothing is stored.
Parse API is a stateless service: it fetches the document, processes it in memory, returns the result, and keeps nothing. It runs in two stages you call independently.
Two stages
Parse STAGE 1
Document → clean markdown plus instant contact fields (email, phone, LinkedIn). ~5 s. Ideal for autofilling a form while the candidate waits.
Extract STAGE 2
Markdown → structured candidate data: a 24-field object (name, contact, education, experience, skills, languages). ~30 s.
Why two stages? Autofill stays fast and cheap, while the heavier structured step runs only when you need it — reusing the Stage 1 markdown, so a CV is never processed twice.
Your first request
Send a CV, get back markdown and instant fields:
# Stage 1 — parse a CV curl -X POST "https://prs.recruspace.com/v1/parse" \ -H "X-API-Key: $KEY" \ -F "file=@resume.pdf"
Continue with the Quickstart, or run it live in Try it.