Skip to main content
Didit Raises $2M and Joins Y Combinator (W26)
Didit
Middle East & Africa

Identity verification
built for South Africa Flag of South Africa

Smart ID Card, ID Book and Passport on one session, cross-checked against the Department of Home Affairs — $0.33 full KYC, 500 free every month.

Backed by
Y Combinator
GBTC Finance
Bondex
Crnogorski Telekom
UCSF Neuroscape
Shiply
Adelantos

Trusted by 2,000+ organizations worldwide.

Country brief

How identity verification works in South Africa.

The fraud surface and the frameworks an engineering or compliance lead needs before scoping an integration.
Fraud landscape
Three pressures shape South African identity fraud: deepfake and synthetic-ID attacks targeting the surge of digital banks and remittance apps, ID Book forgery (still legally valid alongside the Smart ID Card), and AML pressure following South Africa's FATF grey-listing in 2023. Didit scores 200+ real-time fraud signals on every session — face morph, replay, injection, document tampering, device intelligence, IP geolocation.
Compliance frameworks
  • FICA (Financial Intelligence Centre Act 38 of 2001)
  • POPIA (Protection of Personal Information Act 4 of 2013)
  • FSCA CASP Declaration (2022)
  • South African Reserve Bank prudential standards
  • FATF 40 recommendations
Regulators

Who supervises identity verification in South Africa.

These are the supervisors a South Africa verification flow has to answer to. One Didit hosted flow + one audit log covers every one of them — no separate integration per agency.
  • SARB

    South African Reserve Bank — central bank and prudential supervisor for banks, payment service providers, and the National Payment System.

  • FSCA

    Financial Sector Conduct Authority — market-conduct supervisor for banks, insurers, securities firms, and crypto asset service providers (CASPs) declared financial products in 2022.

  • FIC

    Financial Intelligence Centre — South Africa's Financial Intelligence Unit. Administers FICA and receives Suspicious Transaction Reports (STRs).

  • Information Regulator

    Independent body that enforces POPIA (Protection of Personal Information Act 4 of 2013). Governs every identity verification on South African residents.

  • DHA

    Department of Home Affairs — issuer of the Smart ID Card, ID Book, and Passport. Maintains the authoritative national population register.

Verification flow · One API

Four modules. One verification.

ID, biometric, AML, and a South Africa database cross-check — composed on one workflow, billed per success, returned in one report.
01 · ID

Capture and read the ID.

Captured on any phone — auto-classified, OCR-parsed, and template-verified.

  • Smart ID Card, the legacy green-barcoded ID Book, Passport (with the chip read on e-Passports), and the driving licence.
  • Returns the name, 13-digit ID number, date of birth, place of issue, and expiry.
Read the docs
Stage 01Capture and read the ID
  • Smart ID Card
  • ID Book (Green Barcoded)
  • Passport — chip read on e-Passport
02 · Biometric

Match the face. Prove it's a real person..

Selfie confirmed live and matched against the ID portrait.

  • Duplicate check: 1:N face search across existing users. Free.
  • Active liveness ($0.15) for elevated-risk flows — user turns or blinks.
Read the docs
Stage 02Match the face. Prove it's a real person.
  • Selfie on any phone or laptop camera
  • Mobile-handoff QR when the user starts on desktop
03 · AML

Screen for sanctions, PEPs, and adverse media.

1,300+ global sanctions, PEP, and adverse-media lists — plus South African watchlists:

  • FIC (Financial Intelligence Centre) — South Africa Sanctions — FIC-administered sanctions and STR-derived enforcement actions under FICA.
  • SARB Prudential Authority — Administrative Sanctions — Reserve Bank prudential enforcement against regulated financial institutions.
  • South Africa National Treasury — watchlist — Treasury-level financial designations.
  • FSCA — debarment and enforcement register — Financial Sector Conduct Authority debarments and market-conduct enforcement.
  • National Assembly of South Africa — PEP register — Members of Parliament at PEP Level 1.
  • National Council of Provinces — PEP register — provincial legislative-level PEPs.
  • NPA (National Prosecuting Authority) — prosecutorial enforcement and wanted-persons — court-ordered designations and fugitives.
  • SAPS (South African Police Service) — wanted persons — active criminal and fugitive notices.

Severity-scored. Ongoing monitoring ($0.07/user/yr) re-checks daily and fires a webhook on new hits.

Read the docs
Stage 03Screen for sanctions, PEPs, and adverse media

Screen for sanctions, PEPs, and adverse media — see the docs for the full module surface.

04 · Registry

Cross-check against the Department of Home Affairs.

