How to extract information in Passport / ID documents with Python
Tags: ai, api, python, documentparsing
Published: 2023-06-08 15:38:17

*In this tutorial, you will learn how to use Passport / ID parser API in 5 minutes with Python. Eden AI provides an easy and developer-friendly API that allows you to extract information in passports / ID documents.*

‍

## **What is [Passport / ID parser](https://www.edenai.co/feature/ocr-id-passport-parsing-apis?referral=ocr-id-python)?**

Passport/ID parser enables users to extract and interpret relevant information from passports and identification documents using OCR technology. It scans the machine-readable zone (MRZ) on the document, which contains standardized data such as the holder's personal details.

![Image description](https://uploads-ssl.webflow.com/61e7d259b7746e3f63f0b6be/646c9a236ee0f3f45d192903_ID%20Parsing.webp)

The API can be integrated into software applications or systems through APIs (Application Programming Interfaces) for seamless integration and use.

‍

## **Get Started with Passport / ID parser API**

The first step is to install Python's requests package, that will allow you to call Eden AI API.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/34t9p5d70mm9j2ul7zmh.png)
‍

Next, you'll need to install Python's JSON package in order to read and print the result of the API request.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bh13qxnvzyh195525rro.png)
‍


## **How to use Passport / ID parser **API with Python**

You are now ready to process images into Eden AI Passport/ID parser API.

‍

### **1. Get a Passport / ID parser API Key on Eden AI**

To perform Passport / ID parser, you'll need to create an account on [Eden AI](https://app.edenai.run/user/register?referral=ocr-id-python) for free. Then, you will be able to get your **API key** directly from the homepage with free credits offered by Eden AI.



![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/oepmujwdq9v4nels9l2o.png)




**[Get your API key for FREE](https://app.edenai.run/user/register?referral=ocr-id-python)**


### **2. Let’s extract information in Passports / IDs**

Once you have imported packages on Python and got your API key, you will be able to extract information in passports / IDs.  You an access the list of Passport / ID parser [engines](https://docs.edenai.co/reference/ocr_identity_parser_create?referral=ocr-id-python) available on Eden AI to help you choose the provider that best suits your project and needs.

‍

Here is the Python script you need to write in your notebook:

![https://uploads-ssl.webflow.com/61e7d259b7746e3f63f0b6be/6462570391593b350aea1a04_carbon(83).png](https://uploads-ssl.webflow.com/61e7d259b7746e3f63f0b6be/6462570391593b350aea1a04_carbon(83).png)

For example, we called two different Passport / ID parser engines. Eden AI API will then return in its JSON response results of those providers.

‍

Once the request is done, you will be able to get the result with this print:

![https://uploads-ssl.webflow.com/61e7d259b7746e3f63f0b6be/646256c17dfd2204b73704e0_carbon(84).png](https://uploads-ssl.webflow.com/61e7d259b7746e3f63f0b6be/646256c17dfd2204b73704e0_carbon(84).png)

‍

Here is an example of a Passport / ID parser API response:

![https://uploads-ssl.webflow.com/61e7d259b7746e3f63f0b6be/646257f3f07dea01c2ed0d5b_carbon(93).png](https://uploads-ssl.webflow.com/61e7d259b7746e3f63f0b6be/646257f3f07dea01c2ed0d5b_carbon(93).png)

‍

## Benefits of using Passport / ID parser API with Eden AI

Using Passport / ID parser with Eden AI API is quick and easy.


![Multiple AIs in one API - Eden AI](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dcfg6iodanmxt01hjg07.gif)


### **Save time and cost**

We offer a unified API for all providers: simple and standard to use, with a quick switch between providers and an access to the specific features of each provider.

‍

### **Easy to integrate**

The JSON output format is the same for all suppliers thanks to Eden AI's standardisation work. The response elements are also standardised thanks to Eden AI's powerful matching algorithms.

‍

### **Customization**

With Eden AI you have the possibility to integrate a third party platform: we can quickly develop connectors. To go further and customize your Passport / ID parser request with specific parameters, check out our [documentation.](https://docs.edenai.co/reference/ocr_identity_parser_create?referral=ocr-id-python)

‍

**[Create your Account on Eden AI](https://app.edenai.run/user/register?referral=ocr-id-python)**