Introducing VIDA Identity Stack: All of VIDA, in one place 🎉
For the complete documentation index, see llms.txt. This page is also available as Markdown.

Passports

Note: The Personal-ID-Number and Religion fields in passport documents are optional — they may or may not appear in the OCR response.

For example:

  • Included: Passports from countries like Malaysia and South Korea

  • Not included: Many other countries do not include these fields in their passport format

Passport OCR Verification Update

Passport OCR verification has been updated to use MRZ (Machine Readable Zone) as the primary source for several core identity fields instead of relying on VIZ (Visual Inspection Zone / optical image extraction). This change improves consistency and reliability for standardized passport fields that are officially encoded in the MRZ section.

Field Source Changes

Fields now extracted from MRZ:

  • id_number

  • name

  • dob

  • gender

  • exp_date

  • issuer_country

  • issuer_name

Fields still extracted from VIZ:

  • personal_id_number

  • citizenship

  • pob

  • religion

  • issue_date

  • issuing_authority

  • portrait_image

Impact

  • No new error codes or warning codes are introduced as part of this change.

  • The response structure remains unchanged.

  • Only the internal OCR extraction source for the affected fields has been updated from VIZ to MRZ.

Sample Request

Request

Success Response

HTTP Status Code: 200

Success JSON Response

Failure Response If the OCR is Unable to extract a critical field

HTTP Status code: 500

Error response in case if the OCR model is unable to extract a critical field

Last updated