May 1, 2025
All the API endpoint details are available here: Resume/CV Job Match Score API
Image by liravega from Pixabay
Let’s face it—traditional resume screening tools often rely on rigid keyword matching. They miss context, nuance, and real-life relevance. And manual screening? It’s time-consuming, inconsistent, and let’s be honest—no one enjoys it.
Our new API brings AI-powered intelligence to resume screening. Instead of just looking for the word “JavaScript,” it asks:
In other words, it thinks like a recruiter—but processes results in milliseconds.
Just upload a resume file (PDF, DOCX, TXT—you name it) and paste the job description. The API will handle the rest:
That’s it. You get an instant breakdown of how well a candidate fits your role—no manual guesswork.
✅ Real Matching Logic
Goes beyond keywords by evaluating actual job experience, education, technical stacks, methodologies, and more.
📊 20+ Compatibility Parameters
Includes scores for skills, certifications, cultural fit, stability, location preferences, and more.
💬 Built-In Explanation Engine
Get reasoning behind the score—great for recruiters and hiring managers who want transparency.
📡 RESTful API, Developer Friendly
Supports multipart form uploads. You can integrate it into ATS platforms or use it in standalone workflows.
🌍 Supports Localization
Want explanations in French or Spanish? Just set the language parameter.
curl --location 'https://sharpapi.com/api/v1/hr/resume_match_score' \
--header 'Accept: application/json' \
-H "Authorization: Bearer YOUR_API_TOKEN" \
--form 'file=@"Resume.pdf"' \
--form 'content="We are hiring a backend developer skilled in Laravel and PostgreSQL..."' \
--form 'language="English"'
{
"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."
}
}
}
}
}
This API is ideal for:
This isn’t just another endpoint. It’s a shift in how we approach early-stage hiring decisions—automated, structured, and powered by AI.
Try it. Plug it into your workflow. Let the machine do the matchwork.
🧠 Smarter hires start here.