Nigeria NIN Fetch
Overview
The Nigeria NIN Verification API provides a secure mechanism for verifying an individual's National Identification Number (NIN) along with personal details against the official database managed by the National Identity Management Commission (NIMC) of Nigeria. This API is designed to help organizations validate identity attributes efficiently, ensuring compliance with regulatory standards and enhancing security measures for identity verification.
Use Case
- KYC Compliance: Institutions perform BVN checks to comply with Know Your Customer (KYC) regulations, ensuring all customer data is verified and up-to-date.
- Mobile Wallet Verification: Fintech companies offering mobile wallet services use the API to confirm user identities before activating their accounts, enhancing security measures.
- Fraud Prevention: By confirming personal details with the BVN database, financial services can detect and prevent fraudulent activities, protecting both the institution and its customers.
- Insurance Claim Processing: Insurance companies utilize BVN verification to authenticate the identity of claimants, reducing the risk of fraudulent claims.
API Details
Request Body
curl --location 'https://api-preproduction.signzy.app/api/v3/global-kyc-fetch/ng/nin' \
--header 'Authorization:<----auth Token----->' \
--header 'Content-Type: application/json' \
--data '{
"nationalIdNumber":""
}'Request Body Parameters
Parameter | Type | Description | Required/Optional |
|---|---|---|---|
nationalIdNumber | String | National Identification Number | Required |
Response
{
"result": {
"nationalIdNumber": "",
"firstName": "",
"middleName": "",
"lastName": "",
"dateOfBirth": "",
"gender": "",
"phoneNumber": "",
"photo": ""
}
}Response Body Parameters
Parameter | Description | Data Type |
|---|---|---|
nationalIdNumber | The National Identification Number (NIN) of the individual. | string |
firstName | The first name of the individual as registered with their NIN. | string |
middleName | The middle name of the individual as registered with their NIN. This field may be empty if no middle name is provided. | string |
lastName | The last name (surname) of the individual as registered with their NIN. | string |
dateOfBirth | The date of birth of the individual in YYYY-MM-DD format. | string |
gender | The gender of the individual. Possible values typically include Male or Female. | string |
phoneNumber | The primary phone number associated with the NIN. | string |
photo | A persist URL pointing to the photograph of the individual associated with the NIN. | string |
Error Code and Response Mapping
{
"error": {
"name": "error",
"message": "Bad Input and description ",
"status": 400,
"reason": "VALIDATION_ERROR",
"type": "Bad Request",
"statusCode": 400
}
}Field | Type | Description |
|---|---|---|
name | string | Text displayed on the screen explaining error type. |
reason | string | Reason for the error. |
status | number | HTTP status code. |
message | string | Error message indicating an upstream error. |
type | string | Error type. |
statusCode | number | Status code representing the error scenario. |
Getting help
Please feel free to contact us if you have any questions, require clarification, or have ideas for how to make the documents or any of our services better.
You can reach out to us at [email protected]. We strive to provide prompt and reliable assistance, ensuring your queries are addressed effectively.
We value your feedback and are committed to making your experience smooth and enjoyable. Our team is dedicated to assisting you with any needs you may have. Thank you for choosing our services. We look forward to helping you!