Financial services
Verify customer ID numbers during onboarding
Keep applications moving with fast structural checks, zero storage, and a simple path from manual review to API automation.
What finance teams get
- Validity, date of birth, age, gender, and citizenship status
- No document upload or raw ID retention
- Suitable for dashboard use and high-volume API integrations
Trust signals
Established, privacy-first, and professionally maintained
Dedicated South African .co.za domain at checkid.co.za. 4,600+ monthly active users and 815k+ historical validations on a platform built for South African structural ID validation — not a generic template.
Zero ID data storage
ID numbers and decoded results are processed in memory and discarded immediately — never logged, cached, or persisted.
POPIA-first design
Privacy, purpose limitation, and minimal processing are built into the product — not bolted on after the fact.
Structural validation only
Checks format, date encoding, citizenship indicator, and Luhn checksum. No Home Affairs or government database lookup.
API & developer docs
REST API, bulk endpoint, and published developer documentation for teams integrating CheckID into their own systems.
Under 1 second response time · Structural validation only · No credit checks or bank-grade identity verification
Built for onboarding and review
Fintech onboarding
Catch invalid or mistyped ID numbers before they create support tickets or failed applications.
Lending and credit
Reduce downstream review failures with a fast first-pass structural check.
Accounting and admin teams
Validate client records quickly and keep customer data handling simple and private.
How it works
Collect the ID number
Capture the 13-digit SA ID number during onboarding, application, or account opening.
Validate instantly
CheckID returns validity and decoded fields in under a second, without storing the input.
Use the result downstream
Keep manual reviews focused on genuine exceptions and reduce rework in your team.
Frequently asked questions
Does CheckID replace KYC?
No. CheckID performs structural validation and decodes the information in a South African ID number. It does not replace KYC, document checks, or other due-diligence steps.
Can our engineers use the API?
Yes. The Professional plan includes REST API access and bulk validation for production workflows.
Will raw ID numbers be stored?
No. ID numbers are processed in memory only and discarded immediately after validation. See the privacy policy for details.
Does this work for bulk processing?
Yes. Professional accounts can use bulk validation for high-volume customer onboarding.
Simple, transparent pricing
Choose the plan that matches your verification volume.