---
title: Resume/CV Job Match Score API
slug: resume-cv-job-match-score
url: https://apyverse.com/sharpapi/service/resume-cv-job-match-score
provider: SharpAPI
categories: [Artificial Intelligence, HR]
tags: [resume-screening, job-matching, candidate-scoring, hiring-automation, cv-analysis, hr-analytics]
auth: api_key
---

# Resume/CV Job Match Score API

Compare a resume or CV with a job description and get match scores plus explanations. Useful for candidate screening and hiring workflows.

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| POST | `sharpapi/api/v1/hr/resume_job_match_score` | What it does Submits a resume/CV file and a plain-text job description to start an asynchronous job… | 50 |
| GET | `sharpapi/api/v1/hr/resume_job_match_score/job/status/:job_id` | What it does Returns the current status of a resume/CV job match score job identified by jobid. The… | 1 |

## About

## What it does
Resume Job Match Score compares a resume or CV against a job description and returns structured match results. Send a resume file plus the job text, and you get back a job ID and a status URL to poll while the analysis runs.

Use the POST endpoint to submit a resume file in PDF, DOCX, TXT, or another binary file format, along with the full job description in plain text. You can also set a language for the explanations. The service processes the submission asynchronously, which makes it suitable for batch screening or ATS workflows where you do not want to block on analysis.

When the job finishes, the status endpoint returns the result payload with a status and a data object. Inside the result, you get match_scores with metrics such as overall_match, skills_match, experience_match, education_match, soft_skills_match, technical_stack_match, and other compatibility scores. It also returns explanations that give human-readable reasoning for the selected scores, which helps recruiters and hiring managers understand why a candidate was ranked a certain way.

Use Resume Job Match Score when you need to compare applicants to a role, triage large candidate pools, or add transparent scoring to an internal hiring tool. It gives you a consistent way to evaluate a resume against a job description without parsing the document yourself.

## Usage

Authenticate with an ApyHub API key in the `apy-token` header.
Full docs and a live playground: https://apyverse.com/sharpapi/service/resume-cv-job-match-score
