{"uid":"cap_f3zhNcOvrGDgRQ979tDNP","slug":"verza-business-verify-south-african-kyb-api-19aa1a6b","name":"Verza Business Verify — South African KYB API","description":"KYB and verification checks for South Africa: ID validation, VAT validation and NCA loan-agreement lawfulness checks against the Reg 42 interest caps. Free API key tier, or pay per call via x402 with no account.","url":"https://verza.dev/v1/business-verify?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"reg":{"type":"string","description":"string, optional: CIPC enterprise number. The body must include a non-.za domain or an email. reg and vat alone are free at /v1/company-validate and /v1/vat-validate"},"vat":{"type":"string","description":"string, optional: SA VAT number. The body must include a non-.za domain or an email. reg and vat alone are free at /v1/company-validate and /v1/vat-validate"},"email":{"type":"string","description":"string, optional: contact email, at most 254 characters. An email satisfies the body"},"domain":{"type":"string","description":"string, optional: domain name. A .za name does not satisfy the body"}}},"responseSchema":{"type":"object"},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_9NjRYG9oJdzz6fztx0x8U","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Verifies a South African business by cross-checking its CIPC registration number, VAT number, email, or non-.za domain to confirm legitimacy and identity.","exampleAgentPrompt":"Can you run a KYB check on a South African company with CIPC registration number 2019/123456/07, VAT number 4123456789, and email info@acmecorp.com to verify they're a legitimate business?","exampleUseCases":[{"title":"Onboarding a new South African supplier","prompt":"Before we onboard this Cape Town supplier, can you verify their business using CIPC number 2021/045678/07 and their email hello@capegoods.co to make sure they're legit?"},{"title":"Due diligence on a fintech partner","prompt":"We're about to sign a deal with a South African fintech. Can you do a KYB check on them using their VAT number 4987654321 and domain capefintech.io to confirm they're properly registered?"},{"title":"Fraud screening for a marketplace seller","prompt":"Flag this for me — a seller on our platform claims to be a South African company. Can you verify their CIPC reg 2018/334455/07 and email seller@zamarket.com before we release their first payout?"}],"resultDescription":"Returns a JSON object containing the verification outcome for the South African business, including the validity status of the provided CIPC registration number, VAT number, and/or the match between the company and the supplied email or domain. Indicates whether the entity is confirmed as a legitimate registered business in South Africa.","failureModes":["Invalid or malformed CIPC registration number returns a validation error","VAT number format mismatch returns invalid VAT response","Body with only .za domain provided fails because .za domains do not satisfy the body requirement","Request with only reg or vat (no email or non-.za domain) is rejected — use the free /v1/company-validate or /v1/vat-validate endpoints instead","Payment failure via x402 if insufficient USDC balance and no free API key","Rate limiting or quota exhaustion on free tier"],"whenToPreferThis":"Use this endpoint when you need a combined KYB check on a South African business entity that ties together CIPC registration, VAT validation, and an email or non-.za domain signal in a single call. Prefer this over the free sibling endpoints (/v1/company-validate or /v1/vat-validate) when you need cross-entity corroboration (e.g. confirming a VAT number belongs to the same entity as a given email or domain). Ideal for automated supplier onboarding, marketplace fraud screening, and compliance workflows targeting South African businesses. Supports x402 pay-per-call with no account required.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-28T06:35:40.544Z","isFirstParty":false,"canonicalSlug":"verza-business-verify-south-african-kyb-api-19aa1a6b"}