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.

View API docs

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

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.

View pricing

Simple, transparent pricing

Start free, then upgrade when the hiring volume grows.