Scrub - Open API

verification

Endpoint:https://odoopi.usescrub.io/v1

Country based identity verification (BVN, NIN, phone)


Verify BVN

POST
https://odoopi.usescrub.io/v1
/verify-bvn/

Validates a Bank Verification Number (BVN) against NIBSS records and returns masked identity attributes. Use during KYC onboarding to confirm a customer's identity before account creation.

Verify BVNRequest Body

  • bvnstring · required

    11-digit Bank Verification Number

    Example: 22345678901

Verify BVNResponses

    • validboolean
      Example:
    • full_namestring
      Example: Adebola James
    • phone_numberstring
      Example: 08031234567
    • date_of_birthstring · date
      Example: 1990-05-15
    • request_idstring
      Example: req_abc123

Verify NIN

POST
https://odoopi.usescrub.io/v1
/verify-nin/

Validates a National Identification Number (NIN) via NIMC and returns verified identity fields. Recommended for tier-2 KYC and regulatory compliance.

Verify NINRequest Body

  • ninstring · required

    11-digit National Identification Number

    Example: 12345678901

Verify NINResponses

    • validboolean
      Example:
    • full_namestring
      Example: Chioma Okonkwo
    • genderstring · enum
      Enum values:
      M
      F
      Example: F
    • request_idstring