NIN Lookup

This page contains information about how to integrate the NIN verification services into your application.

To carry out a National Identification Number (NIN) lookup, choose any of the channels below that align with your sector or industry to submit your verification request.

API Endpoints

BASE_API: https://api.truztcube.com/v1/

IMPORTANT: This verification system is exclusively for use by government agencies and financial institutions, as mandated by the regulator.

Request Headers

Name
Type
Description

x-api-key*

string

Your organization's secret API key for authentication is available on your Truztcube dashboard.

method*

string

POST

Request Body

All the params listed below are required.

Name
Type
Description

nin

string

unique 11 digits issued by the NIMC to the ID holder

request_reason

enum

Reason for the verification check: Please review the linked document for the list of reasons and select the one that applies to your use case. see the link below for approved reasons.

enterprise_id

string

Unique code provided to an authorized enterprise

Sample CURL Request

Substitute the values with test/live information gotten from your Truztcube dashboard

curl --location 'https://api.truztcube.com/v1/nin/raw/lookup'
--header 'x-api-key: TEST_aeXdR8Inarssmzm6M8CokJbTh6nAemES' \
--header 'method: POST'\
--data '{
    "nin":"12345678901",
    "request_reason": "nyscCheck",
    "enterprise_id": "ENT4SANDBOX"
}' 

Successful CURL Response

{
  "status": 200,
  "success": true,
  "message": "successfully fetched user data",
  "data": {
    "biographicData": {
      "birthCountry": "nigeria",
      "birthLga": "Utopia",
      "birthState": "Bendel",
      "dateOfBirth": "01-01-1900",
      "educationLevel": "tertiary",
      "employmentStatus": "unemployed",
      "firstName": "JOHN",
      "gender": "m",
      "height": "169",
      "lastName": "DOE",
      "maritalStatus": "single",
      "middleName": "Mary",
      "nativeSpokenLanguage": "English",
      "nextOfKinAddressLine1": "NO. 22 Aso Villa",
      "nextOfKinFirstName": "Mary",
      "nextOfKinLga": "Utopia",
      "nextOfKinMiddleName": "Doe",
      "nextOfKinSurname": "Jane",
      "nextOfKinTown": "Kano",
      "originLga": "Arochukwu",
      "originPlace": "OKPOGA",
      "originState": "LAGOS",
      "profession": "STUDENT",
      "religion": "christianity",
      "residenceAddressLine1": "NO. 22 ASO Villa",
      "residenceLga": "Abuja",
      "residenceState": "Benue",
      "residenceStatus": "birth",
      "residenceTown": "Barkin Chiawa",
      "title": "Mr"
    },
    "biometricData": [
      {
        "biometricSubType": "face",
        "biometricType": "photo",
        "image":"/sm71.."
      },
      {
        "biometricSubType": "signature",
        "biometricType": "signature",
        "image": "/9j/4AAQSkZ.."
      }
    ],
    "contactData": {
      "phone1":  "08030000000"
    }
  }
}

Error Format

{
    "statusCode": 500,
    "message": "Request failed: Request failed with status code 500"
}

Verification Reasons

The array below lists the values needed for request_reason in your verification. Please include the key value with your submission.

"data": [
    {
      "key": "taxationEnrollment",
      "label": "Taxation Enrollment"
    },
    {
      "key": "taxationAssessment",
      "label": "Taxation Assessment"
    },
    {
      "key": "taxationEnforcement",
      "label": "Taxation Enforcement"
    },
    {
      "key": "corporateAffairsDirector",
      "label": "Corporate Affairs Director"
    },
    {
      "key": "corporateAffairsShareholder",
      "label": "Corporate Affairs Shareholder"
    },
    {
      "key": "corporateAffairsTrustee",
      "label": "Corporate Affair Trustee"
    },
    {
      "key": "medical",
      "label": "Medical"
    },
    {
      "key": "educationExam",
      "label": "Education Exam"
    },
    {
      "key": "educationAdmission",
      "label": "Education Admission"
    },
    {
      "key": "educationPromotion",
      "label": "Education Promotion"
    },
    {
      "key": "employmentRecruitment",
      "label": "Employment Recruitment"
    },
    {
      "key": "employmentEnrollment",
      "label": "Employment Enrollment"
    },
    {
      "key": "employmentDismissal",
      "label": "Employment Dismissal"
    },
    {
      "key": "creditBackgroundCheck",
      "label": "Credit Background Check"
    },
    {
      "key": "financialProducts",
      "label": "Financial Products"
    },
    {
      "key": "insurance",
      "label": "Insurance"
    },
    {
      "key": "clearanceForPoliticalOffice",
      "label": "Clearance For Policitive Office"
    },
    {
      "key": "legalCourts",
      "label": "Legal Courts"
    },
    {
      "key": "legalEnrollment",
      "label": "Legal Enrollment"
    },
    {
      "key": "crimePrisonIncarceration",
      "label": "Crime Prison Incarceration"
    },
    {
      "key": "passportImmigration",
      "label": "Passport Immigration"
    },
    {
      "key": "pensionEnrollment",
      "label": "Pension Enrollment"
    },
    {
      "key": "socioCulturalEnrollment",
      "label": "Socio-cultural Enrollment"
    },
    {
      "key": "entertainment",
      "label": "Entertainment"
    },
    {
      "key": "physicalAccess",
      "label": "Physical Access"
    },
    {
      "key": "logicalVirtualAccess",
      "label": "Logical Virtual Access"
    },
    {
      "key": "telecommunicationSimReg",
      "label": "Telecommunication Sim Registration"
    },
    {
      "key": "telecommunicationIotReg",
      "label": "Telecommunication Iot Registration"
    },
    {
      "key": "aviationTransport",
      "label": "Aviation Transport"
    },
    {
      "key": "roadTransport",
      "label": "Road Transport"
    },
    {
      "key": "maritimeTransport",
      "label": "Maritime Transport"
    },
    {
      "key": "railwayTransport",
      "label": "Railway Transport"
    },
    {
      "key": "leaCheck",
      "label": "Lea Check"
    },
    {
      "key": "defence",
      "label": "Defence"
    },
    {
      "key": "nyscCheck",
      "label": "NYSC Check"
    },
    {
      "key": "efccCheck",
      "label": "EFCC Check"
    },
    {
      "key": "blacklistPolitical",
      "label": "Blacklist Political"
    },
    {
      "key": "blacklistSocial",
      "label": "Blacklist Social"
    }
  ]
}

Last updated