After the ID is captured, Didit cross-checks captured data against 14 South African authoritative-source services — covering identity, biometrics, driving, vehicles, company, and fraud:

  • `zaf_africa_national_id` — DHA National ID registry. ~100% adult coverage. $2.95 per query.
  • `zaf_dha_photo` — DHA registered photograph retrieval. $0.40 per query.
  • `zaf_dha_fingerprint_match` — DHA fingerprint register. $0.50 per query.
  • `zaf_drivers_license` — NATIS / Department of Transport driving-licence register. $0.20 per query.
  • `zaf_fraud_prevention` — South African Fraud Prevention Service (SAFPS) watch-list. $0.40 per query.
  • `zaf_contactability` — known phone numbers, emails, and addresses for an individual. $0.30 per query.
  • `zaf_bank_account_holder` — inter-bank Account Holder Verification (AVS) service. $0.40 per query.
  • `zaf_company_registry` — CIPC commercial register company lookup. $0.30 per query.
  • `zaf_company_directors` — CIPC current directors of a company. $0.30 per query.
  • `zaf_person_directorships` — CIPC current and historical directorships for an individual. $0.30 per query.
  • `zaf_criminal_face_screening` — facial image screen against South African criminal-record datasets. $0.50 per query.
  • `zaf_refugee` — DHA refugee-file register. $0.30 per query.
  • `zaf_vehicle_by_vin` — NATIS vehicle register lookup by VIN. $0.20 per query.
  • `zaf_vehicle_ownership` — NATIS vehicle-ownership confirmation. $0.20 per query.

All services are pay-per-success, no contracts.

Read the docs
Stage 04Cross-check against the Department of Home Affairs

Cross-check against the Department of Home Affairs — see the docs for the full module surface.

Documents covered

Every South Africa document Didit accepts.

One row per accepted credential — flag, document name, document type. Live from the Didit Business Console.
Authoritative datasets

Civil-registry and AML coverage for South Africa.

One card per dataset Didit cross-checks against — civil registries on the Database Validation API plus the global AML watchlist pool. Each card links to the technical docs.
zaf_africa_national_id

South Africa National ID (DHA)

Source: Department of Home Affairs (DHA). $2.95 per successful query. Coverage ~100% of adult population.

Read the API docs
zaf_dha_photo

South Africa DHA Photo Retrieval

Source: Department of Home Affairs (DHA). $0.40 per successful query. Coverage Registered DHA ID holders.

Read the API docs
zaf_dha_fingerprint_match

South Africa DHA Fingerprint Match

Source: Department of Home Affairs (DHA). $0.50 per successful query. Coverage DHA fingerprint register.

Read the API docs
zaf_drivers_license

South Africa Driving License Verification

Source: NATIS / Department of Transport. $0.20 per successful query. Coverage NATIS driving-licence register.

Read the API docs
zaf_fraud_prevention

South Africa Fraud Prevention Screening (SAFPS)

Source: South African Fraud Prevention Service (SAFPS). $0.40 per successful query. Coverage SAFPS watch-list.

Read the API docs
zaf_contactability

South Africa Contactability Lookup

Source: South African contactability data aggregators. $0.30 per successful query. Coverage South African adult population.

Read the API docs
zaf_bank_account_holder

South Africa Bank Account Holder Verification

Source: Inter-bank Account Holder Verification (AVS). $0.40 per successful query. Coverage South African bank accounts.

Read the API docs
zaf_company_registry

South Africa Company Registry Lookup

Source: CIPC (Companies and Intellectual Property Commission). $0.30 per successful query. Coverage CIPC commercial register.

Read the API docs
zaf_company_directors

South Africa Company Directors Lookup

Source: CIPC (Companies and Intellectual Property Commission). $0.30 per successful query. Coverage CIPC commercial register.

Read the API docs
zaf_person_directorships

South Africa Person Directorships Lookup

Source: CIPC (Companies and Intellectual Property Commission). $0.30 per successful query. Coverage CIPC current and historical directorships.

Read the API docs
zaf_criminal_face_screening

South Africa Criminal Screening by Face

Source: South African criminal-record datasets. $0.50 per successful query. Coverage Published South African criminal-record datasets.

Read the API docs
zaf_refugee

South Africa Refugee File Verification

Source: Department of Home Affairs (DHA) refugee register. $0.30 per successful query. Coverage DHA refugee register.

Read the API docs
zaf_vehicle_by_vin

South Africa Vehicle Lookup by VIN

Source: NATIS vehicle register. $0.20 per successful query. Coverage NATIS vehicle register.

Read the API docs
zaf_vehicle_ownership

South Africa Vehicle Ownership Verification

Source: NATIS vehicle register. $0.20 per successful query. Coverage NATIS vehicle register.

Read the API docs
aml-screening

AML lists screened in South Africa

1,300+ sanctions, Politically Exposed Persons (PEP), and adverse-media lists, plus the country's regulatory watchlists and PEP registries.

Read the AML coverage docs
Compliant by design

Open a new country in one click. We do the hard work.

We open the local subsidiaries, secure the licenses, run the penetration tests, earn the certifications, and align with every new regulation. To ship verifications in a new country, flip a toggle. 220+ countries live, audited and pen-tested every quarter — the only identity provider an EU member-state government has formally called safer than in-person verification.
Read the security & compliance dossier
EU financial sandbox
Tesoro · SEPBLAC · BdE
ISO/IEC 27001
Information security · 2026
SOC 2 · Type I
AICPA · 2026
iBeta Level 1 PAD
NIST / NIAP · 2026
GDPR
EU 2016/679
DORA
EU 2022/2554
MiCA
EU 2023/1114
AMLD6 · eIDAS 2.0
EU-aligned by design
FAQ

Common questions about South Africa.

Infrastructure for identity and fraud.

One API for KYC, KYB, Transaction Monitoring, and Wallet Screening. Integrate in 5 minutes.

Ask an AI to summarise this page