Parsing structures the information
CVReaderPro extracts useful CV and job data such as skills, experience, education, languages, occupation and location.
CV to job matching for recruiters
Structure the CV and job, then review the overall score and its components to organize your shortlist. The score helps compare profiles; recruiters make the decision.
Published synthetic example
69.03
/ 100
Result from a public synthetic dataset. This score is not a general performance measure or a probability of success.
Parsing, then matching
Parsing extracts information from the documents. Matching then compares the candidate profile data with the job criteria and calculates available components based on the configured setup.
CVReaderPro extracts useful CV and job data such as skills, experience, education, languages, occupation and location.
The engine compares structured profile data with job requirements. Recruiters can inspect the score and its components before continuing their review.
Missing or unusable information does not prove that a candidate lacks a skill. Check the source CV when that information matters to your assessment.
Published, verifiable example
The score and its components come from the public JSON result. The CV, profile, job, people and companies in this example are fictional.
This example represents one CV, one job and one setup. It is not a customer result or a general performance measure.
Published synthetic example
69.03/ 100
Result from a public synthetic dataset. This score is not a general performance measure or a probability of success.
Download the CV inputs and captured API outputs. All people, employers and vacancies are fictional. The sample documents are in English; results depend on the input and parser and require human review.
The engine reviews several dimensions. Their calculation depends on usable information in the CV and job, as well as the matching setup.
Not every component is necessarily calculated for every match. The API response contains the available fields and may include supporting evidence.
Lexical and semantic comparisons offer two ways to examine the text in a CV and job.
Looks for matching or similar terms. It serves as a fallback when the required vectors are unavailable.
When stored vectors are available, it compares meaning even when the wording differs.
If vectors are unavailable, the engine falls back to a lexical comparison.
Semantic similarity is a matching signal, not proof that two statements are fully equivalent or a human assessment of a candidate.
Weights are configured in the setup
A criterion with a configured weight of 0 is removed from the calculation. It contributes neither positively nor negatively to the score.
Illustrative example only. These values are not a CVReaderPro default setup.
Example of an active criterion
Example of an active criterion
Example of an active criterion
Removed from the calculation
The overall score summarizes selected components using the available data and configured weights. Review its details instead of reading it in isolation.
It helps organize the review of profiles associated with a job.
Check active criteria and the information contributing to the result.
Review the CV and job before deciding what to do next in the recruitment process.
Matching fits into the recruitment workflow and leaves assessment and decision-making with the recruiter.
Import or select the role and its criteria.
Organize the candidate information needed for comparison.
The engine applies the active setup to available data.
Inspect the score, its components and related evidence.
Use the result to organize the profiles to examine.
The recruiter chooses whom to contact, assess, present or decline.
Matching supports different hiring workflows, from shortlist review to ATS integration.
Compare profiles with client requirements and organize shortlist reviews.
Review how a consultant’s experience and skills align with a client need.
Add a structured reference when reviewing applications for a role.
Integrate matching into your product and display results in your own workflow.
Web app and API
Work with structured CVs and jobs, review matching results and continue your review in your process.
The API calculates a score for a stored job and CV. A separate endpoint accepts files directly for processing.
Example request for stored resources
POST /api/v2/recruiter-scores/match
Authorization: ApiKey YOUR_API_KEY
Content-Type: application/json
{
"jobId": "JOB_UUID",
"candidateId": "RESUME_UUID"
}This endpoint matches the IDs of a stored job and CV. The docs also describe the direct file matching endpoint.
The API documentation also covers refreshing scores and sending the top 10 candidates for a job, or top 10 jobs for a CV, by webhook.
The setup adjusts the relative importance of criteria for a role.
The score and its components give recruiters points to check in the CV and job.
Matching does not decide whether to hire, reject or contact a candidate.
It compares structured CV information with job criteria and presents a score with the available components.
Yes. Matching is available from the trial period.
No. A CV to job comparison does not use credits. Parsing documents may use credits depending on the selected engine.
For matching, the number of active jobs varies by plan. Matching is not reserved for a particular plan.
Depending on available data and setup, the engine can calculate profile, skills, experience, education, language, distance, semantic and career trajectory components.
Yes. Weights are set in the matching setup to adjust the relative importance of criteria in the calculation.
The criterion is removed from the score calculation, so it cannot increase or reduce the result.
No. It is a comparison reference calculated for a particular CV, job and setup. It does not predict success in the role.
Yes. The API supports matching stored resources and has an endpoint for processing two files directly. The documentation describes requests and responses.
No. Recruiters review the evidence and source documents, then make the final decision.
Structure CV data before comparing it with a job.
Rule-based CV parsingIntegrate candidate data extraction with your ATS.
CV parsing APIPrepare CVs in your organization’s presentation format.
Company-format CVsReview matching, parsing and webhook endpoints.
Technical documentationTry matching with your own data
Configure your criteria, review the score and its components, then continue the review with your team.
Matching is available from the trial · No credits used per comparison