Skip to content

South African ID API

Validate a South African ID number and read its date of birth, age, gender and citizenship status from the number itself. Checks the format and check digit only, not Home Affairs records. ID numbers are not stored.

Utility Free

Overview

Integrate the South African ID API into your applications with ease. This API offers high performance, reliability, and comprehensive documentation to get you started quickly.

Features

  • 99.9% Uptime Guarantee
  • 100 requests per hour
  • JSON formatted responses
  • Secure HTTPS endpoints
  • Real-time data processing

Endpoints

POST https://devapi.autoplannerx.com/api/v1/sa-id/validate

Validate a South African ID number and read its date of birth, age, gender and citizenship

Code Examples

Pick an endpoint and a language. Replace YOUR_API_KEY with a key from your dashboard.

POST /validate · cURL
curl -X POST "https://devapi.autoplannerx.com/api/v1/sa-id/validate" \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"idNumber":"8001015009087"}'

Try It

Requests go to the live gateway with your key. They count toward your rate limit and are billed like any other call. Your key is only used for this request and is never saved.