Resume Parser API
Parse resumes and CVs into structured JSON with one API call. Names, contact details, work history, education and skills from any layout and language, in under two seconds.
curl -X POST https://api.parsinga.com/v1/resumes/parse \
-H "Authorization: Bearer $PARSINGA_API_KEY" \
-F "file=@resume.pdf"{
"parsed_data": {
"personal_info": {
"name": { "first_name": "Alex", "middle_name": "", "last_name": "Rivera" },
"contact": {
"email": ["alex.rivera@email.com"],
"phone": [{ "country_code": "+1", "number": "5550142287", "type": "" }]
},
"present_location": "San Francisco"
},
"summary": "Software engineer with 8 years of experience building payments and marketplace platforms...",
"total_experience": 8.0,
"experience": [{
"company": "Stripe",
"title": "Senior Software Engineer",
"start_date": "2021-03",
"end_date": "present",
"highlights": ["Led the redesign of the payouts service, cutting failed payouts by 40%."]
}],
"education": [{
"degree": "B.Sc",
"field_of_study": "Computer Science",
"institution": "Stanford University",
"end_date": "2017"
}],
"skills": [{ "name": "Python", "level": 3, "years": 3.0, "category": "technical" }]
}
}The lowest-cost resume parser API.
Pay per resume with no monthly plan, minimums or setup fees. The price drops automatically as your volume grows.
| Resumes | Price per resume |
|---|---|
| 1 – 25,000 | $0.08 |
| 25,001 – 100,000 | $0.07 |
| 100,001+ | $0.06 |
- 100 free parses to start
- Only successful parses are charged
- No monthly plan or minimum
$0.080 per resume on average
at minutes per resume by hand
Estimate from published rates, each resume billed at its tier's price. Your first 100 parses are free. No minimums or monthly plan.
Every field your ATS needs.
PDF, DOC and DOCX resumes in any language, including multi-column layouts, tables and scanned PDFs.
Candidate
- Full name
- Email addresses
- Phone numbers
- Professional summary
Work experience
- Employer
- Job title
- Start and end dates
- Total years of experience
Education
- Degree
- Institution
- Graduation year
Skills and more
- Skills
- Certifications
- Languages
Also included
- Industry exposure
- Suggested roles
- Passport and driving licence details
See a resume parsed, field by field.
Built for teams that process resumes at scale.
ATS and HR software
Add resume parsing to your product with one API call instead of building and maintaining your own parser.
Staffing and recruitment agencies
Import thousands of CVs into your candidate database without retyping a single field.
Job boards
Turn uploaded CVs into structured, searchable candidate profiles the moment they arrive.
Enterprise HR teams
Move applications from the careers inbox into your ATS or HRIS automatically.
Resume parser API questions.
Need volume pricing or a custom field? Talk to our team.
What is a resume parser API?
A resume parser API reads a resume or CV file and returns its contents as structured data. Parsinga takes a PDF, DOC or DOCX file and returns JSON with the candidate’s contact details, work history, education and skills, ready to save in an ATS or database.
How much does the resume parser API cost?
$0.08 per resume for 1 – 25,000, $0.07 per resume for 25,001 – 100,000, $0.06 per resume for 100,001 and above. Every new account gets 100 free parses. There is no monthly plan or minimum, failed parses are not charged, and usage is billed monthly by card.
Which file formats and languages are supported?
PDF, DOC and DOCX resumes in any language, including single and multi-column layouts, tables and scanned PDFs.
How fast is it?
A typical resume is parsed in under two seconds. For large volumes you can send files in parallel or use batch upload.
How accurate is the resume parser?
Every parser is validated by our team on real resumes before it ships, and we keep refining it on edge cases such as unusual layouts, non-English names and missing fields.
Do you store resumes or use them to train AI models?
No. Parsinga follows a Zero Data Retention (ZDR) policy: resumes are not stored once parsing is complete, and your data is never used to train LLM models.
How do I connect it to my ATS?
Send each resume to the REST endpoint and map the JSON fields to your ATS or HRIS. Webhooks and batch upload are available for high volumes, and the API reference has cURL, Python and Node.js examples.
Start parsing resumes for free.
100 free parses to start, then from $0.06 per resume. No hosting, no minimums.