Resume OCR & data capturing
Enhance the effectiveness of your recruitment with Optical Character Recognition and data extraction. Sort and process resumes automatically and securely with Klippa. Powered by machine learning.
All of the possibilities for resumes
Our machine learning technology can automate many resume-related business processes via our APIs and SDKs.
Resume scanning
Converting document types and improving quality of documents
Converting data from resumes to searchable text, XML, CSV, XSLX or JSON
Resume data capturing
Classifying resumes
(Cross)validating data in resumes
Resume management
Workflow optimization
Data extraction from resumes
An image speaks more than a thousand words. Below is an example of the three steps our OCR engine takes to automatically extract data from resumes.

Uploading resumes to the API
The first step is providing a picture or a PDF file of a contract to our API. Usually this is done from a mobile app, email, FTP or web application.
The document can be sent cropped or uncropped (with some kind of background). If it is sent uncropped, the Klippa API will automatically crop the document.

Image to text using OCR
As soon as a resume picture or PDF has been received, each page is converted to a TXT file. In this step all the text from the document is extracted, but it is not yet structured.

Getting JSON output from the API
The Klippa Parser takes the TXT gained from the OCR in step 2 and converts it into structured JSON using machine learning. The JSON is then returned as output from the API. The resume is now searchable and important data fields like experience- or skill entries, addresses, and more have been extracted.
From here the resume can easily be processed into your database or temporarily stored as a searchable PDF.
From here the resume can easily be processed into your database or temporarily stored as a searchable PDF.
The image on the left is a simplified example of the JSON response.
Reduce costs
Use Klippa and spend less money on processing resumes.
Improve speed
Automatically convert resumes into digital searchable text. Find case files based on keywords, experience, location and more.
Reduce errors
Prevent misreading and other human errors with high quality data extraction on resumes.
Prevent fraud
Automatically recognize errors, duplicates, and fraud.

What resume details are extracted?
Below the default extracted data fields (checkmarks) and automated checks (locks) are listed. These can be tailormade to your needs. On request, additional fields can be extracted.
Frequently Asked Questions
What does resume OCR cost?What forms of resume can be processed automatically?What are common use cases?What languages does Klippa support?Is Klippa resume processing GDPR compliant?
What does resume OCR cost?
The pricing structure for Klippa resume capturing depends on the amount of fields, the document volume and the page count. Both pay per use and monthly licenses are available. Get in contact with our solution architects to get an exact quote.
What forms of resume can be processed automatically?
Resumes come in many different shapes and forms. The variety is mostly in the layout, language and content. Klippa can extract data from any form of resume because our OCR and data extraction engine is based on deep learning. Processing resumes with deep learning gives many opportunities.
Did you know that apart from resumes, Klippa OCR can scan other types of HR documents, such as employer statements, motivational letters, and proof of employment? Contact us for more information.
What are common use cases?
Resume data extraction can be done for various reasons. Klippa can digitise resumes and make them searchable, so that you can easily find applicants with specific locations, education on a certain level, experience in a specific sector, or even applicants with a resume in the form of a website. Quickly finding the right candidate can become much easier with OCR.
What languages does Klippa support?
We support all languages in the Latin, Greek and Hebrew alfabet. Other languages can be supported on request by training our machine learning models.
Is Klippa resume capturing GDPR compliant?
All the services that Klippa offers are fully GDPR compliant. Not only do we have ISO certified servers within the European Union for processing, we can also set up servers in other countries to conform to local legislation. A data processor agreement is in place. We do not store any applicant data after processing.
Additionally, Klippa provides an option to mask sensitive data. You can read more about that on our data masking blog.
Questions?
Please feel free to ask questions.
Get in touch by email, phone or chat!
+31 50 2111631