HireLayer products
Recruiting APIs for parsing, matching and ranking
Five focused APIs for the data in a hiring workflow: CVs, job descriptions, skills and the comparison between them. Use one on its own or chain them from your backend.
- Authentication
- One API key in X-API-Key
- Billing
- 1 credit per successful call
- Balance
- Shared across all five APIs
- Format
- JSON over HTTPS
Send a CV file and get candidate details, experience, education, languages and typed skills back as normalized JSON.
Send a job description and get back the requirements a CV can prove, each with a weight, a mandatory flag and a rationale.
Evaluate one candidate against a job. Each criterion gets a status and an explanation, then a transparent weighted score.
Match one skill or a batch of up to 100 against a reference catalog, with a similarity score, domain and subcategory.
Send one job and up to 10 candidates. Every candidate comes back once, ranked, scored from 0 to 1 and explained.
Choose by task
Which recruiting API do you need?
Start from the input you already have and the decision you want to support.
| You have | Use |
|---|---|
| A CV file to turn into profile fields | CV ExtractResume Parsing API |
| A job description to turn into screening criteria | Job ExtractJob Parsing API |
| One candidate to evaluate against a job, criterion by criterion | MatchCandidate & Job Matching API |
| Free-text skills to standardize | SkillsSkills Matching API |
| Up to 10 candidates to order for one job | RankCandidate Ranking API |
One pipeline
How the HireLayer APIs connect
Extract and Job Extract structure the raw inputs. Match and Rank compare them. Skills keeps skill terms consistent everywhere.
- CV filePDF, DOCX, image…CV ExtractResume Parsing API→ info_resume.text · skills[]MatchCandidate & Job Matching APIjob_text + candidate_text + matching_criteria
- Job descriptionPlain job_textJob ExtractJob Parsing API→ matching_criteria[]RankCandidate Ranking APIjob_text + up to 10 candidate_text
- Free-text skillsFrom CVs, jobs or usersSkillsSkills Matching API→ catalog skill terms
Store normalized terms on profiles and jobs for search and facets.
Match takes criteria from Job Extract and CV text from Extract. Rank only needs the job text and each candidate’s CV text. One API key and one credit balance cover every call.
Solutions
See the APIs in your workflow
- 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.
- Staffing & temp agenciesSearch by availability, licences and location, then rank.
- Recruitment agenciesTurn client briefs into criteria and evidence-backed shortlists.
- RPO providersApply one screening method across every client ATS.
One account, five recruiting APIs.
Create an API key, try the resume parser demo, then add the APIs your workflow needs.
