KYC & KYB Automation

Know Your Customer & Know Your Business—Done in Seconds. Verify customer and business identities instantly. Our APIs extract and validate data from IDs, passports, business licenses, and more—reducing fraud risk, meeting compliance requirements, and delivering a frictionless onboarding experience.

Get Started for Free Book a Demo
KYC & KYB Automation

Two checks, before the account opens

Is this person real?
Is this business real?

KYC

Know Your Customer

Purpose

Prove this person is who they claim to be: identity, a current address, and, on a higher-risk account, tax status or where the money comes from.

Where

Bank and fintech account opening, insurance, lending, patient registration, and tenant screening.

Why

Identity theft and sanctions exposure start at onboarding. Banking, fintech, insurance, and healthcare are required to do this check.

  • Proof of identity

    US, Indian, and Latam passports, driver’s license, national ID (Aadhaar), voter ID.

  • Proof of address

    Utility bill from the last 2–3 months (electric, water, gas), bank statement or passbook, government residence letter, registered lease.

  • Also on the file

    Tax ID (PAN, SSN, or TIN) and a recent passport-size photo. Higher-risk accounts add source of funds.

KYB

Know Your Business

Purpose

Prove the business is registered, in good standing, and owned by real people — and name who is allowed to sign.

Where

Commercial accounts, payment processors, vendor onboarding, and B2B lending. Each signer still goes through KYC.

Why

This is where shell companies, laundering, and hidden owners show up. Banks record anyone who owns 25% or more, and the person who controls the company.

  • Registration

    Certificate of incorporation or a current registry extract. Certificate of good standing when you need to show the entity is active.

  • Constitution

    Articles of association, articles of incorporation, Latam articles, or the partnership deed.

  • Address

    Proof of the registered office and the place the business actually operates.

  • Authorization

    Board resolution or power of attorney for the people allowed to sign.

  • Ownership

    Shareholding and ultimate beneficial owners, typically anyone at 25% or more, plus the person who controls the company.

  • Tax

    W-9 or W-8BEN-E, so the entity tax ID and withholding status are on the file.

Benefits

  • Instant Processing

    Instant Processing

    Sub-second response times for real-time verification flows

  • Global Coverage

    Global Coverage

    Support for 91+ currencies, 38+ languages, multiple regions

  • AML Compliance

    AML Compliance

    Built-in sanctions screening and risk assessment

  • Enterprise Security

    Enterprise Security

    SOC 2 Type II certified with zero data retention options

Veryfi Lens

Test Drive It on your Phone

Mobile Receipt Capture SDK

Replace your phone’s camera with AI powered Lens by Veryfi to capture documents on the move, in any lighting conditions and even offline.

Free demo app for iPhone and Android. Scan the code or tap a store.

  • On-device extraction
  • Offline capture
  • Document AI detection
  • Burst mode for high-volume capture
  • Blur & not-document detection

Mobile Face ID Verification

Request: Drivers License Cards Data Extraction
import requests
url = "https://api.veryfi.com/api/v8/partner/any-documents"
headers = {
'CLIENT-ID': '<API_KEY_VALUE>',
'AUTHORIZATION': 'apikey <USERNAME_VALUE>:<API_KEY_VALUE>'
}
payload = {'file_url': 'https://cdn…'}
response = requests.post(url, headers=headers, data=payload)
print(response.json())
Response: Structured JSON
{
“first_name”: “McLovin”,
“last_name”: “”,
“birth_date”: “1981-06-03”,
“address”: “892 MOMONA ST HONOLULU, HI 96820”,
“license_number”: “H12854785962”,
“license_class”: “3”,
“state”: “Hawaii”,
“issue_date”: “2007-06-03”,
“expiration_date”: “2015-06-03”,
“sex”: “M”,
“height”: “5′-07\””,
“weight”: “150 lb”,
“eyes_color”: “BLU”
}

Developer Friendly API

Document In, Data Out. It’s that Simple.

Production-Ready Pre-Trained AI Models
Multi-Modal API that goes beyond OCR to understand, extract, categorize, and enrich vendor information while detecting currency and taxes, plus much more.
SDKs & Code Samples in C#, Dart, Go, Java, JS, Kotlin, Node.js, PHP, Python, Ruby, Rust & Swift
Detailed API Docs + FAQs that make sense
Human support from experts at HQ in Silicon Valley

Identity Verification

Verify who your customers are — instantly. From passports to driver’s licenses to insurance cards, extract structured identity data in under 2 seconds.

Auto Insurance Cards OCR API

