{"uid":"cap_hkidDnlC-cPNzKXfVMZP0","slug":"verza-bulk-validate-south-african-id-vat-verification-adaf30ed","name":"Verza Bulk Validate — South African ID & VAT Verification","description":"KYB and verification primitives for South Africa: ID validation, VAT validation and NCA loan-agreement lawfulness checks against the Reg 42 interest caps. Pay per call via x402, no accounts.","url":"https://verza.dev/v1/bulk-validate","method":"POST","headers":{},"bodySchema":{"type":"object","required":["ids"],"properties":{"ids":{"type":"array","description":"array of 13-digit SA ID numbers, at least one: up to 50 combined with vats"},"vats":{"type":"array","description":"array of SA VAT numbers, optional: up to 50 combined with ids"}}},"responseSchema":{"type":"object"},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_1aT6f_q-f2uiWQN9p85vI","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates batches of South African ID numbers and/or VAT numbers in a single call, returning legitimacy results for each.","exampleAgentPrompt":"Can you validate these South African ID numbers for me — 8001015009087, 9203204800088, 7612125009083 — and also check if VAT number 4570111679 is registered?","exampleUseCases":[{"title":"Customer onboarding ID verification","prompt":"I need to verify these 5 South African ID numbers before we onboard these customers — 8001015009087, 9506204800082, 7811135009081, 6503204800088, 9001015009080 — can you check which ones are valid?"},{"title":"B2B supplier VAT number check","prompt":"Before we add these three suppliers to our system, can you verify their South African VAT numbers are legitimate: 4570111679, 4123456789, and 4987654321?"},{"title":"Loan application KYB batch check","prompt":"We have a batch of loan applicants — here are their SA ID numbers: 8001015009087, 9203204800088, 7612125009083. Can you validate them all at once so we can proceed with the NCA compliance review?"}],"resultDescription":"A JSON object containing per-entry validation results for each submitted South African ID number and/or VAT number, indicating whether each is structurally valid and passes legitimacy checks.","failureModes":["Array contains fewer than the required minimum entries — returns validation error","ID number is not exactly 13 digits — flagged as invalid format","Combined IDs and VATs exceed 50 entries — request rejected","Non-numeric or malformed VAT number — flagged per entry","Network or payment failure via x402 — call not processed"],"whenToPreferThis":"Choose this endpoint when you need to validate South African ID numbers or VAT numbers in bulk (up to 50 per call) without setting up an account — ideal for pay-per-call KYC/KYB pipelines, loan origination compliance, or supplier onboarding workflows in South Africa. Prefer this over single-record validation APIs when processing more than one record at a time.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:38:25.212Z","isFirstParty":false}