For business & API teams

South African ID Validation API

Validate SA ID format, checksum, date of birth, age, gender and citizenship indicator in under a second. REST API from R99/month, with zero ID-number storage.

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.

Example request

Call the single-ID endpoint with a bearer token. The sample number below is the public CheckID fixture, not a live customer identity.

GET /api/v1/validate/8001015009087

Key JSON fields

{
  "isValid": true,
  "dob": "1980-01-01T00:00:00",
  "age": 46,
  "gender": "M",
  "citizenship": "SA Citizen"
}

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)

South African ID validation API

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, and unlocks unlimited on-device mobile app scanning across unlimited devices. Neither plan includes a published SLA — we operate on commercially reasonable terms only.

Read the fair usage policy →

Pricing

Plans for individuals and teams

API Starter from R99/month for production calls. Professional for bulk validation and teams.

Most Popular

API Starter

For integrating into your app. 1,000 production API validations/month

R99/month

or R999/year — save 16%

Start API Starter

Professional

For teams and bulk workflows

R299/month

or R2,990/year — save 17%

Start Professional

Billed monthly or annually.

Trusted by Business

Used by South African teams

Operating since 2017, checkid.co.za has 4,600+ monthly active users and has done 815k+ validations.

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 using it has significantly strengthened our verification and compliance processes.

Zero ID data storage

We do not store submitted ID numbers or decoded results on our servers. Browser history can be cleared locally.

POPIA-first design

The service minimises data collection and retention, making it easier for your organisation to meet its POPIA duties.

Strong structural validation

Validates the format and encoding of ID numbers without a Home Affairs lookup.

API & developer docs

REST API with individual and bulk endpoints makes integrating ID validation into your own workflow easy.

Instant responses · Fast and free · No payment required

Procurement FAQ

Is there a setup fee or lock-in contract?
No setup fee. Professional and Business are available through Stripe and can be cancelled 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, unlimited team members, and unlimited mobile app devices.
Does Business include the mobile app?
Yes. Business includes unlimited on-device mobile app scanning for authenticated users in your organization, across unlimited registered devices.
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

High-volume requirements?

Start Business online for 10,000+ checks per month and unlimited team members.

Start Business