Terms of service
Last updated: 1 December 2025
1. Agreement to terms
By accessing or using the Verify ID Number service ("Service"), you agree to be bound by these Terms of Service ("Terms"). If you do not agree to these Terms, you may not use the Service.
The Service is provided by Verify ID Number ("we", "our", or "us") and includes the verifyidnumber.co.za website and the South African ID validation API.
2. Description of service
Verify ID Number provides an API service for validating South African ID numbers. The Service:
- Validates the format and checksum of South African ID numbers
- Extracts demographic information encoded in valid ID numbers
- Does not verify identity or authenticate individuals
- Does not connect to any government database
Important disclaimer
This Service validates the mathematical structure of ID numbers only. A valid ID number does not confirm identity or that the number belongs to a specific person. For identity verification, additional checks are required.
3. Account registration
To access the API, you must create an account. You agree to:
- Provide accurate and complete registration information
- Keep your account credentials secure
- Notify us immediately of any unauthorised access
- Accept responsibility for all activity under your account
4. API usage and restrictions
4.1 Permitted use
You may use the API to:
- Validate South African ID numbers for legitimate business purposes
- Integrate ID validation into your applications and services
- Process ID numbers in accordance with applicable laws including POPIA
4.2 Prohibited use
You may NOT:
- Use the Service for any illegal purpose
- Attempt to reverse engineer or decompile the Service
- Resell or redistribute the API without authorisation
- Exceed your plan's rate limits or attempt to circumvent restrictions
- Use the Service to harass, harm, or discriminate against individuals
- Submit false or fraudulent ID numbers to test or abuse the system
- Use automated means to create multiple accounts
4.3 Rate limits
API requests are subject to rate limits based on your subscription plan. Exceeding these limits may result in temporary throttling or suspension of access.
5. Subscription plans and payment
5.1 Plans
We offer various subscription plans with different validation limits. Current plans and pricing are available at verifyidnumber.co.za/pricing.
5.2 Payment
Paid subscriptions are billed monthly in advance. All fees are in South African Rand (ZAR) and are non-refundable unless otherwise stated.
5.3 Cancellation
You may cancel your subscription at any time. Cancellation takes effect at the end of your current billing period. You will retain access until then.
6. Intellectual property
The Service, including its code, design, and documentation, is owned by Verify ID Number. You are granted a limited, non-exclusive licence to use the API according to these Terms.
7. Privacy and data protection
Our handling of personal information is governed by our Privacy Policy. Key points:
- We do not store ID numbers processed through the API
- Validation happens entirely in memory
- We are committed to POPIA compliance
You are responsible for ensuring your use of the Service complies with applicable privacy laws, including POPIA, when processing ID numbers of data subjects.
8. Service availability
We strive to maintain high availability but do not guarantee uninterrupted access. The Service may be temporarily unavailable due to:
- Scheduled maintenance (we will provide advance notice when possible)
- Unplanned outages or technical issues
- Factors beyond our control
9. Limitation of liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW:
- The Service is provided "as is" without warranties of any kind
- We are not liable for any indirect, incidental, or consequential damages
- Our total liability is limited to the fees you paid in the 12 months preceding the claim
- We are not responsible for decisions you make based on validation results
10. Indemnification
You agree to indemnify and hold us harmless from any claims, damages, or expenses arising from:
- Your use of the Service
- Your violation of these Terms
- Your violation of applicable laws
11. Termination
We may suspend or terminate your access to the Service at any time if:
- You violate these Terms
- You fail to pay applicable fees
- We are required to do so by law
- We discontinue the Service (with reasonable notice)
12. Changes to terms
We may modify these Terms at any time. Material changes will be communicated via email or through the Service. Continued use after changes constitutes acceptance of the new Terms.
13. Governing law
These Terms are governed by the laws of the Republic of South Africa. Any disputes shall be subject to the exclusive jurisdiction of the South African courts.
14. Contact
Questions about these Terms? Contact us:
- Email: [email protected]
- Website: verifyidnumber.co.za/contact