A South African VAT registration number is ten digits, begins with a 4, and carries a check digit. verza validates that structure and tells you whether the number can be a valid VAT number at all.
This endpoint is free. No payment, no key, no account, because a structural check is cheap to run and it is the honest way to let an agent try the service before paying for anything. Use it to screen a supplier or customer VAT number before invoicing or claiming input VAT.
Structural validation of a South African VAT registration number (VAT vendor number): 10 digits, leading 4, check digit. Use it to screen a supplier or customer VAT number before invoicing or claiming input VAT. Free. Confirms format only, not active SARS registration.
No accounts and no API keys. A paid endpoint replies HTTP 402 with the exact payment requirements; an x402 client pays USDC on Base (about two seconds to settle) and retries automatically. Invalid input is rejected with a free 400 before any payment is challenged, so an agent never pays to learn it made a typo.
South African ID number validation API NCA credit agreement lawfulness API South African KYB and onboarding API zaref: NCA maximum interest rates