South African Tools
Essential business verification and compliance tools for South Africa.
Available Tools
- CIPC: Company registration lookup and status verification.
- B-BBEE: Compliance level verification.
- ID Validation: South African ID number validation (Luhn checksum, DOB extraction).
- Address: Standardization for SA postal codes and provinces.
ID Number Validation
The SDK can validate ID numbers offline (locally) without making API calls.
TypeScript
const info = client.zaTools.idValidation.validate('9001015009087');
if (info.isValid) {
console.log(`Citizen: ${info.isSaCitizen}, Gender: ${info.gender}`);
}
Python
info = client.za_tools.validate_id("9001015009087")
if info.is_valid:
print(f"Born: {info.date_of_birth}")
Go
info := client.ZATools().ValidateID("9001015009087")
CIPC Company Lookup
company = await client.za_tools.cipc.lookup("2020/123456/07")
if company:
print(f"{company.name} is {company.status}")