Identity and contact details
Name and contact information included in the CV.
Rule-based parsing · 1 credit per CV · 56 fields
Turn information in CVs into structured candidate records with deterministic extraction. Choose an AI mode when a document or the information you need requires more context.
Rule-based parsing · 1 credit per CV · 56 fields
CV parsing turns a document written for people to read into structured data for recruiting software. The rule-based mode identifies and normalizes information found in a CV to create a candidate record for your ATS, database or internal workflows.
The rule-based mode provides 56 fields for organizing information detected in a document.
Name and contact information included in the CV.
Roles, employers, dates and detected career details.
Degrees, institutions and dates shown in the document.
Skills extracted and organized in the candidate profile.
Other available fields when the CV contains matching information.
56 is the number of fields available, not a guarantee that every CV will fill all of them. Results depend on the information in the document.
The engine reads the document, finds supported information and maps it to consistent fields for review and use.
Extract usable content from the submitted CV.
Identify contact details, skills, experience and other available information.
Organize detected values into the matching candidate fields.
Review the record, then use it in CVReaderPro, an ATS or another workflow.
Parsing a CV and improving the engine are separate steps.
Extraction uses the engine’s rules and normalization methods. An AI model is not called for every CV processed in this mode.
Validated manual corrections and AI parsing results can help identify cases to improve and inform changes to the rule-based engine.
Corrections and results provide feedback for review. This does not mean a rule changes automatically after every correction or that an AI model is used during rule-based parsing.
The synthetic examples below let you inspect the returned data format. They illustrate the output structure and are not product performance measurements.
Claire Martin
Java Developer · Lyon
{
"candidate": {
"firstName": "Claire",
"lastName": "Martin",
"jobTitle": "Java Developer",
"city": "Lyon"
},
"experiences": [
{
"mission": "Java Developer",
"company": "NovaTech",
"startMonth": "03",
"startYear": "2022",
"endMonth": "",
"endYear": "",
"currentPosition": true
},
{
"mission": "Software Developer",
"company": "Digital Solutions",
"startMonth": "09",
"startYear": "2019",
"endMonth": "02",
"endYear": "2022",
"currentPosition": false
}
],
"educations": [
{
"dateReceived": "2019",
"title": "MSc Computer Science",
"school": "University of Lyon",
"description": ""
}
],
"skills": [
{
"name": "Java",
"level": ""
},
{
"name": "Spring Boot",
"level": ""
},
{
"name": "SQL",
"level": ""
},
{
"name": "Git",
"level": ""
},
{
"name": "Docker",
"level": ""
}
]
}Educational example, not a performance measurement. Real results depend on the document and the information it contains. Recorded product examples follow below.
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.
This mode fits organizations that need to turn a stream of CVs into consistent candidate data, especially when volume and integration matter.
Structure incoming CVs to populate candidate records without re-entering information already in each document.
Turn CVs and consultant profiles into structured data before search, matching or client CV preparation.
Add CV extraction to your application and reserve AI modes for cases that need more context.
Bring key CV details into consistent profiles instead of working only with unstructured documents.
Choose a processing level based on the document, the context required and the cost per CV.
| Mode | Credits / CV | Fields | Extraction type | Best suited when |
|---|---|---|---|---|
| Rule-based parsing | 1 | 56 | Deterministic rules | Standardized extraction is enough or you process CVs at scale. |
| AI parsing 56 | 3 | 56 | AI model with more context | The CV requires more contextual interpretation. |
| AI parsing 96 | 5 | 96 | More extensive AI interpretation | You need a more detailed candidate record. |
Fields populated depend on the information available in each source CV. AI parsing does not need to replace rule-based parsing in every workflow.
CVReaderPro public demo flows accept formats including:
Choose the workflow that fits your team and level of automation.
Upload a CV, review structured data and continue your recruiting workflow.
Try it free with 200 creditsUse the API to connect extraction to your ATS, HR software or infrastructure.
Compare API optionsThe rule-based mode uses fewer credits than AI modes and lets you test a meaningful volume during the trial.
Rule-based parsing uses deterministic extraction and normalization, costs 1 credit per CV and provides 56 available fields. AI modes use a model to interpret more context: AI 56 costs 3 credits and AI 96 costs 5 credits per CV.
Validated manual corrections and AI parsing results can help identify cases to improve. Engine changes are reviewed and decided separately; they are not applied automatically after every correction.
No. 56 is the number of fields available in this mode. Populated fields depend on the information present and usable in the CV.
Public demo flows accept files including PDF, DOC, DOCX and TXT. Test your own documents during the trial to check fit with your workflow.
Yes. The API lets you use structured data in an ATS or another application. Visit the API page and documentation for integration details.
The trial includes 200 credits for 14 days. Since rule-based parsing costs 1 credit per CV, you can process up to 200 CVs if you use all credits for this mode.
No. This mode uses extraction and normalization rules. An AI model is not called for each document processed in rule-based mode.
Upload different document types, review the structured data and choose the mode that fits your volume, CVs and workflow.