A Globba Technologies product · Early access

Verify the people you onboard. One API.

Send an identity number with your customer’s consent and get a clear match result back, with an audit record of every check. Built for fintechs, lenders and platforms serving Nigeria.

POST /v1/identity/verifications
{
  "type": "NIN",
  "identifier": "70000000001",
  "subject": { "first_name": "Ada", "last_name": "Obi",
               "date_of_birth": "1994-02-11" },
  "purpose": "customer_onboarding",
  "consent": { "reference": "consent-001", "method": "in_app", … }
}
201 Created
{
  "id": "ver_MHK3Q2A1x9Lm4TqR",
  "outcome": "verified",
  "result": { "record_found": true, "first_name": "exact",
              "last_name": "exact", "date_of_birth": true },
  "identifier_last2": "01",
  "billable": false  // test mode is free
}
01How it works

From test key to live checks in three steps.

  1. 01

    Start in test mode

    Create an account and a test key in a minute. Test checks are free and answer from fixed test identities, so you can build every path.

  2. 02

    Integrate one endpoint

    One request per check, with the customer’s consent attached. Every request carries an idempotency key, so a retry never runs or charges twice.

  3. 03

    Go live after review

    We review your business and what you’ll use checks for, then switch on live keys. Live checks draw from a prepaid balance.

02Checks

Match a person against national records.

You tell us who your customer says they are. We tell you whether the record agrees. You get match results, not the person’s record.

CheckWhat it comparesResultAvailability
NINFirst name, last name and date of birth against the National Identity Number record.exact · partial · noneOn approval
BVNFirst name, last name and date of birth against the Bank Verification Number record.exact · partial · nonePer business, once authorized
Company (CAC)Registration details for business onboarding.—Planned
03Built-in controls

The careful parts are part of the API.

Identity data is sensitive. These rules hold for every request, for every business.

  • 01

    Consent on every request

    Each check names how and when the customer agreed, and for what purpose. Requests without it are refused.

  • 02

    Minimum data

    Identity numbers are never stored, only a keyed hash and the last two digits. You get match results; the record itself is not returned or kept.

  • 03

    Fair billing

    Retries with the same idempotency key replay the first answer. If the identity source can’t answer, you aren’t charged.

  • 04

    Approved purposes only

    Each business is approved for specific uses, such as customer onboarding. Checks for anything else are refused.

  • 05

    Separate test and live keys

    Test keys never touch real records. Live keys work only after review, and every key can be revoked instantly.

  • 06

    An audit trail

    Every check, key change and sign-in is recorded with who did it and when, for your records and ours.

04Get started

Build against test mode today.

Live access opens after a short review of your business and use case. Pricing is per check, from a prepaid balance; ask us for rates.