Get Started

Menu

Verify Now - Identity Verification Platform

Enterprise API

VerifyNow API

One REST API for identity verification, face matching, compliance checks, and onboarding. 60+ million South African citizens. Real-time Home Affairs integration.

Volume-Based API Pricing

Flexible pricing with no monthly minimums, licence fees, or platform fees. Automatic discounts kick in once you reach the Developer API tier.

CategoryVolume (Credits/Month)DiscountPer Credit (ZAR)Per Credit (USD)
Retail1 - 1,0000%R2.99$0.18
Developer APIAuto-discounts start here1,001 - 10,00010%R2.69$0.16
Enterprise Tier 110,001 - 49,99920%R2.39$0.14
Enterprise Tier 250,000 - 99,99925%R2.24$0.13
Enterprise Tier 3100,000+35%R1.94$0.11
XL EnterpriseNegotiableCustomContact UsContact Us

Exchange rate: ZAR 17 : $1 USD. All prices shown are per credit. Services use 1-10 credits depending on the verification type.

Credit Usage Examples

Different services use different amounts of credits:

  • ID Verification with Photo: 10 credits (R29.90 at retail)
  • ID Verification (Data Only): 1 credit (R2.99 at retail)
  • Face Match (Standard): 1 credit (R2.99 at retail)
  • Face Match (Home Affairs): 10 credits (R29.90 at retail)
  • Passive Liveness: 1 credit (R2.99 at retail)

Batch Processing

Batch processing of 1,000+ ID numbers is supported on request. Batch jobs are charged according to the same volume-based pricing tiers listed above.

Verification Flows

Choose Your Verification Flow

Different verification scenarios for different use cases. Mix and match to build your ideal KYC flow.

9:41
Home Affairs

Enter ID

User enters SA ID number

Home Affairs

Recommended

Compare selfie to official Home Affairs ID photo

Verification Steps

Features

  • Official HA photo
  • Highest assurance
  • ID verification included

API Endpoint

POST/api/external/facematch
bundle: "facematch"

Enterprise Volume Pricing Includes

All API Endpoints

Access to every VerifyNow verification service

Account Manager

Dedicated Enterprise Account Manager on request

Standard SLA Support

Critical incidents <1hr, High impact <4hrs

API Dashboard

Full analytics, logs, and usage monitoring

Developer Support

Implementation and roll-out assistance

No Additional Charges

No monthly platform fees
No monthly access fees
No minimums
No post-usage invoicing exposure
No per user charges
No per licence charges

Pre-Paid Usage Model

Enterprise usage operates on a prepaid usage model to ensure service continuity and predictable operations at scale.

  • Credits are deducted per verification at your agreed tier price
  • Top-ups available anytime with configurable threshold alerts
  • Unused monthly credits roll over to the following month
  • Pricing tiers assessed monthly based on previous month's volume
  • API to manage credits internally available at no additional cost

Technical Specifications

RESTful, versioned endpoints
API key authentication + OAuth
Webhooks for async completion
Sandbox and production environments
Idempotency keys
Detailed error taxonomy
API dashboard with analytics
Comprehensive documentation
Uptime Commitment99.0%
Critical Incident Response< 1 hour

Sample API Response

Mix and match any endpoints for your use case. Each service returns structured JSON data tailored to that verification type.

Data Coverage

  • 60+ million South African citizens via Home Affairs
  • 190+ countries for AML/PEP screening
  • CIPC integration for company verification
  • Global ID documents supported for document verification

Flexible Integration

Call any endpoint independently or combine them for comprehensive verification flows:

  • • ID Verification + Face Match for KYC
  • • Face Match + Liveness for anti-fraud
  • • AML Screening + Company Verification for B2B
  • • Consumer Trace + Credit Check for lending
Sample JSON Response (ID Verification)
{
  "Status": "Success",
  "realTimeResults": {
    "IDPhoto": "base64_encoded_png_image...",
    "idNumber": "8001015009087",
    "haIdno": "8001015009087",
    "idnoMatchStatus": "Matched",
    "haIdBookIssuedDate": "1998-02-15",
    "idCardInd": "No",
    "identityDocumentType": "ID Book",
    "idBlocked": "NO",
    "firstNames": "JOHN",
    "surname": "DOE",
    "dob": "1980-01-01",
    "age": 44,
    "gender": "Male",
    "citizenship": "South African",
    "countryofBirth": "SOUTH AFRICA",
    "deceasedStatus": "Alive",
    "deceasedDate": "",
    "maritalStatus": "SINGLE",
    "marriageDate": ""
  },
  "transaction_id": "4662637"
}

Available API Endpoints

Full access to all verification services via a unified API

Identity Verification

Real-time identity verification using official government databases

  • ID Verification with Photo
  • ID Verification (Data Only)
  • Drivers License Decode

Face Match & Biometrics

Advanced biometric authentication and face matching

  • Face Match (Home Affairs)
  • Face Match (Standard)
  • Face Match + ID Verification
  • Passive Liveness Detection
  • ID Document Verification

Compliance & AML

Anti-money laundering and regulatory compliance screening

  • AML/PEP Screening
  • KYC Verification

Financial Services

Credit, banking, and financial verification services

  • Credit Score
  • Bank Account Verification

Data & Tracing

Consumer data and contact tracing services

  • Consumer Trace
  • Phone Trace

Business Verification

Company and director verification services

  • Company Verification
  • Director Search

SLA & Support

Standard SLA Response Times

Critical Incidents< 1 hour
High Impact Incidents< 4 hours
Medium ImpactNext Business Day

Support Options

  • Business-hours email and WhatsApp support
  • Dedicated account manager (on request)
  • Implementation support with VerifyNow Developer
  • 24/7 enterprise support (optional, quoted separately)

Fallback/Backup Data Source

In the event that the real-time service is temporarily unavailable, VerifyNow will automatically apply an offline database fallback to maintain onboarding continuity. The following attributes are not available in offline mode: Country of birth, Deceased status, Deceased date, Marital status, Marriage date.

Cross-Border Compliance

VerifyNow is aligned with the South African POPI Act (Protection of Personal Information) for data handling and cross-border data transfers.

POPIA Section 72 Requirements

For cross-border data transfers, one of the following protections must be in place:

Adequate Legal Protection

Recipient subject to law or agreement providing adequate protection

Data Subject Consent

Explicit consent from the data subject for the transfer

Contract Performance

Transfer necessary for contract between data subject and party

Data Subject Interest

Transfer necessary for contract concluded in interest of data subject

Benefit of Data Subject

Transfer for benefit when consent not reasonably practicable

Source: Government Gazette, Protection of Personal Information Act, Chapter 9, Section 72, Page 40 (26 November 2013)

Consent Requirement: Enterprise partners are required to receive and retain explicit consent from the data subject (South African citizen) with a prescribed reason (e.g., Fraud Prevention/KYC) and length of validity to verify their identification. This ensures both VerifyNow and enterprise partners remain compliant with POPIA.

Ready to Integrate?

Get API access and start verifying South African identities in minutes. Volume discounts automatically apply as you scale.