Bulk validation for South African teams
Validate lists of SA ID numbers without storing them on CheckID
Check format, date encoding, citizenship indicator, and Luhn checksum through the web bulk tool or REST API. CheckID processes each request in memory and stores no ID number or decoded validation result.
Choose web or API validation
Web bulk validation
Paste a working list into the authenticated bulk tool and review structural results without uploading a permanent customer file.
Bulk validation API
Send a batch from your server and receive predictable JSON for each item. Keep API keys and raw ID numbers out of client-side code and logs.
Single validation API
Use the R99 API Starter plan for up to 1,000 single calls per month when batching and team access are not required.
What CheckID does
- Structural format and 13-digit length checks
- Date-of-birth encoding and age calculation
- Citizenship and gender indicator decoding
- South African ID Luhn checksum validation
What it does not do
- No Home Affairs or identity bureau lookup
- No document or biometric authenticity check
- No credit, criminal, or background check
- No storage of ID numbers or decoded results
Where bulk validation is used
Read about the free checker, API integration, recruitment lists and tenant screening.
- Free South African ID checker
- South African ID validation API
- Bulk ID validation API for South African teams
- South African ID validation for recruitment teams
- Bulk ID validation for property managers
- 5-minute South African ID validation API tutorial
- POPIA-aware patient ID validation
- Structural ID checks for financial services
- Age checks from SA ID numbers for betting operators
Test one ID free, then automate
Single web checks are free with no sign-up. Professional adds bulk API, web bulk validation, and up to five team members.