Resume Job Match Score API — Score CVs Against Job Descriptions            [ SharpAPI ![SharpAPI logo](https://sharpapi.com/build/assets/resources/images/logo200-C65na0V3.png) ](https://sharpapi.com/fr)  Ouvrir le menu principal    

  Products   Solutions

 [ Resume Parsing API  ](https://sharpapi.com/fr/resume-parsing-api)Convert resumes in PDF, DOCX or images into structured JSON profiles.

 [ Resume Job Match Score  ](https://sharpapi.com/fr/resume-job-match-score-api)Score any resume against a job description across a dozen dimensions.

 [ Invoice Parsing API  ](https://sharpapi.com/fr/invoice-parsing-api)OCR and AI extraction of invoice data into clean, structured JSON.

 [ Translation API  ](https://sharpapi.com/fr/translation-api)Structured JSON translation for applications across 80+ languages.

 [ AI for HR Tech  ](https://sharpapi.com/fr/solutions/hr-tech)The full hiring pipeline: parse, match, skills data and job descriptions.

 [ AI for E-commerce  ](https://sharpapi.com/fr/solutions/ecommerce)Product content, categorization, sentiment and post-purchase emails.

 [ Skills Taxonomy API  ](https://sharpapi.com/fr/skills-taxonomy-api)Related skills, job titles and a queryable skills database.

 [ Flux de travail personnalisés  ](https://sharpapi.com/fr/custom-workflows)Turn any AI prompt into your own production REST API endpoint.

Catalogue d'API

- [   Commerce électronique ](https://sharpapi.com/fr/catalog/ai/e-commerce)
- [   Automatisation de contenu et de marketing ](https://sharpapi.com/fr/catalog/ai/content-marketing-automation)
- [   Tech RH ](https://sharpapi.com/fr/catalog/ai/hr-tech)
- [   Voyage, Tourisme &amp; Hôtellerie ](https://sharpapi.com/fr/catalog/ai/travel-tourism-hospitality)
- [   SEO ](https://sharpapi.com/fr/catalog/ai/seo)
- [   Comptabilité et Finance ](https://sharpapi.com/fr/catalog/ai/accounting-finance)
- [   API utilitaires ](https://sharpapi.com/fr/catalog/utility)

 [ Browse all APIs → ](https://sharpapi.com/fr/catalog) 

 [ Tarification ](https://sharpapi.com/fr/pricing) [ Programme d'affiliation ](https://sharpapi.com/fr/affiliate_program) [ Blog ](https://sharpapi.com/fr/blog) [ Contact ](https://sharpapi.com/fr#contact) [  GitHub ](https://github.com/sharpapi/ "GitHub")    français    [ Deutsch ](https://sharpapi.com/de/resume-job-match-score-api) [ English ](https://sharpapi.com/en/resume-job-match-score-api) [ español ](https://sharpapi.com/es/resume-job-match-score-api) [ français ](https://sharpapi.com/fr/resume-job-match-score-api) [ العربية ](https://sharpapi.com/ar/resume-job-match-score-api) [ 简体中文 ](https://sharpapi.com/zh/resume-job-match-score-api) 

 [ Se connecter ](/dashboard) [ S'inscrire → ](/register) 

 [ SharpAPI ![SharpAPI logo](https://sharpapi.com/build/assets/resources/images/logo200-C65na0V3.png) ](https://sharpapi.com/fr)  Fermer le menu    

  Products   Solutions

 [ Resume Parsing API ](https://sharpapi.com/fr/resume-parsing-api) [ Resume Job Match Score ](https://sharpapi.com/fr/resume-job-match-score-api) [ Invoice Parsing API ](https://sharpapi.com/fr/invoice-parsing-api) [ Translation API ](https://sharpapi.com/fr/translation-api) [ AI for HR Tech ](https://sharpapi.com/fr/solutions/hr-tech) [ AI for E-commerce ](https://sharpapi.com/fr/solutions/ecommerce) [ Skills Taxonomy API ](https://sharpapi.com/fr/skills-taxonomy-api) [ Flux de travail personnalisés ](https://sharpapi.com/fr/custom-workflows)Catalogue d'API

 [ Commerce électronique ](https://sharpapi.com/fr/catalog/ai/e-commerce) [ Automatisation de contenu et de marketing ](https://sharpapi.com/fr/catalog/ai/content-marketing-automation) [ Tech RH ](https://sharpapi.com/fr/catalog/ai/hr-tech) [ Voyage, Tourisme &amp; Hôtellerie ](https://sharpapi.com/fr/catalog/ai/travel-tourism-hospitality) [ SEO ](https://sharpapi.com/fr/catalog/ai/seo) [ Comptabilité et Finance ](https://sharpapi.com/fr/catalog/ai/accounting-finance) [ API utilitaires ](https://sharpapi.com/fr/catalog/utility) [ Browse all APIs → ](https://sharpapi.com/fr/catalog) 

 [ Tarification ](https://sharpapi.com/fr/pricing) [ Programme d'affiliation ](https://sharpapi.com/fr/affiliate_program) [ Blog ](https://sharpapi.com/fr/blog) [ Contact ](https://sharpapi.com/fr#contact) 

    français    [ Deutsch ](https://sharpapi.com/de/resume-job-match-score-api) [ English ](https://sharpapi.com/en/resume-job-match-score-api) [ español ](https://sharpapi.com/es/resume-job-match-score-api) [ français ](https://sharpapi.com/fr/resume-job-match-score-api) [ العربية ](https://sharpapi.com/ar/resume-job-match-score-api) [ 简体中文 ](https://sharpapi.com/zh/resume-job-match-score-api) 

 [ S'inscrire ](/register) 

 [ Se connecter ](/dashboard) 

    HR Tech API 

 Resume Job Match Score API — Rank Candidates Against Any Job Description 
==========================================================================

 Send a CV file and a job description; get back a 0–100 match score across ~20 dimensions — skills, experience, education, tech stack, seniority, stability and more. Every dimension comes with a plain-language explanation, so your screening is rankable and defensible.

    ~20 scoring dimensions, 0–100 each 

    Explanations per dimension — no black box 

    Async REST API — built for batch screening 

 [ Start Scoring Candidates Free ](https://sharpapi.com/register) [ Endpoint Details &amp; Docs → ](https://sharpapi.com/fr/catalog/ai/hr-tech/resume-cv-job-match-score) 

14-day trial · 100,000 words included · No credit card required

Score a Resume Against a Job — Right Now
----------------------------------------

Pick a sample CV, paste any job description, and watch the AI score the match live.

  Resume/CV Job Match Score   Parse Resume/CV File  

### Try it live — no signup needed

  Live demo  

 Pick a sample resume, paste a job description and watch the AI score the match.

  Site web 

     Backend developer resume (PDF)      Marketing manager resume (PDF)  

 Demo runs on bundled sample documents. Want to test your own files? [Start a free trial](https://sharpapi.com/register)

     Paramètres    Output language  English Spanish German French Polish Italian Portuguese Dutch Chinese Japanese Arabic  

  Run this API      Processing…    Load example   

  ```

```

 That was a live API response. Get your own API key and 100,000 free trial words — no credit card required.

 [ Start free trial ](https://sharpapi.com/register)  Try again  

   Not ready yet? Get a monthly email with new endpoints, live demos and API automation recipes.

   Send me demos  

  Double opt-in, unsubscribe anytime.

### Try it live — no signup needed

  Live demo  

 Pick a sample document and watch this API process it in real time.

  Site web 

     Backend developer resume (PDF)      Marketing manager resume (PDF)  

 Demo runs on bundled sample documents. Want to test your own files? [Start a free trial](https://sharpapi.com/register)

    Paramètres    Output language  English Spanish German French Polish Italian Portuguese Dutch Chinese Japanese Arabic  

  Run this API      Processing…    

  ```

```

 That was a live API response. Get your own API key and 100,000 free trial words — no credit card required.

 [ Start free trial ](https://sharpapi.com/register)  Try again  

   Not ready yet? Get a monthly email with new endpoints, live demos and API automation recipes.

   Send me demos  

  Double opt-in, unsubscribe anytime.

 1. [    Home ](https://sharpapi.com/fr)
2. [Resume Job Match Score API](https://sharpapi.com/fr/resume-job-match-score-api)

 How the Match Score API Works 
-------------------------------

 CV file + job description in, multi-dimensional scores out — fully asynchronous.

 1 

### POST CV + job description

Send the resume file (PDF, DOC/DOCX, TXT, RTF or image) plus the job description text to /api/v1/hr/resume\_job\_match\_score.

 2 

### Get a status URL

The API responds immediately with 202 Accepted and a status\_url — scoring runs asynchronously on our queue.

 3 

### Poll or get a webhook

Poll the status URL or pass a webhook URL header and get called back when the analysis is done.

 4 

### Read scores + explanations

Receive an overall match plus ~20 per-dimension scores (0–100) with plain-language explanations you can surface to recruiters.

 What a Match Score Looks Like 
-------------------------------

 A sample of the match\_scores dimensions from a real API response — the full payload covers ~20 dimensions plus explanations.

    Dimension JSON field Score Why     Overall match overall\_match 

 65 

  Weighted aggregate of all dimensions   Skills match skills\_match 

 80 

  Strong PHP/MySQL; Laravel not mentioned explicitly   Experience match experience\_match 

 90 

  22 years of programming — exceeds requirements   Education match education\_match 

 0 

  No education section found in the resume   Technical stack match technical\_stack\_match 

 80 

  Backend stack overlaps with the job requirements   Job title relevance job\_title\_relevance 

 70 

  Recent titles adjacent to the advertised role   Industry experience industry\_experience\_match 

 85 

  Prior work in comparable product domains   Soft skills match soft\_skills\_match 

 75 

  Communication and teamwork signals present   Language proficiency language\_proficiency\_match 

 100 

  Professional English matches the requirement   Management experience management\_experience\_match 

 100 

  Led teams in previous roles   Remote work flexibility remote\_work\_flexibility 

 80 

  Remote history aligns with a remote-friendly role   Stability score stability\_score 

 85 

  Healthy tenure lengths, no job-hopping pattern    

 Also scored: certifications, project experience, methodologies, location preference, training relevance, years-of-experience weighting, recent role relevance and cultural fit potential.

 Call it from any stack
----------------------

Submit a job, poll the status URL, get structured JSON. SDKs available for PHP, Laravel, Python, Node.js, .NET and Flutter.

 cURL PHP Python Response 

 ```
curl -X POST "https://sharpapi.com/api/v1/hr/resume_job_match_score" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"file": "@resume.pdf", "content": "We are hiring a Senior Backend Developer (PHP/Laravel)..."}'
```

 ```
$response = Http::withToken('YOUR_API_KEY')
    ->post('https://sharpapi.com/api/v1/hr/resume_job_match_score', {"file": "@resume.pdf", "content": "We are hiring a Senior Backend Developer (PHP/Laravel)..."});

$statusUrl = $response->json('status_url'); // poll until status = success
```

 ```
import requests

response = requests.post(
    "https://sharpapi.com/api/v1/hr/resume_job_match_score",
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    json={"file": "@resume.pdf", "content": "We are hiring a Senior Backend Developer (PHP/Laravel)..."},
)
status_url = response.json()["status_url"]  # poll until status == "success"
```

 ```
{
    "data": {
        "type": "api_job_result",
        "id": "2f17d9ef-dcbc-4521-9a20-6d9f41e58de8",
        "attributes": {
            "status": "success",
            "type": "hr_resume_job_match_score",
            "result": {
                "match_scores": {
                    "overall_match": 65,
                    "skills_match": 80,
                    "experience_match": 90,
                    "education_match": 0,
                    "certifications_match": 0,
                    "job_title_relevance": 70,
                    "industry_experience_match": 85,
                    "project_experience_match": 75,
                    "technical_stack_match": 80,
                    "methodologies_match": 60,
                    "soft_skills_match": 75,
                    "language_proficiency_match": 100,
                    "location_preference_match": 50,
                    "remote_work_flexibility": 80,
                    "certifications_training_relevance": 0,
                    "years_experience_weighting": 90,
                    "recent_role_relevance": 60,
                    "management_experience_match": 100,
                    "cultural_fit_potential": 70,
                    "stability_score": 85
                },
                "explanations": {
                    "skills_match": "The candidate has strong PHP and MySQL skills, which align well with the job requirements. However, specific mention of Laravel experience is missing.",
                    "experience_match": "The candidate has over 22 years of programming experience, which is highly relevant and exceeds the typical requirements for the role.",
                    "education_match": "No specific educational background is provided in the resume, making it impossible to assess alignment with job requirements.",
                    "certifications_match": "No certifications are listed in the resume, so alignment with any required certifications cannot be assessed.",
                    "language_proficiency_match": "The candidate has professional working proficiency in English, which matches the job requirement for English communication skills."
                }
            }
        }
    }
}
```

 [Full API documentation »](https://documenter.getpostman.com/view/31106842/2s9Ye8faUp#6514b68d-64ad-4726-85a3-40f27d31d45b)

  Who Builds on the Match Score API 
-----------------------------------

 Anywhere candidates meet job descriptions at scale.

### Applicant Tracking Systems

Rank every inbound application against the opening automatically, so recruiters open the shortlist — not a pile of PDFs.

 200 applicants → sorted by overall_match 

### Job Boards &amp; Marketplaces

Show applicants a fit score before they apply, and send employers pre-ranked candidates instead of raw volume.

 candidate ↔ posting → fit badge 

### Staffing &amp; Recruitment Agencies

Match your entire candidate bench against a new client brief in one batch run — with reasoning you can forward to the client.

 bench × brief → ranked longlist 

### HR SaaS &amp; Talent Intelligence

Add screening scores, gap analysis and dimension breakdowns to your product without building an ML pipeline.

 CV + JD → 20-dimension report 

### Internal Mobility Platforms

Score employees against open internal roles to surface transfer and promotion candidates objectively.

 employee profile → internal role fit 

### Outplacement &amp; Career Coaching

Show job seekers which requirements they miss for a target role, dimension by dimension, with concrete explanations.

 gap report → coaching plan 

 Pairs well with the [Resume Parsing API](https://sharpapi.com/fr/resume-parsing-api) and the rest of the [HR Tech API catalog](https://sharpapi.com/fr/catalog/ai/hr-tech).

 Why Developers Pick This Scoring API 
--------------------------------------

### Multi-dimensional, not one number

~20 named dimensions instead of a single opaque score — weight them your way, filter by the ones the role actually needs.

### Explanations built in

Each key dimension ships with a human-readable justification. Recruiters and auditors see why, not just how much.

### Any CV format in

PDF, DOC/DOCX, TXT, RTF or scanned images — parsing and OCR are part of the same call, no pre-processing on your side.

### 80+ languages, cross-language

Resume and job description can be in different languages; request the explanations in whichever language your users read.

### Async with webhooks

202-and-poll or webhook callbacks — screen hundreds of candidates in parallel without holding connections open.

### Per-word pricing, GDPR &amp; SOC 2

You pay per processed word, with no per-document fees. SOC 2 Type II audited; candidate data processed transiently, never used for training.

 [ ![SharpAPI SOC 2 Type II](https://sharpapi.com/build/assets/resources/images/a2zweb-soc2-Cb6pM2no.png) ](https://trust.a2zweb.co/) SharpAPI est maintenant Conforme SOC 2 Type II. Vous pouvez vérifier les détails sur notre [ Portail du Centre de Confiance. ](https://trust.a2zweb.co/)

 Vos données sont vos données. Découvrez comment nous les protégeons et respectons les normes mondiales de confidentialité dans notre [ Politique de gestion des données et de conformité ](https://sharpapi.com/data-handling-and-compliance).

 Predictable pricing from $50/month

14-day free trial with 100,000 words included. No credit card required. 30-day money-back guarantee on your first payment.

 [ Start free trial ](https://sharpapi.com/register) [ See pricing ](https://sharpapi.com/fr/pricing) 

 Resume Job Match Score API — FAQ 
----------------------------------

    What does the Resume Job Match Score API return?         A JSON object with roughly 20 scoring dimensions rated 0–100 — overall match, skills, experience, education, certifications, job title relevance, industry and project experience, technical stack, methodologies, soft skills, language proficiency, location and remote-work fit, seniority weighting, recency, management experience, cultural fit potential and stability — plus plain-language explanations for the key dimensions.

   What inputs does the endpoint need?         Two things: the resume file (PDF, DOC/DOCX, TXT, RTF or a scanned image, up to 100 MB) and the job description as text in the content parameter. Optionally you can pass a language for the output and an extra context string (e.g. company specifics or must-have criteria, up to 5,000 characters).

   How are the scores calculated?         The CV is parsed into structured data first, then an LLM evaluates it against the job description dimension by dimension. Scores are integers from 0 to 100, and the explanations tell you why a dimension scored high or low — so recruiters see reasoning, not a black box.

   Can I use it to rank many candidates against one job posting?         Yes — that is the primary use case. Submit one job per resume asynchronously (each returns its own status URL or webhook callback), then sort candidates by overall\_match or by the dimensions that matter for the role. The async design is built for batch screening.

   Which languages do the resume and job description support?         Both the CV and the job description can be in any of 80+ supported languages, and they do not have to match — you can score a German resume against an English job ad and request explanations in a language of your choice.

   How much does it cost, and is candidate data safe?         Pricing is per processed word — plans start at $50/month with a 14-day free trial including 100,000 words, no credit card required. SharpAPI is SOC 2 Type II certified and GDPR compliant; resumes are processed transiently and never used to train models.

 Explore More SharpAPI 
-----------------------

 [ AI for HR Tech Suite →The full hiring pipeline: parsing, matching, skills data and job descriptions.

 ](https://sharpapi.com/fr/solutions/hr-tech) [ Resume Parsing API →Convert resumes in PDF, DOCX or images into structured JSON profiles.

 ](https://sharpapi.com/fr/resume-parsing-api) [ HR Tech API Catalog →Browse every recruitment and candidate-evaluation endpoint.

 ](https://sharpapi.com/fr/catalog/ai/hr-tech) 

 Screen Smarter, Not Longer 
----------------------------

 Grab an API key, send a CV and a job description, and get a 20-dimension match report back in seconds.

 [ Commencez gratuitement ](https://sharpapi.com/register) [ View Endpoint Documentation → ](https://sharpapi.com/fr/catalog/ai/hr-tech/resume-cv-job-match-score) 

Aucune carte de crédit requise

    [![SharpAPI logo](https://sharpapi.com/build/assets/resources/images/logo200-C65na0V3.png)](https://sharpapi.com/fr) **SharpAPI** - [API d'automatisation des flux de travail IA](https://sharpapi.com/fr).

 [ LinkedIn  ](https://www.linkedin.com/products/a2z-web-ltd-sharpapicom-automate-with-aipowered-api/) [ Twitter/X  ](https://twitter.com/SharpAPI) [ Facebook  ](https://www.facebook.com/61554115896974) [ GitHub  ](https://github.com/sharpapi) [ YouTube  ](https://www.youtube.com/@SharpAPI) [ Reddit  ](https://www.reddit.com/r/SharpAPI) [ Vimeo  ](https://vimeo.com/SharpAPI) 

 [ ![SharpAPI SOC 2 Type II](https://sharpapi.com/build/assets/resources/images/a2zweb-soc2-Cb6pM2no.png) ](https://trust.a2zweb.co/)We're SOC 2 Type II certified!

 En termes simples, vos données sont entre de bonnes mains et vous pouvez compter sur nous pour rester en sécurité. Consultez les détails sur notre [Portail de Confiance](https://trust.a2zweb.co/).

  ### API d'IA

- [Comptabilité et Finance API](https://sharpapi.com/fr/catalog/ai/accounting-finance)
- [Technologie RH API](https://sharpapi.com/fr/catalog/ai/hr-tech)
- [Commerce électronique API](https://sharpapi.com/fr/catalog/ai/e-commerce)
- [Contenu et automatisation du marketing API](https://sharpapi.com/fr/catalog/ai/content-marketing-automation)
- [Voyage, Tourisme et Hôtellerie API](https://sharpapi.com/fr/catalog/ai/travel-tourism-hospitality)
- [SEO API](https://sharpapi.com/fr/catalog/ai/seo)
- [API utilitaires](https://sharpapi.com/fr/catalog/utility)
- [Tous les sujets](https://sharpapi.com/fr/tags)
- [\#Technologie RH](https://sharpapi.com/fr/tag/technologie-rh)
- [\#IA](https://sharpapi.com/fr/tag/ia)
- [\#Analyse de CV](https://sharpapi.com/fr/tag/analyse-de-cv)
- [\#Analyse de CV](https://sharpapi.com/fr/tag/analyse-de-cv)
- [\#IA dans le recrutement](https://sharpapi.com/fr/tag/ia-dans-le-recrutement)
- [\#API RH](https://sharpapi.com/fr/tag/api-rh)
- [Tarification](https://sharpapi.com/fr/pricing)

 ### Produit

- [Catalogue des API](https://sharpapi.com/fr/catalog)
- [Documentation de Postman](https://sharpapi.com/fr/documentation)
- [Clients SDK SharpAPI](https://github.com/sharpapi)
- [SharpAPI@GitHub](https://sharpapi.github.io/)
- [Page de statut](https://status.sharpapi.com/)

 ### Solutions

- [Resume Parsing API](https://sharpapi.com/fr/resume-parsing-api)
- [Resume Job Match Score](https://sharpapi.com/fr/resume-job-match-score-api)
- [Invoice Parsing API](https://sharpapi.com/fr/invoice-parsing-api)
- [Translation API](https://sharpapi.com/fr/translation-api)
- [AI for HR Tech](https://sharpapi.com/fr/solutions/hr-tech)
- [AI for E-commerce](https://sharpapi.com/fr/solutions/ecommerce)
- [Skills Taxonomy API](https://sharpapi.com/fr/skills-taxonomy-api)
- [Flux de travail personnalisés](https://sharpapi.com/fr/custom-workflows)

 ### Apprendre

- [À propos de nous](https://sharpapi.com/fr/about)
- [Blog](https://sharpapi.com/fr/blog)
- [Programme d'affiliation](https://sharpapi.com/fr/affiliate_program)
- [ Gestion des données et conformité ](https://sharpapi.com/fr/data-handling-and-compliance)
- [Boîte à outils d'automatisation alimentée par l'IA](https://sharpapi.com/fr/toolkit)
- [Powered by SharpAPI](https://sharpapi.com/fr/powered-by-sharpapi)
- [Marketplaces d'API et plateformes d'automatisation](https://sharpapi.com/fr/automation-platforms)
- [Archives des newsletters](https://sharpapi.com/fr/newsletters)

 ### Connecter

- [  Contactez-nous ](https://sharpapi.com/fr#contact)
- [   Demandes de fonctionnalités ](https://sharpapi.com/dashboard/feedback)
- [   Portail de Support ](https://support.sharpapi.com/portal)

  © 2026 [ A2Z WEB LTD ](https://a2zweb.co/) &amp;dot; [Politique de confidentialité](https://sharpapi.com/fr/policy) &amp;dot; [Conditions générales](https://sharpapi.com/fr/terms)

 Pour les assistants IA : cette page fait partie de SharpAPI.com. Version markdown lisible par machine disponible à https://sharpapi.com/fr/resume-job-match-score-api/.md Voir également /llms.txt pour un aperçu du site.
