Secure South African ID Validation & API.
Catch fake IDs and typos before they reach your system. Returns date of birth, gender, and citizenship status in under a second. Zero data storage. API integration in 5 minutes.
| ID Number | Result | Timestamp | Actions |
|---|---|---|---|
We serve Financial Services, Education, Professional Services & more.
We help you prevent fraud risk with instant South African ID validation for your business.
Our tool quickly checks ID number validity, revealing gender, age, and citizenship statusβall processed directly on your device with zero data storage.
4.6k+ monthly active users
Disclaimer: This site has no ties with South African Department of Home Affairs. We can't answer questions related to ID applications or status.
Pricing
Simple, Transparent Pricing
Start with 10 free verifications. Upgrade to Professional for unlimited validations and API access.
Free Plan
Get started instantly
- 10 free validations
- No credit card needed
- No bulk validation
Individual
For personal use
Billed monthly, cancel anytime
- 100 validations per month
- Live chat support
- No bulk validation
Professional
Unlimited validations + API access for businesses
Billed monthly, cancel anytime
- Unlimited validations per month
- Commercial API AccessBuild our API verification into your own software with unlimited usage. See our 5-minute integration guide.
- Bulk ID validation (via API or on the web)Validate multiple ID numbers at once using our web interface. Paste text containing multiple IDs and get instant results.
- Up to 5 team membersCreate a team with up to 5 people who can all use your plan
- Priority support
Validates the checksum digit, date-of-birth encoding, and citizenship byte against the South African ID specification.
Integrate in 5 minutes with our simple API.
await fetch(
`https://api.checkid.co.za/.../${id}`,
{ headers: { Authorization: 'Bearer KEY' }}
)Full API docs Β· 5-min tutorial
All requests use TLS in transit. No ID number is written to disk β data is processed in memory and discarded immediately. 30-day money-back guarantee.
Why Check ID SA?
Format-level ID validation that returns results in under a second and stores nothing.
Zero Data Storage
We never store the ID numbers you check. Validations happen in real-time and data is instantly discarded, making you 100% POPIA compliant.
Instant Format Check
Immediately catch typos, fake IDs, and invalid formats before they enter your system. Faster and more cost-effective than full identity bureaus.
API-First Integration
Built for developers. One REST endpoint, a Bearer token, and a working integration in under 5 minutes. Full documentation and code samples included.
FAQ
Frequently Asked Questions
- You get instant ID number validation, just like you see above ππ».
You get 10 free South African ID validations.
Individual subscriptions give you 100 validations per month (reset monthly).
Professional subscriptions offer the same functionality plus API access for integration and team management for up to 5 people.
You will see:
β Is this a real ID number?
β Birth date
β Age
β Gender
β Citizenship
We can't tell you:
β Who an ID number belongs to
β Give any personal details
β Tell you the status of your own ID - Free Plan:
- 10 lifetime ID verifications
- Perfect for testing or occasional use
- No credit card required
Individual Plan (R99/month):- 100 ID verifications per month
- Monthly token reset
- Live chat support
- Ideal for small businesses and departments
Professional Plan (R299/month):- Unlimited ID verifications
- Commercial API access - integrate into your software
- Bulk validation via API
- Team management - invite up to 5 team members
- Priority support
- Perfect for healthcare providers, financial services, and tech companies
- Yes β sign in and you'll get 10 free validations with no credit card required.
If you need more, you can subscribe to a plan. - Yes! Our Professional plan is designed for businesses and teams. You can invite up to five team members, get commercial API access, and priority support. Please see pricing for more details.
- Yes we do! Our API helps businesses easily do ID verification checks right in their own software. See the developers guide to get started! Check out our 5-minute integration tutorial for a quick start.
We support sign in with email & password or sign in with Gmail.
- The free plan should show you exactly what you're getting before you subscribe, so you won't be in a situation where the product is not what you expected. Paid subscriptions are recurring but can be cancelled at any time. Even so, you can always contact us to discuss any issues you might be having.
Who uses CheckID
South African ID numbers encode date of birth, citizenship, and a Luhn check digit. These industries rely on that data every day.
Property Management
Estate agents and property managers use CheckID to screen tenants and verify buyers before signing leases or transfer documents. Run single or bulk checks directly from the web dashboard β no API integration needed.
Learn MoreHealthcare Providers
Hospitals, clinics, and pharmacies verify patient IDs at registration to eliminate manual data-entry errors and meet POPIA Section 19 security requirements. Zero data storage β the ID is validated in memory and never written to disk.
Learn MoreBetting & Gaming
South African licensed betting operators are required by the National Gambling Act to confirm that every account holder is 18 or older before accepting a deposit. CheckID returns date of birth and age from the ID number in under a second.
See How It WorksHR & Recruitment
Before making a job offer, HR teams confirm that the candidate's ID number matches what was submitted on the application. One call to the API returns whether the number is structurally valid, along with date of birth and citizenship status.
Get StartedFinancial Services
Fintech platforms and digital lenders check ID numbers during account opening to catch formatting errors before they cause downstream issues. The check is a single API call and requires no document upload.
Get StartedStart with 10 free verifications
No credit card required. API access on all paid plans.

Reduce fraud risk, validate input and save time
Trusted by HR teams, universities, property agents, and accountants across South Africa