SMS OTP
Send a code and verify access to a South African mobile number.
Information returned
Code verification outcome and SMS dispatch status.
Browse the identity, compliance, bank, company, vehicle, trace and employment checks available through VerifyNow.
Verification services
Choose the right check. Get a clear answer.
Find the identity, bank, company, biometric, trace, AML or vehicle check that matches the decision your team needs to make.

Confirm South African IDs, vital status, driver licence data, and African identity documents.
Send a code and verify access to a South African mobile number.
Information returned
Code verification outcome and SMS dispatch status.
Verify a South African ID against Home Affairs data with the official ID photo where available.
Information returned
Registered names, date of birth, gender, citizenship, deceased status, marital status and ID photo.
Verify Nigerian customer identity evidence including NIN, BVN, Virtual NIN, voter ID, phone number and supported bank account checks.
Information returned
Plain-English dashboard result showing verified, mismatch, not found or source unavailable status for the submitted Nigerian identity evidence.
Check marital status for a South African ID number with a focused identity status report.
Information returned
Marital status, registered names and ID number.
Check marital status against the live Home Affairs source through the VerifyNow API.
Information returned
Basic identity context, marital status, and marriage date fields where available.
Check alive or deceased status for a South African ID number in a focused VerifyNow report.
Information returned
Basic identity context, alive or deceased status, and a report your team can keep with the case record.
Run a bundled identity check for onboarding and fraud-prevention review.
Information returned
ID photo and Home Affairs identity details, plus additional identity, contact and address context where available.
Run a bundled employee-screening check with ID photo verification and screening context.
Information returned
ID photo, Home Affairs identity details, address records, contact numbers and employer evidence where available.
Scan a South African driver's licence barcode and choose barcode, identity or Real-Time Face Match verification.
Information returned
Encoded identity and licence fields, categories, restrictions, expiry, low-resolution portrait and the selected verification result.
Verify foreign national identities and supported African ID documents from the same verification platform.
Information returned
Foreign-national identity checks for Cote d'Ivoire, Ghana, Kenya, Nigeria, Zambia and Zimbabwe.
Verify a South African refugee or asylum NIIS file number against the identity source.
Information returned
File-number result, names, date of birth, gender, nationality, record expiry date, secondary ID number and record photograph when available.
Match faces, authenticate documents, and add stronger assurance to onboarding flows.
Compare a selfie against a reference image or Home Affairs ID photo, depending on the selected flow.
Information returned
Face match result, confidence score, detected age and detected gender where supported.
Check address documents through the dashboard or API.
Proof of Address is powered by Document Intelligence, with document-date, matching and alteration checks.
Information returned
Extracted address, holder name, issuer, issue date and validation warnings.
Read a South African Smart ID card’s barcodes and add selected identity or Face Match checks.
Information returned
Card-sourced identity fields, barcode consistency, front portrait and selected verification results.
Estimate age and receive a passive-liveness signal from the same face photo.
Use it when you need an age-gate signal from a selfie before serving restricted goods or content.
Information returned
Estimated age, decision status, passive method and score, and review warnings. This is not proof of identity.
Check whether a face photo appears to show a real, present person without a challenge step.
Information returned
Liveness status, method, confidence score, detected face context, and warnings.
Use face matching and biometric assurance tools for higher-confidence identity checks.
Information returned
Face comparison, verification result and biometric risk indicators where supported.
Authenticate ID documents and extract document data for fraud and onboarding workflows.
Information returned
Document type recognition, MRZ checks, barcode decoding, expiry checks and tamper signals.
Check identity documents, proof of address and bank statements for signs of alteration and conflicting details.
Information returned
PDF text and signature checks, identity consistency, bank-statement reconciliation and document-date findings for review.
Authenticate South African and supported global passports through the document authentication service.
Information returned
Passport fields and document status, with MRZ data and review warnings where returned.
Screen risk, confirm bank details, and support accountable-institution due diligence.
Search news linked to a person or business through the dashboard or dedicated API.
Information returned
Available articles, source links, dates, relevance signals and screening context for review.
Use the full NPO name to check an open bank account. Registration or ID number is optional.
Information returned
Name and account match, account status and accepted transaction types. Asynchronous processing.
Verify supported Capitec Business and Mercantile accounts through tracked dashboard or API jobs.
Information returned
Available account and holder-comparison results, job status and downloadable reports.
Screen people or entities against sanctions, PEP, watchlist and adverse-media data sources. Adverse Media Search is available through the VerifyNow dashboard and the separate POST /api/external/adverse-media endpoint. Standard AML screening, ongoing AML and batch AML do not include adverse-media results.
Information returned
Sanctions, PEP status, watchlist results, adverse media and compliance risk signals. Adverse Media Search is available through the VerifyNow dashboard and the separate POST /api/external/adverse-media endpoint. Standard AML screening, ongoing AML and batch AML do not include adverse-media results.
Enrol identified customers for ongoing CDD, ODD and sanctions monitoring after onboarding.
Information returned
Initial onboarding screen, later rescreens against refreshed lists when name and identifier are sent again, PEP and RCA status, crime and watchlist matches, and withdrawal from the active population when the relationship ends.
Follow a practical guide to FIC registration, CDD, RMCP records, AML/PEP screening and report evidence.
Information returned
A mapped checklist showing which VerifyNow reports support identity, company, bank and AML/PEP evidence.
Combine identity, compliance and risk checks for Know Your Customer onboarding.
Information returned
Identity verification, risk screening and compliance workflow support.
Confirm South African bank account details before onboarding, payments or supplier setup.
Information returned
Account found, account open, ID or company match, name match, account type and debit or credit capability.
Check a South African supplier, one selected director, AML risk and company bank details in one dashboard report.
Information returned
CIPC company and director data, exact relationship status, director AML result, bank validation and one review outcome.
Run supported self-service batches or request a manual quote for larger and specialised verification files.
Request Basic South African ID verification for a spreadsheet of ID numbers.
Information returned
A manual batch quote, secure source-file upload and a result for each valid ID row.
Upload a spreadsheet for enhanced Home Affairs alive or deceased checks.
Information returned
Current identity status and detailed death fields where available for each valid row.
Run the lower-cost cached alive or deceased status check across a spreadsheet.
Information returned
Cached alive or deceased status for each valid South African ID row.
Upload a CSV or XLSX file and screen 10 to 1,000 people or entities.
Information returned
Row validation, cost estimate, batch progress, consolidated CSV results and report links for potential matches.
Request batch pricing for identity, KYC, bank, CIPC, status, trace and property checks.
Information returned
Rand cost per report, total quote, manual EFT invoice and secure file upload after payment.
Check company, director, property and vehicle information before you commit to a transaction.
Verify South African company registration details and director information from CIPC data.
Information returned
Registration number, registration status, company type, directors and associated business records.
Search South African property records linked to an authorised SA ID number.
Information returned
Title deed, address, property identifiers, transfer, buyer, seller and bond data where returned by the source.
Scan a South African vehicle licence disc PDF417 barcode, recover visible printed fields when needed, and choose a barcode or number plate verification report. The current dashboard comparison option is Disc + Comprehensive Vehicle Check.
Information returned
Registration, VIN, make, model, engine, class, colour, expiry status, result source, confidence and the selected vehicle comparison. Issued MVL results also include the vehicle register number, control number, vehicle description and indexed barcode fields. Image uploads can add GVM, tare, test date and seating evidence.
Look up vehicle specifications by number plate or VIN for South Africa and supported international markets.
Information returned
Make, model, year, engine details, technical specifications and VIN-related data where available. No owner, finance or stolen-status data is returned.
Select a South African vehicle by make, model, year and derivative, then request a valuation from the VerifyNow dashboard.
Information returned
Retail value, trade value, market value and original new price in South African Rand where returned.
Locate contact and employment indicators for lawful fraud-prevention and screening workflows.
Locate people by South African ID number for fraud detection and prevention use cases.
Information returned
Confirmed identity, address history, contact numbers and employer information where available.
Look up the last-known recorded physical address linked to a South African ID number.
Use it when you need the last recorded address linked to a South African ID as a starting point for contact or onboarding.
Information returned
Recorded address lines and postal code where available. This is not proof of current residence.
Reverse-lookup a South African mobile number for fraud detection and prevention use cases.
Information returned
Subscriber ID number, surname, first names and recorded phone-number matches where available.
Verify current or past employment by contacting employers directly.
Information returned
Employment dates, position or title, employment status, company name and reference details.
Build tailored verification workflows, integrations, portals, and white-label experiences.
Build a bespoke integration or verification workflow around your business requirements.
Information returned
Custom API integrations, verification portals, workflow automation, reporting, and white-label implementation.
Choose a check or report variant below. Each guide explains its scope and access options. See pricing for current charges.
Run the supported South African ID, age, face and liveness checks, with AML screening for high-risk requests.
Compare two supplied face images and verify the submitted South African ID number in one request.
Run the supported ID verification workflow with offline fallback when real-time completion is unavailable.
Verify a South African ID number and receive the available source-backed identity fields, status indicators and official photo where included in the selected report. These checks use Home Affairs records (HANIS and NPR).
Run supported Nigerian NIN, BVN, Virtual NIN, voter ID, phone or bank-account checks from the VerifyNow dashboard.
Check a South African NIIS refugee or asylum file number and receive the available identity-source result.
Run the published Standard KYC Bundle and receive its combined South African identity evidence in one report.
Run the published Employee Bundle and receive its identity and available trace context in one report.
Select the identity, screening and supporting checks required by the organisation’s KYC process.
Compare a submitted face image with an approved reference image or available Home Affairs photo.
Estimate an age range from a submitted face image and receive the documented passive-liveness context.
Assess a single submitted face image for a passive live-presentation signal without an active challenge.
Use the published Face Match and Passive Liveness services as separate biometric evidence.
Analyse a supported document image or PDF and receive extracted fields, validation results and documented warnings.
Screen a person or entity and receive potential-match evidence for sanctions, PEP, RCA and watchlist review. Adverse Media Search is a separate service.
Upload a supported CSV or XLSX file and screen the documented batch range of people or entities.
Use the licensed API to enrol, rescreen or withdraw a person or company under the documented ongoing-screening contract.
Check the documented South African bank-account and account-holder match fields.
Validate a South African bank account held by an African passport holder, with a real-time result or supported signed-webhook fallback.
Request the published Company Match or Director Search report and receive the available CIPC-linked fields.
Run the published supplier bundle covering company data, one selected director, AML screening and company bank validation.
Check the available marital-status result for a South African ID number.
Use the public API reference to request the documented real-time marital-status result.
Check the available alive or deceased status for a South African ID number.
Run the published real-time batch workflow for supported South African ID rows.
Run the published cached batch workflow for supported South African ID rows.
Request the published manual batch workflow for South African identity verification.
Decode the supported South African driver’s licence PDF417 payload and run the selected comparison options.
Scan a supported South African vehicle licence disc barcode and recover the documented vehicle and licence fields.
Look up a South African number plate and receive available make, model, year, VIN and related vehicle specifications.
Select a South African vehicle by make, model, year and derivative and request a valuation through the dashboard or API.
Use an authorised South African ID number for the fraud-prevention trace workflow and receive available recorded context fields.
Request the published South African address lookup and receive the available recorded address fields.
Search available South African property and title-deed records linked to an authorised ID number.
Submit a South African mobile number and receive the documented recorded-subscriber fields where available.
Use the published Africa Verification workflow for the supported country and check selected by the customer.
Request the published employment-related verification workflow and receive the evidence documented for that service.
Request a Rand quote for a supported large or specialised verification batch.
Discuss a scoped custom development engagement for a supported VerifyNow verification workflow.
Send a code and verify access to a South African mobile number.
Review address documents through Document Intelligence for document dates, supplied-detail matches and alteration indicators.
Read South African Smart ID card barcodes and the front portrait, with selected identity or Face Match checks.
Check supported documents for conflicting details, alteration indicators, PDF text and signature issues, and bank-statement balance errors.
Authenticate South African and supported global passports through the document authentication service.
Search news linked to a person or business through the dashboard or dedicated adverse-media API.
Match the full NPO name to an open bank account through the dashboard or asynchronous API. Registration or ID number is optional.
Verify supported Capitec Business and Mercantile accounts through tracked dashboard or API jobs.
Run the selected Home Affairs identity check with the official photograph where available.
Check a South African ID number and receive the basic identity result without a photo.
Run the standard cached Home Affairs ID and photo verification workflow.
Run a real-time Home Affairs ID check with the official photograph where available.
Request a real-time Home Affairs identity-status check with detailed death fields where available.
Request focused identity, status, contact and address fields through the Consumer Trace Lite API.
Search the available CIPC directorship records for the supplied identity details.
Run a South African number plate check with an optional 17-character VIN and review the available vehicle information.
Look up the available vehicle record using a registration number.
Use the supported VIN lookup or add a VIN to a number plate check for identifier comparison.
Compare a submitted selfie with a supplied reference image.
Compare a submitted selfie with the available Home Affairs reference photograph.
Check a South African ID number format, encoded date, citizenship digit and Luhn checksum.
Use guidance on customer due diligence, FIC registration, RMCP records and verification evidence.
Enrol staff in the FICA Practitioner course with lessons, assessment and training records.
Find FICA, POPIA, CDD, EDD and RMCP resources through the public toolkit.
Read free FICA lessons for South African accountable institutions, covering due diligence, screening and compliance duties.
Prepare an RMCP draft using the free generator and review it against the business operations.
Build and host a branded verification experience using the VerifyNow API. Hosted workspaces and the self-hosted template are coming soon.
Create a free account, run checks from the dashboard, or use the API when you are ready to automate.