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

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 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

1

Capture the candidate ID number

Type or paste the 13-digit SA ID number during application, offer acceptance, or onboarding.

2

Validate the structure in seconds

CheckID returns validity, date of birth, age, gender, and citizenship status without storing the input.

3

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.