Verify any African identity with a single API call. Issue portable Verified Identity Tokens. Let your users carry their trust score everywhere.
Every feature designed around the reality of African identity infrastructure.
NIN, BVN, National ID, Passport — every major African identity document supported.
Connect an existing verified identity to your platform in under 100 milliseconds.
DeepScan blocks AI-generated faces and synthetic documents before they reach identity providers.
ID numbers and biometrics are SHA-256 hashed. Face embeddings are AES-256-GCM encrypted.
A live reputation score that follows the identity across every connected platform.
One RS256-signed Verified Identity Token. Verify once, use on any platform in the network.
Three API calls to verify any African identity. One token that works on every platform in the AfriVerify network.
// 1. Initiate a verification session
const { token } = await fetch('/v1/verify/initiate', {
method: 'POST',
headers: {
'Authorization': 'Bearer av_live_xxxx',
'X-Platform': 'your-app',
},
body: JSON.stringify({ phone: '+2348012345678', country: 'NG' }),
}).then(r => r.json());
// 2. Guide user through OTP + ID + face
// ...your UI flow...
// 3. Poll for the Verified Identity Token (VIT)
const { vit, trust_score } = await fetch(
`/v1/verify/status/${token}`
).then(r => r.json());
// { verified: true, trust_score: 412, vit: "av_vit_..." }Start free. Scale as you grow.