For business & API teams
Structural SA ID validation at production scale
POPIA-first, zero ID storage, and self-serve billing. Choose Professional for teams and API access, or Business when you need 10,000+ checks per month with a more relaxed fair usage policy.
POPIA-first
Process IDs in memory only. No persistence, no government lookup.
API-ready
REST/JSON, bearer auth, single and bulk endpoints.
Self-serve commercial
Subscribe and cancel via Stripe. No sales call required.
Built for volume
Business tier for 10,000+ checks/month in production.
Who it's for
Fintech, HR, property, gaming, healthcare, and other teams that need fast structural checks — not a government identity database.
API at a glance
- HTTPS REST API returning JSON
- Bearer token authentication via dashboard API keys
- Single-ID and bulk validation endpoints
- Sub-second structural validation (format, DOB, age, gender, citizenship indicator)
Fair usage & commercial terms
Professional includes unlimited validations subject to our standard fair usage policy. Business is designed for high-volume production use (10,000+ checks per month) with a more relaxed policy. Neither plan includes a published SLA — we operate on commercially reasonable terms only.
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.
“We love checkid, it simplifies our work day, it's fast and easy to use. Happy customers!”
“We use CheckID at Limpopo CoLab, University of Limpopo, to verify participants undertaking our various training deliverables. The platform has been reliable and effective in confirming South African ID validity, and over the past six months, we have not experienced any issues with incorrect or problematic IDs, which has significantly strengthened our verification and compliance processes.”
Under 1 second response time · Structural validation only · No credit checks or bank-grade identity verification
Procurement FAQ
- Is there a setup fee or lock-in contract?
- No setup fee. Subscriptions are self-serve via Stripe; cancel anytime from your account.
- Do you offer an SLA or uptime guarantee?
- No published SLA or service credits on Professional or Business. We provide commercially reasonable service and support.
- What volume is the Business plan for?
- Business is aimed at production workloads of roughly 10,000 or more ID checks per month, with a more relaxed fair usage policy than Professional.
- How do we integrate the API?
- REST/JSON with bearer authentication. Single-ID and bulk endpoints are documented in the developer guide.
- Do you store ID numbers?
- No. Validations run in memory only and are not persisted, logged, or sent to analytics.
Start Business on your timeline
Create an account, pick Business on the pricing page, and complete checkout in Stripe test or live mode.
Go to pricing