Contract OCR & data capturing

Enhance the effectiveness of your organization with Optical Character Recognition and data extraction. Process contracts automatically and securely with Klippa. Powered by machine learning.

Trusted by 1000+ brands worldwide

Start with an online demo or contact us.

All of the possibilities for contracts

Our machine learning technology can automate many contract-related business processes via our APIs and SDKs.
Contract scanning
Converting document type and improving quality of images
Converting data in contract to text, sent in UBL, CSV, XLSX or JSON
Contract data capturing
Classifying contracts
(Cross)validating data in contract
Contract management
Workflow optimization

Data extraction from contracts

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 contracts.

Uploading contracts 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 contract 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 contract is now searchable and important data fields like company entities, dates, signees and more have been extracted.

From here the contracts can easily be processed into your database or stored as a searchable PDF. Wether you are processing contracts for legal, M&A or other purposes, Klippa is here to help.

The image on the left is a simplified example of the JSON response.
Reduce costs
Use Klippa and spend less money on processing contracts.
Improve speed
Automatically convert contracts into digital searchable text. Find case files based on keywords, risks, signees and more.
 Reduce errors
Prevent human errors with high quality data extraction on contracts. Identify risks automatically.
Prevent fraud
Automatically recognize errors, duplicates, risks and fraud.
What contract 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.
Document type
Image quality
Country of origin
Contract language
Entity count, names and details
Signee count, names and details
Contract clauses
Risk keywords
Searchable text
Applicable law
Reference to other legal documents
Dates and validity
And many more options
Find duplicates via image hashing
Identify fraudulent documents via crosschecks
Let's talk over the phone!
We love to explain more about Klippa via a short phone call. If you want us to call you back, just pick a date and time that suits you best.
Klippa - Call Me Back - EN
We are available for calls in English, Spanish, French, German and Dutch during office hours (CET time zone). You can reach us at +44 330 828 0642.

Frequently Asked Questions

What does contract OCR cost?
The pricing structure for Klippa contract 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 types of contracts can be processed automatically?
Klippa can extract data from any type of contract. Commonly processed contracts are business contracts, rental agreements, shareholders agreements, employee contracts, bylaws, terms and conditions and many more.

Did you know that apart from contracts, Klippa OCR can scan other types of legal documents, such as CoC extracts, bylaws, proof of residence, and permits? Contact us for more information.
What are common use cases?
Contract data extraction can be done for various reasons. Usually with regards to M&A, risk and compliance. Klippa can digitise contracts to make them searchable, classify contract types, identify certain risks, extract specific contract data, verify the validity of the signatures/signees and much more. Whatever your use case is, Klippa can help you out.
What languages does Klippa support?
All European languages are supported. Our engine performs best on receipts in Dutch, Norwegian, Danish, Swedish, Finnish, Italian, Portuguese, English, Spanish, German, Hebrew or French. Other languages can be supported on request by training our machine learning models.
Is Klippa contract capturing GDPR compliant?
All the services that Klippa offers are fully GDPR compliant. We only use ISO certified servers within the European Union for processing invoices. A data processor agreement is in place. We do not store any of your or your customers data after processing.
Please feel free to ask questions.
 Get in touch by email, phone or chat!
+31 50 2111631