Bulk validation for South African teams

Validate lists of SA ID numbers without building a privacy liability

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 the workflow that fits

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

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.

Free South African ID checker