Home Affairs ID verification
Confirm names, ID numbers, status and photo directly against the DHA National Population Register.
seeID is the verification suite for banks, recruiters, government and developers - Home Affairs ID checks, facial liveness and risk screening through one secure API.
Confirm names, ID numbers, status and photo directly against the DHA National Population Register.
Match a selfie to the official record and detect spoofing with active and passive liveness checks.
Validate ID books, smart cards, passports and proof of residence with automated authenticity scoring.
Screen applicants against criminal records, credit bureaus, sanctions and PEP watchlists in one call.
A single REST endpoint and webhooks return structured, audit-ready results in seconds - not days.
Consent capture, full audit trails and data minimisation built in - so your KYC programme stays compliant.
Collect an ID number, document or selfie through your app, our hosted flow or the dashboard.
seeID checks the data against DHA, biometrics and risk sources in a single secure request.
Get a clear pass / refer / fail decision with confidence scores and supporting evidence.
Every result is logged with consent and a full trail, ready for POPIA and FICA reporting.
Run FICA-compliant KYC at account opening with DHA matching, liveness and sanctions screening - reduce fraud and drop-off in a single flow.
How seeID helps organisations verify people, reduce risk and keep customer journeys moving.
Open and manage accounts with confidence using DHA identity matching, biometric liveness and FICA-ready evidence.
Clean REST endpoints, predictable JSON, webhooks and SDKs. Authenticate, send an ID, and get an audit-ready verification back - no integration headaches.
# Verify an identity against Home Affairs
curl https://api.seeid.co/v1/verify \
-H "Authorization: Bearer sk_live_..." \
-d '{
"id_number": "9001015800083",
"checks": ["dha", "liveness", "sanctions"]
}'
# response
{
"status": "verified",
"dha_match": true,
"liveness": 0.992,
"sanctions": "clear",
"completed_in": "2.4s"
}Choose the capabilities you need today and expand as your verification programme grows.
Verify South African identity details against trusted DHA / NPR data with clear, auditable results.
Start verifyingShort answers for teams comparing identity verification options, compliance requirements, and implementation paths.
seeID verifies South African ID numbers, identity status, facial liveness, documents, address evidence, and risk signals such as PEP and sanctions screening.
No. Teams can run checks from the dashboard. Developers can also integrate the REST API and webhooks when they need embedded verification flows.
Verification data is processed with consent, audit logging, data minimisation, and POPIA-aligned controls. Clients remain responsible for lawful instructions and subject consent.
Create a free account and run your first verification in minutes. No setup fees, no long contracts.