Get started
HireLayer API documentation
Five recruiting APIs behind one API key: parse resumes, extract job criteria, match and rank candidates, and normalize skills.
GuideQuickstartGet a key and parse your first resume in five minutes.GuideScreening pipelineParse, extract criteria, rank and explain, end to end.GuideBuild with AI agentsllms.txt, Markdown pages, OpenAPI and ready-made agent rules.ReferenceErrors and retriesEvery status code, error message and retry rule.
- Base URL
https://onlineresumeparser.com/api- Authentication
X-API-Keyheader on every call except the health check- Format
- JSON in and out; CV Extract takes a
multipart/form-datafile upload - Versions
- Per product, in the path:
/v3for CV Extract,/v1for the others - Billing
- 1 successful API call = 1 credit across every API. Failed calls are free.
- Execution
- Synchronous: every result comes back in the HTTP response
- SDK
- None needed: plain HTTPS from any language
- POST
/api/v3/parserCV Extract · Parse a resume - POST
/api/v1/jobs/extract-criteriaJob Extract · Extract job criteria - POST
/api/v1/matching/job-candidateMatch · Match a candidate to a job - POST
/api/v1/matching/job-candidates/rankRank · Rank candidates for a job - POST
/api/v1/skills/matchSkills · Match skills to the catalog - GET
/api/v1/skillsSkills · List the skill catalog - GET
/api/v1/healthHealth check · Check API health - POST
/api/v2/parserCV Extract · Submit a resume (legacy V2)Legacy
Every page is also available as Markdown by adding .md to its URL. /llms.txt indexes them, /llms-full.txt contains all of them, and /openapi.json describes every endpoint. All are generated from the same source as these pages.