Structure CVs and job descriptions
Turn information in documents into structured data, including experience, skills, education and other available details.
Explore rules-based CV parsing
CVReaderPro helps recruitment agencies, IT services firms, staffing companies, HR teams and ATS vendors structure CVs and job descriptions, compare candidates with roles, and use the results in their workflows.
Are you a candidate? Analyze your CV on CVReader.fr
14-day trial · 200 credits included · No credit card required.

Product screenshot with demo data.
CVReaderPro brings together steps often spread across manual extraction, spreadsheets, ATS platforms and client documents.
Product screenshots with demo data.
Turn information in documents into structured data, including experience, skills, education and other available details.
Explore rules-based CV parsing
Compare candidates with job criteria to help recruiters identify the profiles to review first.
Explore CV-to-job matching
Create a consistent PDF CV in your company format, with your logo, before sharing it with a client, manager or internal team.
Explore company-format CVs
Rules-based parsing provides standardized, credit-efficient extraction. AI adds context when a document calls for it, and validated human corrections can help improve the rules.
Standardized extraction for higher volumes, with lower credit use.
Contextual analysis for documents that need deeper understanding.
Review and correct extracted information when needed.
Validated corrections and results from AI modes can help improve the rules-based engine.
Profiles and scores shown are demo examples; they do not represent hiring decisions.
Matching compares the candidate profile with job criteria and can return an overall score with available components. It helps recruiters review profiles; the recruiter makes the hiring decision.


Choose a template layout and configure its branding and section order to prepare candidate documents for client, manager or committee review.


Branding

Sections

Templates

Configure a company template with a layout, logo, colors, signature and section order, then use it to prepare candidate CVs for presentation.
You can start processing CVs without building an integration.
Upload CVs and job descriptions, review extracted data, compare candidates and prepare documents in the recruiter workspace.
Try the interfaceSend documents by email to process them without connecting an API, for supported workflows.
Explore email CV parsingSend documents to the API and retrieve structured data in your own workflows.
Explore the CV parsing APIParsing modes
Choose the level of detail and context that fits each task.
| Mode | Credits / CV | Available fields | Approach | Common use |
|---|---|---|---|---|
| Rules-based parsing | 1 | 56 | Standardized extraction | Higher volumes and ATS workflows |
| AI 56 | 3 | 56 | Contextual analysis | CVs that need more context |
| AI 96 | 5 | 96 | Extended contextual analysis | More detailed candidate profiles |
The number of fields populated depends on the information in the source document.
For recruitment agencies, IT services and staffing companies, ATS vendors and HR teams.
Structure applications, prioritize profiles and prepare CVs to share with clients.
Organize consultant profiles and compare them with the skills needed for your roles.
Integrate parsing and structured data into your software through the API.
Review candidate profiles and job criteria in a structured format.
CVs contain personal data. Review the published information about data processing before deployment.
API response example
Your backend sends the CV to the API, receives structured JSON and maps the returned properties to fields in your ATS or HR application.
Excerpt based on an available synthetic JSON example. Property names follow the documented parsing response; values and populated fields vary by CV and selected mode.
{
"documentType": "CV",
"documentLanguage": "en",
"candidate": {
"jobTitle": "Senior Java Engineer",
"firstName": "Alex",
"lastName": "Sample",
"city": "Paris",
"personalEmail": "alex.sample@example.invalid"
},
"experiences": [
{
"startMonth": "01",
"endMonth": "10",
"startYear": "2020",
"endYear": "2026",
"mission": "Senior Java Engineer",
"company": "Example Systems (synthetic)",
"location": null,
"description": "Built Spring Boot REST APIs and PostgreSQL services. Led a team of four engineers. Introduced CI pipelines and automated integration checks.",
"currentPosition": true
}
],
"educations": [
{
"dateReceived": "2018",
"title": "Master of Computer Science",
"school": "Example University (synthetic)",
"description": ""
}
],
"skills": [
{
"name": "Spring Boot",
"level": "Confirmed"
},
{
"name": "Java",
"level": "Confirmed"
}
],
"resumeId": "00000000-0000-0000-0000-000000000001"
}200 credits included · No credit card required
High CV volume or ATS integration? Request a demoCredits are used for parsing. Matching and PDF generation use no credits. Active job limits depend on the plan.
With Essential, rules-based parsing costs about €0.13 per CV, excluding VAT.
Answers about parsing, matching, workflows and the trial.
No. CVReaderPro is for recruitment agencies, IT services and staffing companies, HR teams and software vendors that process CVs regularly. To analyze or improve your own CV, visit CVReader.fr.
The platform supports common formats including PDF, DOC, DOCX and TXT.
Rules-based parsing uses 1 credit per CV and offers 56 fields. AI 56 uses 3 credits for 56 fields; AI 96 uses 5 credits and offers up to 96 fields. The fields populated depend on the source document.
No. Matching uses no credits. The number of active jobs available depends on your plan.
No. Matching helps with pre-screening and prioritizing profiles. The recruiter makes the final decision.
Yes. You can work in the web interface. An email workflow is also available for some types of processing without an API integration.
No. PDF generation uses no credits and can be tried during the trial. One template is currently available per account.
The trial lasts 14 days, includes 200 credits and requires no credit card.