Instant SA ID Verification for South African Businesses

Verify any SA ID number in 1 second. Run unlimited single web checks free, with no sign-up and zero ID data storage.

How It Works

1

Enter the ID Number

Type or paste any 13-digit South African ID number into the validator at the top of this page.

2

Get Instant Results

See validity, date of birth, age, gender, and citizenship status in under 1 second.

3

Scale with the API

Need bulk verification? Integrate our REST API in minutes. See the 5-minute setup guide.

Why Businesses Choose CheckID

Catch Fake IDs & Typos Instantly

Our algorithm validates against South African ID standards in real time, flagging invalid numbers before they cause problems.

Reveal Age, Gender & Citizenship

Extract date of birth, current age, gender, and SA citizen/permanent resident status from any 13-digit ID number.

5-Minute API Integration

Add ID verification to your app with a simple REST API. Full documentation and code samples included.

4,600+ Monthly Users

815k+ historical validations and approved testimonials support our privacy-first approach.

Trust signals

Used by South African teams

checkid.co.za has 4,600+ monthly active users and 815k+ historical validations.

Zero ID data storage

Submitted ID numbers and decoded results are not stored on CheckID servers. Browser history can be cleared locally.

POPIA-first design

The service minimises data collection and retention. Your organisation remains responsible for its own POPIA duties.

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

Who Uses CheckID?

HR teams, property managers, healthcare providers, and educators across South Africa rely on CheckID to verify identity accurately and securely.

HR & Recruitment

Onboard employees with confidence

Confirm a candidate's identity before issuing contracts or granting system access. Catch fraudulent CVs and mismatched ID numbers before day one.

Property Management

Screen tenants before signing

Verify prospective tenants' IDs in seconds during the application process — reducing fraud and protecting your rental portfolio.

Healthcare

Accurate patient records

Eliminate duplicate records and billing errors caused by incorrect ID numbers at registration. Keep patient data clean and POPIA-aware.

Education

Student & staff identity checks

Universities and training providers use CheckID to validate student enrolments and confirm staff credentials quickly and reliably.

Start Verifying SA ID Numbers Today

Join 4,600+ monthly users. Single web checks are free — no sign-up, credit card, or commitment.

Frequently Asked Questions

Is CheckID POPIA-aware?

Yes. CheckID performs structural validation only — we never store the ID numbers you enter. No personally identifiable information (PII) is retained after your query, making the service POPIA-aware and privacy-first.

How accurate is the verification?

Our checks cover every digit of the 13-digit SA ID number against the official South African ID encoding standard, including the checksum digit. It will catch any structurally invalid or made-up number instantly.

Can I verify IDs in bulk via API?

Absolutely. Solo + API includes 1,000 single production calls per month. Professional and Business add single and bulk API access for teams, subject to fair usage. See the 5-minute setup guide to get started.

What information does CheckID extract?

For any valid SA ID number CheckID returns: date of birth, current age, gender (male/female), and citizenship status (SA citizen or permanent resident).

Do I need a credit card to start?

No. Single checks on the web are free with no sign-up or credit card. Create an account for API test calls, then upgrade when you need production API or bulk access.

Does this work with foreign nationals' South African IDs?

Yes. Permanent residents are also issued 13-digit SA ID numbers. CheckID validates these too and correctly identifies the citizenship status as 'Permanent Resident'.

Check ID SA user
Check ID SA user
Check ID SA user
Check ID SA user
Check ID SA user
4,600+ monthly users

Trusted by HR departments, universities, accountants, and property managers across South Africa.

POPIA-aware
Zero Data Storage
Stripe Secured
Cancel Anytime