Auto Insurance Cards OCR API
Insurance Insurance US Compliance

Automate insurance verification and eliminate manual data entry. Extract policy details, coverage information, and premium data to streamline claims processing and ensure regulatory compliance.

Learn More Learn More

Credit Cards OCR API

Credit Cards OCR API
Finance Financial Universal Payment-processing

Streamline payment onboarding and reduce checkout friction. Extract card numbers, expiration dates, and cardholder details to enable secure transaction processing and improve customer experience.

Learn More Learn More

Driver's License OCR API

Driver's License OCR API
Government Identity US ID Verification

Transform identity verification from minutes to seconds. Extract names, addresses, and ID numbers across all 50 US states, federal IDs, and UK documents to accelerate KYC compliance and streamline customer onboarding.

Learn More Learn More

Health Insurance Cards OCR API

Health Insurance Cards OCR API
Healthcare Insurance US Compliance

Automate patient registration and verify coverage eligibility instantly. Extract insurance data to streamline medical billing, reduce claim processing errors, and ensure HIPAA compliance.

Learn More Learn More

Indian Passport OCR API

Indian Passport OCR API
Government Identity India ID Verification

Accelerate visa processing and automate immigration documentation. Extract biographical data to facilitate digital identity verification and ensure compliance with international travel regulations for embassies and immigration services.

Learn More Learn More

Latam Passport OCR API

Latam Passport OCR API
Government Identity Latin America ID Verification

Unify multi-country identity verification across Latin America. Extract standardized travel data to streamline regional documentation, automate cross-border compliance, and enhance customer experience for international services.

Learn More Learn More

US Passport OCR API

US Passport OCR API
Government Identity US ID Verification

Streamline identity verification and automate customer onboarding. Extract personal and travel data to expedite document processing and enhance security compliance for financial institutions and government services.

Learn More Learn More

V5C OCR API

V5C OCR API
Automotive Identity Uk ID Verification

Verify vehicle specifications and ownership history instantly. Extract registration details to help automotive dealerships, insurers, and fleet managers ensure DVLA compliance and streamline operations.

Learn More Learn More

Vehicle Registration OCR API

Vehicle Registration OCR API
Automotive Legal Universal Compliance

Automate vehicle verification and streamline dealership operations. Extract ownership data, vehicle specifications, and legal status to verify insurance claims, facilitate fleet management, and ensure DMV compliance.

Learn More Learn More

W2s OCR API

W2s OCR API
Finance Tax US Tax-preparation

Seamlessly feed tax preparation software with instant document processing. Extract employer information, employee wages, tax withholdings, and year-end summaries to automate tax preparation workflows and ensure compliance accuracy.

Learn More Learn More

Business Verification

Confirm a business is real, registered, and in good standing. Extract structured data from incorporation documents and compliance certificates in seconds.

Article of Incorporation LATAM OCR API

Article of Incorporation LATAM OCR API
Business Legal Latin America Compliance

Accelerate multinational compliance across Mexico, Brazil, Argentina, Colombia, and Chile. Extract incorporation data to verify subsidiary formations, navigate complex regional structures, and streamline cross-border operations for legal firms and global enterprises.

Learn More Learn More

Article of Incorporation OCR API

Article of Incorporation OCR API
Business Legal Universal Compliance

Verify corporate structures and ownership interests instantly. Extract incorporation data to analyze company details, track governance compliance, and streamline legal due diligence for businesses and legal professionals.

Learn More Learn More

Certificate of Good Standing OCR API

Certificate of Good Standing OCR API
Government Legal US ID Verification

Extract company names, entity numbers, registration dates, and compliance status from certificates of good standing with 99%+ accuracy. Automate entity verification and corporate compliance documentation for legal firms, financial institutions, and business registration workflows.

Learn More Learn More

Settlement Letter OCR API

Settlement Letter OCR API
Legal Legal Universal Compliance

Capture payment obligations, case resolutions, and compliance deadlines instantly. Extract critical settlement data to help legal teams and insurers track commitments and ensure timely resolution.

Learn More Learn More

Vendor Statement OCR API

Vendor Statement OCR API
Business Financial Universal Procurement

Track outstanding balances and reconcile payment histories automatically. Extract vendor data to monitor supplier relationships, ensure compliance with payment terms, and streamline procurement workflows.

Learn More Learn More

Financial Verification

Verify financial health and tax compliance. Extract transaction history, account data, and tax form details to power underwriting, FATCA compliance, and vendor onboarding.

Bank Checks OCR API

Bank Checks OCR API
Banking Financial Universal Fraud-detection

