The catalogue

Six product families on one endpoint. Each product is a type you pass to POST /v1/verifications; the request, authentication, errors and billing are identical across all of them.

Coverage
Nigeria today Pricing published in the dashboard Sandbox fixtures for every type
Products marked coming soon are not yet available and return 501 type_not_available.
Onboarding & KYC

Verify a person against the register

Confirm identity numbers, match the details a customer typed against the record, and check the phone and address they gave you. Consent is required on every register lookup and recorded with the job.

  • Enhanced KYC — NINenhanced_kyc · nin

    Full identity record for a National Identification Number, including photo where policy permits.

  • Enhanced KYC — virtual NINenhanced_kyc · vnin

    Resolve a virtual NIN, including the tokenised form issued to the holder.

  • NIN slipenhanced_kyc · render_slip

    The full record rendered as a slip, for teams that must file one.

  • Enhanced KYC — BVNenhanced_kyc · bvn

    Bank Verification Number lookup, with a deeper 360 view available through options.

  • Basic KYCbasic_kyc

    Match the name, date of birth and other details you were given against the record and get a decision, not a dump.

  • Phone verificationphone_verification

    Confirm a phone number belongs to the person who gave it, matched against their personal details.

  • Demography searchdemography_search

    Find a record from name, date of birth and gender when no identity number is to hand.

  • Address verificationaddress_verification

    Verify a residential or business address, with optional geolocation from your capture flow.

Business & KYB

Verify a company before you onboard it

Registration and tax checks for merchants, suppliers and corporate customers, returned in the same envelope as the people checks.

  • Business verificationbusiness_verification

    Look up a company by registration number and retrieve its registered record.

  • Corporate tax IDtax_id_verification · corporate

    Confirm a corporate tax identification number and the entity it belongs to.

  • TIN lookuptax_id_verification

    Resolve a tax identification number to its registered holder.

Biometrics & liveness

Prove there is a live person, and that it is the right one

Capture runs in our web, Android, iOS and React Native SDKs against a short-lived session token, so your secret key never leaves your server. Liveness is sold on its own as well as inside Biometric KYC.

  • Biometric KYCbiometric_kyc

    Register lookup plus liveness, face match against the register photo and duplicate detection, in one job with one decision.

  • Livenessliveness

    Active liveness with presentation-attack detection, returned as a result, a score and a stable band.

  • Selfie enrolselfie_enrol

    Enrol a face against your own subject reference for later authentication.

  • Selfie authenticateselfie_auth

    Authenticate a returning user against their enrolment, for step-up and account recovery.

  • Selfie compareselfie_compare

    Compare a selfie against a reference image you supply.

  • Duplicate detectionduplicate_check

    Check a face against your own enrolments to catch the same person opening a second account.

Documents

Identity documents

Passport lookup is available on the document rail today. Document capture with authenticity checks and selfie match is in development and will arrive as new types on the same endpoint.

  • Passport verificationdocument_lookup · passport

    Verify a Nigerian international passport number against the issuing record.

  • Document verificationcoming soon

    OCR and MRZ reading, authenticity checks and selfie match on a captured document.

  • Enhanced document verificationcoming soon

    Document verification cross-checked against the issuing register.

Fraud & screening

Screen before and after onboarding

Watchlist screening is available now. Broader sanctions, PEP and adverse-media screening, continuous monitoring and a unified risk score are on the roadmap and will be labelled here when they ship.

  • BVN watchlistaml_screening · bvn

    Screen a BVN against the financial-crime watchlist.

  • One-time AML checkcoming soon

    Sanctions, PEP and adverse-media screening on a name and date of birth.

  • AML monitoringcoming soon

    Continuous rescreening of enrolled subjects with hits delivered as events.

  • Risk scoringcoming soon

    A single risk level and signals across every check on a subject.

More Nigerian checks

The checks a Nigerian fintech actually runs

Not every check is KYC in the textbook sense, but they all belong on the same rail, with the same keys, wallet and audit trail.

  • Bank account name enquiryaccount_verification

    Confirm the name on an account number before you pay or collect.

  • Bank listbank_list

    The current list of banks and codes for your forms.

  • Card BIN lookupcard_lookup

    Issuer, scheme and card type from the first digits of a card.

  • Electricity metermeter_lookup

    Resolve a meter number to its registered customer.

  • Voter carddocument_lookup · voter

    Verify a permanent voter card number.

  • Vehicle and driverdocument_lookup · vehicle

    Verify vehicle registration and driver details.

  • Individual tax IDtax_id_verification · individual

    Confirm an individual's tax identification number.

  • Name searchdemography_search

    Find a record from a name and demographic details.

Integrate once, switch products by changing a string

Unimplemented types answer 501 type_not_available, so you can write your client against the whole catalogue today.