Passport OCR <Version 1.1>

Welcome to iApp Passport OCR API, an AI product designed to automatically recognize and extract information from scanned passport images.
Our OCR technology is specifically designed to recognize and extract data from the Machine Readable Zone (MRZ) at the bottom of the passport page. This includes the passport holder's name, nationality, sex, date of birth, passport number, and expiration date.
With high accuracy and fast processing times, our API is ideal for various use cases such as automating passport verification, streamlining administrative tasks, and improving efficiency.
Our API supports various image formats including JPG, PNG, and PDF, and is capable of handling rotated and skewed images. This makes it versatile and easy to integrate into various workflows and applications.
Thank you for choosing iApp Technology Co., Ltd. as your AI APIs provider.


Just released in version 1.1, Now we can extract the passport holder's face image in base64 format.
An example profile page in an example passport (Found publicly on the internet)
iApp's passport OCR perform the optical character recognition on the above image and extract the MRZ data as follows.
The example JSON output from our system.
"check_composite": "0",
"check_date_of_birth": "2",
"check_expiration_date": "7",
"check_number": "0",
"check_personal_number": "7",
"country": "UKR",
"date_of_birth": "910824",
"expiration_date": "230925",
"method": "direct",
"mrz_type": "TD3",
"nationality": "UKR",
"number": "XX000000",
"personal_number": "1234567890",
"raw_text": "P<UKRTKACHENKO<<MARIANAK<<<<<<<<<<<<<<<<<<<<<<<<<<\nXXOO0000<OUKR9108242F23092571234567890<<<<70",
"sex": "F",
"surname": "TKACHENKO",
"type": "P",
"valid_composite": false,
"valid_date_of_birth": true,
"valid_expiration_date": true,
"valid_number": false,
"valid_personal_number": true,
"valid_score": 61,