Simplify Customer Onboarding With Our Identity Verification API

Verify the IDs of your customers fast and accurately with our AI-powered software.
Reduce turnaround time by up to 70%
Process IDs with a global coverage of 500+ ID types

Trusted by 1000+ brands worldwide

Start with an online demo or contact us.

What can you do with our ID Verification API?

Onboard New Customers Around The Clock

Automate ID document verification to onboard new customers around the clock and enhance regulatory compliance in your industry.

Accurately Extract Data From IDs

Automatic ID document recognition by language and country
Supports ID documents from 150+ countries
Information extraction is completed within a few seconds
Robust and flexible data capture with mobile devices
OCR software
Protects children from accessing adult-oriented services
Verify age in an instant with our ID Verification API
Uses AI algorithms to extract and validate DOB data
Widely used in industries that need to perform age checks

Cross-check Data With MRZ

Compare data points between the MRZ and visual zone
Perform MRZ checksum verification
Detect identity document forgeries
Eliminate the risk of identity fraud
OCR software

Detect Fraudulent IDs 

Automatically detect anomalies in identity documents
Verify the authenticity of IDs based on multiple factors
Enhance your regulatory compliance
Avoid unhappy customer onboarding flows

How Klippa’s Identity Verification API Works

Verify the authenticity of identity documents and onboard your customers 
anywhere in the world with just a few steps.
Klippa passport ocr

Upload an ID to the ID Verification API

The first step is to provide a picture or PDF file of the identity document to our API. You can do so by sending it in from our mobile- or web application. The image can be sent either cropped (without a background) or uncropped (with a background). 

If you send the document uncropped, our API will automatically crop the document. It can be used in combination with our Identity Verification SDK to optimize the quality of the image.
OCR for passports TXT output

Convert the image into text

As soon as the identity document has been received, it is converted to a TXT file by our Identity Verification API. In step two, all text from the data from the ID is extracted, but it’s not yet structured.
JSON output from passport optical character recognition

Parse the data into JSON output

The text file from the previous step is converted into a structured JSON format by default. However, other output formats such as CSV, PDF, XLM, XLSX are also possible.

With our API, you have an extra option to mask all the privacy-sensitive data before the output is being processed into your system. This is to ensure GDPR and other regulatory compliance. 
ID API JSON

Validate data fields automatically

The selected data fields are verified after data extraction to ensure that the identity documents are valid. Next to that, our AI algorithms are able to detect whether the identity documents have been tampered with.

This can be done by cross-checking the MRZ with the visual zone or by analyzing the MRZ checksum. 

After the field validation is done, the API returns the output to your desired destination (database, ERP system, applications, etc).

Why Klippa?

Process & verify IDs automatically within seconds

Reduce cost
Spend less money on processing identity documents.
Improve speed
Automate data extraction for faster customer onboarding.
Prevent fraud
Detect identity document forgeries with AI technology.
Enhance Compliance
Enhance your KYC & AML compliance with smart ID Verification API.

Verify different ID types globally in various languages

Klippa’s ID Verification API supports many ID types in 150+ languages worldwide.

Which data fields can you validate with our ID Verification API? 

With our identity verification software, you can verify the following data fields:
Date of birth (DOB)
Place of birth
Machine readable zone (MRZ)
Document numbers
Insurance numbers
Signatures
Height & gender
Date of issue
Location of issue
Date of expiry
Nationality
Picture on an ID
And many more…

We Take Your Data Privacy & Security Seriously

Get Started Now!
Let Klippa’s experts show you how our automated Identity Verification API can be integrated into your existing solutions.

Frequently Asked Questions

Does Klippa use AI to verify identity documents?

Our ID verification API uses AI combined with other technology to verify the authenticity of documents. Next to AI, Klippa uses image forensics technology, OCR and checksums verifications to catch fraudulent identity documents. 

Our ID verification software that is accessible via API is trained to stay up to date and catch the highest percentage of ID fraud possible.

How secure is Klippa’s Identity Verification API?

Klippa’s Identity Verification API is more secure & robust compared to manual methods as they are not limited to human capabilities to detect fraud. Our ID verification API uses various technologies to help you ensure regulatory compliance. 

Next to that, the data processed using our identity verification API is not stored in our servers. After the data output is sent to you, the processed data is also wiped from our servers.

On which platforms does Klippa’s ID Verification API work?

Our API can be implemented into any web or mobile application of choice. The main source of communication is JSON, so it is independent of specific programming languages. 

Klippa was built by developers, for developers. Therefore we know the importance of good documentation. See our comprehensive API documentation for more information. 

Does Klippa check for blacklisting?

Klippa is currently working on an integration to ensure automated blacklist checking. This will include PEP, AML, CFT and more to improve your customer due diligence (CDD).

Do you have a list of ID types that your API covers?

We currently process more than 500 ID types and IDs from over 150 countries. To see which ones, go to our Global ID coverage page.

How is Klippa’s ID Verification API priced?

Klippa works on a monthly subscription basis. The pricing depends on the number of documents you plan to process. High volume document processing results in a lower price per document.

 You can request a pricing quote here.

What about privacy & security?

By default, Klippa does not store any customer data. Data is always processed under a data processing agreement (DPA) and all services from Klippa are compliant with GDPR.

All data transfer is done via secure SSL connections. Servers are ISO-certified and by default located in Amsterdam, the Netherlands.

Getting a custom server on a location of choice is possible in any location worldwide. On a regular base, our security is tested via third-party penetration testing to ensure state of the art security at all times.