HR and recruitment
Verify candidate ID numbers before onboarding
Keep hiring workflows clean with fast SA ID validation, zero storage, and clear results that support POPIA-conscious HR processes.
HR guide: South African ID validation at scale covers bulk API patterns, hygiene checks, and how this fits before deeper screening.
What HR teams get
- Validity, date of birth, age, gender, and citizenship status
- No document upload or manual lookup
- Dashboard and API workflows for small teams and staffing agencies
Trust signals
Trusted by South African teams
4,600+ monthly users, 815k+ historical validations, and approved customer testimonials.
Zero ID data storage
ID numbers are processed in memory and discarded immediately.
POPIA-aware
Built for privacy-first South African workflows.
Sub-second checks
Fast enough for live forms, onboarding, and bulk workflows.
API + bulk ready
Works in the dashboard and through the REST API.
Built for hiring workflows
Recruitment teams
Catch mistyped or invalid ID numbers before they reach payroll, contracts, or access provisioning.
HR operations
Keep candidate records clean, reduce follow-up emails, and speed up onboarding without document uploads.
Staffing agencies
Validate large applicant batches quickly with the Professional plan and API access.
How it works
Capture the candidate ID number
Type or paste the 13-digit SA ID number during application, offer acceptance, or onboarding.
Validate the structure in seconds
CheckID returns validity, date of birth, age, gender, and citizenship status without storing the input.
Route the result into your workflow
Use the dashboard for manual checks or connect the REST API for automated onboarding flows.
Frequently asked questions
Does CheckID verify a real person or only the number?
CheckID validates the South African ID structure and the encoded information. It does not confirm identity against a government database.
Is this suitable for HR onboarding?
Yes. Teams use it as a fast first-pass check to reduce manual errors before contracts, payroll, or system access steps.
Does CheckID store candidate data?
No. ID numbers are processed in memory only and discarded after the response is returned. Read the privacy policy for the full detail.
Can we use the API for bulk screening?
Yes. Professional plans include API access and bulk validation for teams that need to process high volumes.
Start screening candidates faster
Zero storage, clean records, and a simple path from manual checks to API automation.
Simple, transparent pricing
Start free, then upgrade when the hiring volume grows.