Sign inStart verifying
POPIAFICAB-BBEE Level 1

Trusted by thousands of South African businesses

Face Match API

Selfie to ID photo verification

Compare user selfies against Home Affairs photos or reference images. Get confidence scores, age/gender detection, and verified identity data — all via a single API call.

POPIA Compliant
Home Affairs Integration
Under 10 seconds
Services

Face Match services

Choose the right face matching service for your use case

10 Credits

Face Match (Home Affairs)

Compare a user selfie against the official Home Affairs ID photo on record.

  • Match against government ID photo
  • Real-time verification
  • Confidence score (0-100)
  • Age & gender detection

Best for:

High-security KYC, banking, financial services

Try Face Match (Home Affairs)
1 Credit

Face Match (Standard)

Compare a user selfie against any reference photo you provide (ID document, employee badge, etc.).

  • Match against any reference image
  • Cost-effective verification
  • Confidence score (0-100)
  • Age & gender detection

Best for:

Employee verification, access control, general identity checks

Try Face Match (Standard)
2 Credits

Face Match + ID Verification

Combined face matching with Home Affairs ID verification. Verify the selfie matches and the ID number is valid.

  • Face match + ID verification
  • Personal details (Name, DOB, Gender)
  • Citizenship & death status check
  • Single API call for both checks

Best for:

Complete identity verification, onboarding flows

Try Face Match + ID Verification
Workflow

How Face Match works

Simple integration with powerful results

Step 1

Capture Selfie

User takes a clear selfie photo using their device camera.

Step 2

Send to API

Submit selfie as base64 along with ID number or reference image.

Step 3

AI Analysis

Our AI compares facial features and detects spoofing attempts.

Step 4

Get Results

Receive match status, confidence score, and detected demographics.

Your result, in plain English

A match / no-match a human can sign off on

Every face match comes back as a single result card: pass or fail, how confident we are, who we matched against, and a flagged note if we spotted anything unusual like a screen or a mask attempt. No fiddling with thresholds or confidence knobs — the decision is already made.

Real-time Results

Get face match results in under 10 seconds with detailed confidence scores.

POPIA Compliant

No biometric data stored. Full compliance with South African privacy regulations.

No code required

Upload two photos from the dashboard and get the result card back. If your team wants to automate it later, an API is available.

Anti-Spoofing

AI-powered detection of printed photos, screens, and mask attacks.

Face Match Verification Report
Selfie vs Home Affairs Photo · Request FM-SAMPLE-001
Match Status: Approved
Biometric face comparison result
APPROVED
Match Score
94
out of 100
High Confidence
Faces appear to be the same person
Face Detection
Selfie
Face detected
Male · age 28 · conf. 0.99
Home Affairs Photo
Face detected
Male · age 28 · conf. 0.98
Home Affairs ID VerificationVERIFIED
ID Number: 9710225015088
Names: SIYABONGA
Surname: NDOSI
DOB: 1997-10-22
Gender: Male
Citizenship: South African
Deceased: No
Marital: Single
Request ID
FM-SAMPLE-001
Created
15 Jun 2025, 10:00
Verified By
sample@verifynow.co.za
Use cases

Industry applications

Face match verification for every industry

Banking & Financial Services

Secure account opening with Home Affairs photo matching for FICA compliance.

Remote Onboarding

Verify customer identities remotely with selfie-to-document matching.

Digital Payments

Authenticate high-value transactions with biometric verification.

Employee Verification

Verify employee identities for access control and HR processes.

Pricing

Simple credit-based pricing

Pay only for what you use. No monthly fees.

ServiceCreditsPrice
Face Match (Home Affairs)10R29.90
Face Match (Standard)1R2.99
Face Match + ID Verification2R5.98

Ready to implement Face Match?

Start verifying identities with facial recognition today