KYC API for South Africa.

Verify South African users in seconds — ID checks, biometric liveness, and fraud signals through one REST API. Built for FICA-regulated fintechs, marketplaces, and lenders.

POPIA alignedFICA-aware retentionBilled in ZARFree tier
South African ID verification

Verify identity numbers and documents for SA users, with biometric selfie matching and liveness detection to stop stolen-ID signups.

FICA-aware by design

Verification records retained in line with FICA requirements, with 7-year audit logs on the Growth plan and africa-region data residency for South African verifications.

One API, whole stack

KYC, KYB business checks, AML screening, and fraud signals behind one API key — no stitching together three vendors.

Webhooks + console

Signed webhooks deliver verification outcomes in real time. The dashboard gives your compliance team verification history, audit logs, and team roles.

Starter
R0/mo
100 verifications + 10 KYB free, forever.
Growth
R12,000/mo
1,000 verifications + 100 KYB included.
Thereafter
R6.50
Per verification, billed monthly in arrears.
POPIA, built in

IDVero is aligned with the Protection of Personal Information Act. South African verification data stays in africa-region infrastructure, subject access is supported, and our privacy notice documents retention per record type.

Frequently asked

How much does KYC cost in South Africa?
IDVero's Starter tier is free — 100 verifications per month, no card required. Growth is R12,000/month with 1,000 verifications included, then R6.50 per verification. Billing is in ZAR via Paystack card or EFT.
Is IDVero POPIA compliant?
IDVero is designed for POPIA alignment: africa-region storage for South African verifications, documented retention, and data-subject access support. See our compliance page for details.
How long does integration take?
Most teams run their first verification the same afternoon: create an account, mint a test API key, and POST to /v3/verifications. SDKs and signed webhooks handle the rest.