NBI Clearance

NBI Clearance Verification

This method helps you to verify a Philippine National Bureau of Investigation (NBI) clearance number against the legal source.

Request Notes

  • clearance_number is the NBI clearance number, maximum 20 characters, letters, numbers and hyphen only.
  • reference_id is optional. When it is empty, a UUID is generated and returned in the response. It must be unique per service: reusing a reference_id returns Transaction already created for this reference_id.

Response Notes

verification_status returns VERIFIED when the clearance is valid, and REJECTED when it is expired or not found. The identity data of the clearance holder is returned inside verification_result together with is_valid.

post/philippines/nbi/verify

Request

  • Base URL
    https://api.verihubs.com
  • URL
    https://api.verihubs.com/philippines/nbi/verify
  • Auth
    none declared. Required headers: App-ID, API-Key

Headers

App-IDstring required
API-Keystring required

Request body

clearance_numberstring required

NBI clearance number, maximum 20 characters, letters, numbers and hyphen only.

reference_idstring

Use to indicate your company's transaction (must be unique). When empty, a UUID is generated.

Example request

{
  "clearance_number": "XXXXXXXXXX-XXXXXXX",
  "reference_id": "REF123456789"
}

Response

Successful Response

idstring required

Verihubs ID, generated string that is unique for every transaction.

reference_idstring required

Reference id of the transaction, the same value you sent (or a generated UUID if it was empty).

messagestring required

Shows message of the response. Returns NBI Clearance verification successfully completed for a verified or expired clearance, and NBI clearance number not found when the clearance number is not found.

verification_statusstring required

Verification status of the transaction. Returns VERIFIED or REJECTED.

Example response

{
  "id": "09d9c29b-0946-44aa-9944-afaf6c05c58a",
  "reference_id": "REF123456789",
  "message": "NBI Clearance verification successfully completed",
  "verification_status": "VERIFIED",
  "verification_result": {
    "full_name": "JUAN DELA CRUZ",
    "first_name": "JUAN",
    "middle_name": "DELA",
    "last_name": "CRUZ",
    "photo": "https://storage.googleapis.com/image-storage/nbi-photo.jpeg",
    "clearance_expiry": "2026-12-31",
    "occupation": "SOFTWARE ENGINEER",
    "clearance_number": "XXXXXXXXXX-XXXXXXX",
    "is_valid": true
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.