Resume Parser
Staffing & Recruitment

Resume Parser for Staffing Agencies

Spend recruiter time on candidates, not on copying CVs into the ATS

Turn candidate CVs into ATS-ready JSON with one API call. Contact details, work history, education, and languages. Prepaid credits that don't expire. 50 free parses per month.

Challenges we solve

Manual data entry

Recruiters copy names, phone numbers, emails, and work history from CVs into the ATS by hand. It is slow and error-prone.

CVs from every channel look different

Job boards, email, and referrals all bring different layouts, languages, and date formats.

Unpredictable volumes

Hiring peaks make per-seat or subscription pricing a poor fit.

Why Staffing & Recruitment Teams Choose Resume Parser

ATS-ready JSON

Contact details, work experiences, educations, links, and languages come back as separate fields you can map to your ATS.

Pay for what you parse

50 free parses per month, then prepaid credits from EUR 0.15 down to EUR 0.10 per parse depending on order size (excluding VAT). Credits don't expire and failed parses are not charged.

Clear data handling

The API is hosted on Hetzner in Helsinki, Finland. The /v1/parse endpoint does not store the PDF or the parsed result. Resume text is processed by OpenAI (US) as a subprocessor. If your policies do not allow that, contact us about on-premise.

50
Free parses per month
Test with your own candidate CVs
60s
Max parse time
Synchronous response, no polling
30/min
Rate limit
Requests per minute per API key
EUR 0.10
Per parse
When you buy 10,000 or more credits in one order

Compliance & security

The API is hosted on Hetzner in Helsinki, Finland. The /v1/parse endpoint does not store the PDF or the parsed result. Resume text is processed by OpenAI (US) as a subprocessor. If your policies do not allow that, contact us about on-premise.

Questions

Frequently asked questions

The response has fixed fields: firstName, lastName, emailAddress, phoneNumber, linkedInLink, workExperiences, educations, and languages. Your integration maps those to your ATS fields.

Each parse is synchronous and can take up to 60 seconds, so set your HTTP client timeout to at least 60 seconds. The rate limit is 30 requests per minute per API key.

You get 50 free parses per month. After that you buy prepaid credits from EUR 0.15 down to EUR 0.10 per parse depending on order size (excluding VAT). Credits don't expire, and failed parses are not charged.

PDF only, up to 5 MB, with a text layer. DOCX, plain text, and scanned image-only PDFs are not supported.

Stop retyping CVs

50 free parses per month. Sign up with your email and get an API key in the dashboard.

Get API key