Nanonets is an AI-based workflow automation software centred around our revolutionary OCR engine. We have many pre-trained models to extract data from standard customer documents, Passports being one of them.

We can help extract structured information from Passports, including Name, Date of Birth, Sex, Passport Number, etc.

Note: Our pre-trained OCR model is optimised for US Passports but for extracting data from passports of any other country, we recommend using our Zero-training OCR model, which can be set up within minutes and requires no training at all.


The fields we support for US Passports out-of-the-box are as follows:

FieldDescription
SurnameExtracts the family name of the individual.
CodeExtracts the code that identifies the type of document (usually ‘P’ for passport)
MRZExtracts the machine readable code on the passport
Date_of_BirthExtracts the date of birth of the individual in dd-mm-yyyy format.
AuthorityExtracts the name of the authority that issued the passport. (United States Department of State)
Date_of_expiryExtracts the date of expiry for the passport.
Full_NameExtracts the complete name of the individual, including, First, Middle and Family Name.
Place_of_birthExtracts the place the person was born at.
Middle_NameExtracts the middle name of the individual.
SexExtracts the sex of the individual, (M/F/X).
First_NameExtracts the first name or the given name of the individual.
Date_of_IssueExtracts the date the passport was issued on.
NationalityExtracts the Nationality of the individual. (United States of America)
Passport_NumberExtracts the Passport number of the individual which acts as a unique identifier for the passport.