Parse every CV. Rank every candidate.
Resume parsing and candidate matching APIs for ATS, job boards and HR software.
No card required · Processed in the EU

Wink, the ATS behind 500+ companies, parses and ranks its candidates with HireLayer. Read the story
- API requests processed
- 2M+
- In production since
- 2024
- Parse success rate
- ~99.7%
6 APIs, one recruiting workflow
One API key and one credit balance for all of them.
- 01
Read
CVs, job ads and skills, as clean data.
- 02
Find
The closest resumes and jobs you already hold.
- 03
Rank
Every resume scored against the job.
Resume parsing that gets the details right
15 file formats, scans and phone photos included.
More fields right than HrFlow.ai
30 resumes in 11 languages the parser had never seen, scored field by field on the raw JSON.
- HireLayer
- 95.2%
- HrFlow.ai Gaia
- 84.5%
- HrFlow.ai Hawk
- 73.3%
Photo detected and cropped
An image URL, or null when the CV has none.
Skills, typed and normalized
40 in Elias Moreau's CV.
- Software18
- PythonNext.jsVue.jsReactNode.js+13
- Hard skills17
- SQLNoSQLLLM SDKsSaaSGenerative AI+12
- Soft skills5
- AutonomyVersatilityProactivenessThoughtfulnessLeadership
Free wording in, fixed values out
Values you can filter and report on.
In the CV: “Developer since 2019”
Returned in experience_level as 5 to 10 years
In the CV: “English, fluent (C1)”
Returned in languages[].level as Full Professional Proficiency (C1)
In the CV: “Freelance mission, 6 months”
Returned in work_experiences[].contract_type as Freelance
In the CV: “Available from September”
Returned in availability_date as 2026-09-01
Every score comes with its reasons
Criteria read from the job, checked in each resume, with the lines that prove it.
Generative AI Engineer
Orbital Data
- Met
- Partly met
- Missing
- Not in the resume
Criteria read from the job
- 1Engineering degree or MSc in Computer Science, Data or AI
- 2Software development
- 3Generative AI or NLP
- 4Python and Node.js
- 5AWS and infrastructure as code (Terraform)
- 6Docker and Git
- 7English
- 8Location (Paris)
| Candidate | Engineering degree or MSc in Computer Science, Data or AI | Software development | Generative AI or NLP | Python and Node.js | AWS and infrastructure as code (Terraform) | Docker and Git | English | Location (Paris) | Score |
|---|---|---|---|---|---|---|---|---|---|
| Elias MoreauAI engineer / full-stack developer | 100% | ||||||||
| Thomas NguyenMachine learning engineer | 91% | ||||||||
| Inès BenaliData analyst | 31% | ||||||||
| Léa MarchandEvent project manager | 17% |
Thomas Nguyen
4Python and Node.js
Evidence
Python, PyTorch, OpenCV, statistics, LangChain, FastAPI, AWS, Docker, Git, SQL
Explanation
Strong Python skills are demonstrated, but Node.js is missing from the CV (only Python APIs mentioned).
Summary
Highly relevant · 91%Strong candidate with relevant AI engineering experience and education, though missing Node.js and Terraform skills creates a partial gap.
Built into recruiting software
For the teams that build it, and the firms that recruit with it.
Software platforms
- ATS platformsParse CVs on upload and show recruiters why a candidate fits.
- HR software & SaaSShip CV, job and skills features under your own brand.
- Job boards & career sitesPrefill profiles from a CV and explain fit on job pages.
- Sourcing toolsNormalize skills across sources and rank sourced longlists.
- AI resume screeningRank applications for a job and explain every score to recruiters.
Your first parsed CV is one request away
- One key for every API50 free credits a month to start.
- Signed webhooksFor batches and long jobs.
- Claude and ChatGPTEvery API as a tool, through the HireLayer app.
- Processed in the EUFiles and photos stored in Paris.
curl -X POST https://hirelayer.co/api/v4/resumes/parse \
-H "X-API-Key: $HIRELAYER_API_KEY" \
-F "file=@resume.pdf"{
"application_id": "file_d7e21d373637a897b17b8fdf63122807",
"request_id": "8a4adbed-13fe-42cb-a5d5-5b1890b4dd81",
"stored": true,
"already_stored": false,
"resume": {
"info_resume": {
"language": "EN",
"face_url": "https://files.hirelayer.co/faces/elias-moreau-resume-face.jpg"
},
"info_candidate": {
"full_name": "Elias MOREAU",
"email": "elias.moreau@example.com",
"job_title": "AI Engineer",
"experience_level": "5 to 10 years",
"education_level": "Level 7",
"availability_now": true,
"location": { "region": "Île-de-France", "country_code": "FR" }
},
"work_experiences": [
{
"company_name": "Novalys AI",
"job_title": "AI Engineer",
"start_date": "2024-01-01",
"end_date": "2025-12-31",
"experience_duration": 24
}
],
"languages": [
{ "language": "English", "level": "Full Professional Proficiency (C1)" }
],
"skills": [
{
"skill_title": "Node.js",
"skill_type": "Software skill",
"status": "normalized",
"domain": "Software Development",
"subcategory": "Backend development"
}
]
},
"warnings": [],
"credits_used": 1
}Questions, answered
Comparing resume parsers
What does HireLayer do?
How accurate is the resume parser?
Which files can I send?
Where are resumes processed and stored?
How are credits counted?
In which language are criteria and explanations written?
Does a mandatory criterion exclude a candidate?
Can I use HireLayer without writing code?
Try it on your own CVs
50 free credits a month on all 6 APIs. No card required.
Free
€0
50 credits / month
Starter
€24 / month
500 credits / month
Scale
€89 / month
2,000 credits / month
Enterprise
Custom
Custom volume


