Prerequisites
- A Youverify account at cowork.youverify.co
- Your API secret key from the dashboard under Settings → API Keys
- The customer’s ID type, ID number, and country
Supported ID types by country
🇳🇬 Nigeria
bvn— Bank Verification Numbernin— National Identification Numbernin_phone— NIN lookup by phone numberdrivers_license— Nigerian Driver’s Licencepassport— International Passportpvc— Permanent Voter’s Card
🇰🇪 Kenya
keNationalId— National IDkePassport— International PassportkeAlienId— Alien IDkeDriversLicense— Driver’s Licence
🇿🇦 South Africa
zaSAID— South African ID Number
🇬🇭 Ghana
ghPassport— International PassportghVoter/oldGhVoter— Ghana Voters Card (new/old)ssnit— Social Security and National Insurance Trust
🇨🇮 Côte d'Ivoire
- National ID (new and old formats)
- Residence Card
🌍 Global
Many additional countries are supported via the global eIDV endpoint. Contact your Youverify account team or consult the dashboard for the full list of supported countries.
Steps
What happens behind the scenes
When you post the KYC verification, Youverify:- Queries the authoritative source (e.g. Nigeria’s BVN database, NIMC for NIN)
- Compares the returned PII against the
validationsblock you supplied - Attaches the result to the entity’s activity log and 360 record
- Re-computes the risk score — incorporating AML screening, identity match status, and any fraud signals
What’s next
- Run AML screening explicitly to check the entity against additional watchlists
- Add liveness detection for a biometric match using the Liveness SDK
- Build a progressive Tiered KYC flow on top of this foundation
- Onboard a business using KYB and UBO verification