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)

Read the developer guide →

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.

Read the fair usage policy →

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.

SAIOSH logo — South African Institute of Occupational Safety and Health

We love checkid, it simplifies our work day, it's fast and easy to use. Happy customers!

University of Limpopo logo

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.

Download vendor & procurement pack (PDF) · Contact us

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