Extract data from bank checks, including routing and account numbers. Process check amounts, payee information, dates, and memo fields to automate payment processing, fraud detection, and financial reconciliation workflows.

Learn More Learn More

Bank Statements OCR API

Bank Statements OCR API
Banking Financial Universal Underwriting

Accelerate loan underwriting and fraud detection. Extract transaction details, account balances, and financial patterns to automate credit decisions, reconcile accounts, and strengthen compliance reporting.

Learn More Learn More

W-8BEN-E OCR API

W-8BEN-E OCR API
Finance Tax US Tax-compliance

Verify international tax withholding and ensure FATCA compliance. Extract entity information and tax identification numbers to automate international tax workflows and reduce compliance risks.

Learn More Learn More

W9s OCR API

W9s OCR API
Finance Tax US Vendor-onboarding

Automate HR workflows with intelligent form processing. Extract taxpayer identification, business information, and certification details to streamline vendor onboarding, contractor management, and tax reporting compliance.

Learn More Learn More

Use Cases

The same identity and business documents, applied to different industries. Start with how KYC and KYB automation works.

SOC 2 Type II · Live

Global Bank-Grade Security & Compliance

Veryfi SOC 2 Type II compliant Certified seal

SOC 2 Type II

CERT · VERIFIED

Certified. GDPR, CCPA, and ITAR compliant.

HIPAA Compliance

HIPAA · BAA

We sign BAAs. PHI handled under HIPAA safeguards.

99.995% Uptime SLA

SLA · SAMPLED

Dedicated NVIDIA DGX — not shared cloud GPUs.

Deployment Flexibility

REGION · READY

Cloud API, hybrid, or on-premise when required.

GDPR

GDPR · READY

EU data protection. Lawful processing and subject rights.

Audit Trail

API · LOGGED

Every API call logged and timestamped for regulators.

Built for the banks that can’t afford “good enough.”

Frequently Asked Questions

  • What is the difference between KYC and KYB?

    KYC (Know Your Customer) verifies a person before you open an account, pay a claim, or move money. KYB (Know Your Business) verifies that a company is real, registered, and not a shell. Veryfi automates the document step of both. You send an ID, passport, incorporation document, tax form, or bank statement, and the API returns the fields on that document.

  • Which documents can Veryfi read for KYC and KYB?

    Identity documents include US driver’s licenses, US, Indian, and Latam passports, auto and health insurance cards, vehicle registrations, and W-2s. Business documents include articles of incorporation, certificates of good standing, settlement letters, and vendor statements. Financial documents include bank checks, bank statements, W-9s, and W-8BEN-E forms. One upload goes to the Any Document API, which classifies the file and returns JSON.

  • What does the API return?

    A JSON object of the fields printed on the document. A driver’s license comes back with name, date of birth, address, license number, class, state, and issue and expiration dates. Business and tax documents come back with the entity name, registration details, tax IDs, and the other fields that document type supports. Post the file to https://api.veryfi.com/api/v8/partner/any-documents. Code samples and field lists are in the API docs.

  • How fast is it?

    Identity fields come back in under 2 seconds, so the check can sit inside a live signup flow. Reading incorporation documents and certificates is what takes a KYB review from 6–14 days of retyping to a same-day process, often under 3 hours. The hours are your review. The API read itself is seconds.

  • Can Veryfi catch a fake or edited ID?

    Yes. Fraud detection runs with extraction and flags digital edits, duplicates, photos of a screen, and AI-generated files on the same response, so you can hold the document before it enters onboarding. On US driver’s licenses, the PDF417 barcode on the back is compared with the fields read from the front. A mismatch is a tamper signal. Details are on the fraud detection page.

  • Can Veryfi match a live face to the ID?

    Yes. Mobile capture compares a live face with the photo on the ID and returns a match score from 0 to 1, plus a Match or No Match result, the extracted fields, and any fraud signals. A liveness check rejects a printed photo or a video played on another screen. That flow is covered in identity verification.

  • How is identity data protected?

    Processing is machine-only, with no human review of the document. Veryfi is SOC 2 Type II, with GDPR, CCPA, and ITAR controls, and will sign a BAA for HIPAA workflows such as health insurance cards. Zero data retention is available, every API call is logged, and you can run in the cloud, hybrid, or on-premise.

  • How do I try this?

    Use Get Started for Free for a 14-day trial. No credit card. Upload a sample ID or business document, or call the Any Document endpoint. For a workflow review, email sales@veryfi.com. For product questions, email support@veryfi.com.