Our API Services

Discover the building blocks for your next big application. Integrate messaging and identity verification with a few lines of code.

SMS Messaging

Send transactional messages, OTPs, and marketing campaigns to customers across Africa and the world. Our unified API ensures high deliverability rates and intelligent routing.

  • 99.9% Delivery Rate
  • Sender ID Customization
  • Detailed Delivery Reports
View API Reference
POST /v1/sms/send PHP
$response = $client->messaging->send([
    'to' => '+2348012345678',
    'from' => 'VerifyGuru',
    'sms' => 'Your verification code is 123456',
    'type' => 'plain',
    'channel' => 'generic'
]);

echo $response->getMessageId();
POST /v1/identity/bvn JSON Response
{
  "status": "success",
  "data": {
    "bvn": "12345678901",
    "firstName": "John",
    "lastName": "Doe",
    "dateOfBirth": "1990-01-01",
    "phoneNumber": "08012345678",
    "image": "base64_encoded_string..."
  }
}

Identity Verification (KYC)

Onboard users safely and comply with local regulations. Instantly verify BVN (Bank Verification Number) and NIN (National Identity Number) with direct integrations to national databases.

  • Real-time Verification
  • Includes Biometric Data (Image)
  • Secure & GDPR/NDPR Compliant
Explore KYC Endpoints

Facial Recognition

Compare two facial images instantly to ensure the user is who they claim to be. Built on robust biometric technology.

  • Extremely Fast Matching
  • Supports Base64 Images
  • High Accuracy Confidence Scores
View Biometric Docs
POST /v1/verify/face-match JSON
{
  "status": "success",
  "message": "Face match completed",
  "data": {
    "match": true,
    "similarity": 99.85
  }
}

Coming Soon

Email Verification API