Data Fields

This guide lists all the possible data fields that can be extracted from the document and appear in the multiple different API responses under data object.

Data Object Structure

Each data object is identified with a unique Key, under the key there will be an array of objects. If you are only uploading one-sided document, data object will generally contains only 1 item. If you are uploading both front and back of an ID, it is possible that the engine was able to extract the same kind data from both side, resulting in multiple entries.

AttributeDatatypeDescription
valueStringThe value of the attribute.
confidenceNumberThis is a probability indicator that ranges from 0 to 1. This indicates how fine the scan has identified the target and is able to retrieve the relevant details.
sourceStringIndicates the source of how the information is retrieved. E.g., In the case of the scanned case, the source is visually scanned; hence the value will be Visual.
Possible values are "visual", "MRZ" or "barcode".
- visual means that catch field from id image directly.
- MRZ [Machine Readable Zone] means that catch field from MRZ code.
indexIntegerThis indicates the side of the document. 0=Front 1=Back
inputBox2-D Jagged ArrayBounding box relative to the uploaded image. This is a yellow line box The array is in order by TopLeft, TopRight, BottomRight, BottomLeft and sorted by x, y.
outputBox2-D Jagged ArrayBounding box relative to the output & saved image. This is a yellow line box. The array is in order by TopLeft, TopRight, BottomRight, BottomLeft and sorted by x, y.

Possible Keys

ID Numbers

KeyDescription
documentNumberUnique identifier associated with the document (e.g. Passport No./Driver License No./Card Number etc)
personalNumberUnique personal identifier associated with the person within a country (e.g. National ID Number)

You may encounter documents with both documentNumber and personalNumber, or only one of the fields.

Names

KeyDescription
firstNameFirst name / Given name
middleNameMiddle name(s)
lastNameLast name / Family name
fullNameIf the first name and last name cannot be distinguished, full name will be returned instead
firstName_localFirst name in local language if available
middleName_localMiddle name in local language if available
lastName_localLast name in local language if available
fullName_localFull name in local language if available

Dates

All documentation-related dates will be handled in the below formats. The parameters are trimmed down to individual components to ease the operations.

KeyDescription
dobDate of birth in YYYY/MM/DD
dob_dayDate of birth day 1 to 31
dob_monthDate of birth month 1 to 12
dob_yearDate of birth year in YYYY
expiryExpiry date of document in YYYY/MM/DD
expiry_dayDay of expiry 1 to 31
expiry_monthMonth of expiry 1 to 12
expiry_yearYear of expiry in YYYY
issuedDate of issue in YYYY/MM/DD
issued_dayDay of issue 1 to 31
issued_monthMonth of issue 1 to 12
issued_yearYear of issue in YYYY
daysToExpiryNumber of days before the document expires
daysFromIssueNumber of days since the document was issued

Personal Information

KeyDescription
ageAge of the document holder
sexGender M=Male, F=Female, X=Unspecified
heightHeight of person
weightWeight of person
hairColorHair Color - ANSI D-20 hair color code (3 letters)
eyeColorEye Color - ANSI D-20 eye color code (3 letters)
address1Address line 1
address2Address line 2
postcodeAddress postcode
placeOfBirthPlace of birth
religionReligion

Document Information

KeyDescription
documentSideSide of the document: FRONT, BACK or BIODATA
documentTypeType of document: P=Passport, D=Driver's License, I=Identity Card, V=Visa, R=Residence Card, B=Business Registration, O=Other
documentNameIf documentType is "O", a document name will be included.
stateFullDocument issuer subregion/state. Example: California
stateShortDocument issuer subregion/state abbreviation. Example: CA
countryFullDocument issued country. Example: United States
countryIso2Document issued country code in ISO2. Example: US
countryIso3Document issued country code in ISO3. Example: USA
nationalityFullDocument holder nationality. Example: United States
nationalityIso2Document holder nationality in ISO2. Example: US
nationalityIso3Document holder nationality in ISO3. Example: USA
vehicleClassDriver license vehicle class
restrictionsDriver license restrictions
endorsementDriver license endorsement
issueAuthorityIssuer of the document
visaTypeType of Visa

Business Registrations

KeyDescription
entityTypeBusiness entity type as shown on the document
businessNamePrimary business name
businessNameLocalBusiness in secondary language if available
businessRegistrationNumberNumber used to identity the business within the country.

Other Data

KeyDescription
optionalDataExtra unspecific data included in the document
optionalData2Extra unspecific data included in the document
optionalData3Extra unspecific data included in the document
optionalData4Extra unspecific data included in the document
internalIdUsed to identify the unique document ID under ID Analyzer system, same type of document should have the same ID.

Object Detection

KeyDescription
faceLocation of faces on document
signatureLocation of signatures on document
documentLocation of document in image

Uncommon Fields

Below are fields that you may encounter on rare occassions and are specific to certain documents.

// Some documents with family members
parentName
fatherName
motherName
children
grandFather

// Secondary document number on reverse side of some IDs
documentNumber2

// UAE Visa
profession

// UAE ID
sponsor
occupation
employer

// Portugal ID
parentsGivenNames
taxNumber
socialInsuranceNumber
healthInsuranceNumber

// Korean ID/DL back column
column1

// Korean driver license
licenseType

// Taiwan Residence Certificate (ARC)
passportNumber
purpose

// Lesotho vehicle license
licenceNo
registerNo
vin
engineNo
fees
gvm
tare
make
description

// Chinese DL Validity Length (years) 
validPeriod

// Zambia ID
village
district
chief

// Ethopia Resident ID
phone1
phone2

// UAE Vehicle License Electronic
model
origin
numOfPass
vehType
GVW
engNo
chassisNo
trafficPlateNo
policyNo

// Japan Residence Card
visaStatus

// UK/EU Driving License
AM(10)
AM(11)
AM(12)
A1(10)
A1(11)
A1(12)
A2(10)
A2(11)
A2(12)
A(10)
A(11)
A(12)
B1(10)
B1(11)
B1(12)
B(10)
B(11)
B(12)
C1(10)
C1(11)
C1(12)
C(10)
C(11)
C(12)
D1(10)
D1(11)
D1(12)
D(10)
D(11)
D(12)
BE(10)
BE(11)
BE(12)
C1E(10)
C1E(11)
C1E(12)
CE(10)
CE(11)
CE(12)
D1E(10)
D1E(11)
D1E(12)
DE(10)
DE(11)
DE(12)
fklnpq(10)
fklnpq(11)
fklnpq(12)

// Bangladesh ID
temporary

// Bahrain Payslip
employeeName
employeeCPR
employmentDay
employmentMonth
employmentYear
salaryMonth
salaryYear
bankIBAN
bankName
basicSalary
deductionTotal
salaryAndBonusTotal
totalNetSalary
totalNetWords