General reference · Government Verification Sources

Mexico

Instituto Nacional Electoral (INE)

In Mexico, the INE provides biometric verification services, especially using facial recognition technology. The INE manages a comprehensive database with biometric data, including facial images. Incode provides direct connection to the INE for face and data verification.

Verification Type Supported Document Types Data That Can Be Verified
Data and Face INE Card (Voter Identification) Name, Date of birth, Personal ID (CURP), Document number (OCR, CIC), Electors key (Clave de Elector), Emission number, Issue Date, Registration Date
Data INE Card (Voter Identification Issue Date, Registration Date, Document number (OCR, CIC), Electors key (Clave de Elector), Emission number

Standalone API

Request Body

POST /omni/process/government-validation?countryCode=MEX

{
    "claveElector": "ABCDEF12345678",
    "curp": "ABCD123456HDFABC01",
    "nombre": "JUANTEST",
    "apellidoPaterno": "GARCIATEST",
    "apellidoMaterno": "LOPEZTEST",
    "anioEmision": "2020",
    "ocr": "1234567890123",
    "cic": "123456789",
    "numeroEmisionCredencial": "01",
    "anioRegistro": "2015",
    "base64Image": {{selfie}}
}

Response Body

{
   "valid":true,
   "statusCode":0,
   "governmentValidation":{
      "recognitionConfidence":{
         "value":"91.1",
         "status":"OK"
      },
      "validationStatus":{
         "value":"0",
         "status":"OK",
         "key":"ok"
      },
      "ocrValidation":[
         {
            "value":"true",
            "status":"OK",
            "key":"firstName"
         },
         {
            "value":"true",
            "status":"OK",
            "key":"maternalLastName"
         },
         {
            "value":"true",
            "status":"OK",
            "key":"paternalLastName"
         },
         {
            "value":"true",
            "status":"OK",
            "key":"personalId"
         },
         {
            "value":"true",
            "status":"OK",
            "key":"electorsKey"
         },
         {
            "value":"true",
            "status":"OK",
            "key":"issueDate"
         },
         {
            "value":"true",
            "status":"OK",
            "key":"ocr"
         },
         {
            "value":"true",
            "status":"OK",
            "key":"emissionNumber"
         },
         {
            "value":"true",
            "status":"OK",
            "key":"registrationDate"
         }
      ],
      "ocrValidationOverall":{
         "value":"100.0",
         "status":"OK"
      },
      "overall":{
         "value":"91.1",
         "status":"OK"
      }
   }
}

Was this page helpful?