The Identity & Messaging Infrastructure for Africa

Build secure, scalable applications with our unified API for SMS, Email, KYC, Bank and Facial Recognition. One integration, endless possibilities.

verify.js
import express from 'express';
import { Client } from 'verifyguru';

const app = express();
const client = new Client('vg_live_test12345');

app.post('/verify', express.json(), async (req, res) => {
    const result = await client.identity.verifyBvn(req.body);
    res.json({ status: result.status });
});

app.listen(3000);

Everything you need to onboard users securely

One robust API providing seamless access to essential identity and messaging infrastructure for developers.

SMS Messaging

Deliver transactional SMS, OTPs, and notifications reliably powered by our high-deliverability routing engine.

BVN & NIN Verification

Instantly verify Nigerian Bank Verification Numbers and National Identity Numbers with real-time authoritative database checks.

Face Verification

Match selfies against authoritative databases to prevent fraud and ensure the person behind the screen is real.

Email Verification Soon

Clean your mailing lists and prevent fake signups with real-time email validation and deliverability checks.

Bank Account Verification

Instantly resolve and verify bank account details across all Nigerian banks. Ensure payments go to the right person and reduce fraud with real-time account name matching.