For business & API teams

Structural SA ID validation at production scale

POPIA-first with zero ID storage. Choose Solo + API for single production calls, or Professional for bulk validation and teams of up to 5. Business is coming soon for 10,000+ checks per month and unlimited team members.

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 web/API validations subject to our standard fair usage policy and supports up to 5 team members. Business is designed for high-volume production use (10,000+ checks per month), adds unlimited team members. Neither plan includes a published SLA — we operate on commercially reasonable terms only.

Read the fair usage policy →

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.

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. Professional is available through Stripe and can be cancelled from your account. New Business subscriptions are coming soon.
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 and unlimited team members.
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) · Sample validation certificate (PDF) · Contact us

Plan for Business

Review what Business includes while new subscriptions are still coming soon.

Go to pricing