Compliance

What is an identity verification API?

An identity verification API is a software tool that automates the process of confirming who a person is, using document checks, biometric matching, and database lookups. A business sends the API a photo of an ID document and a selfie. The API returns a result. That result says whether the person is who they claim to be.

This replaces manual review. A compliance team no longer needs to inspect every document and photo by hand. The API runs the checks in seconds instead of minutes or hours.

How does an identity verification API work?

Most identity verification APIs combine three types of checks. Each one catches a different kind of fraud.

  • Document verification: The API scans a government-issued ID, such as a passport or driver's license. It reads the data using OCR (optical character recognition). It also checks the document's machine-readable zone. And it looks for signs of tampering or forgery
  • Biometric verification: The user takes a live selfie. The API compares this against the photo on the ID. A match confirms the person holding the ID is the same person in the photo
  • Data validation: The API checks the extracted information against trusted external databases. This confirms the name, date of birth, and address are real and consistent

A request to the API typically returns a structured response within seconds. This includes a pass, fail, or review status, along with a confidence score.

What is liveness detection?

Liveness detection is the part of biometric verification that confirms a real, physically present person is taking the selfie. Without it, a fraudster could simply hold up a printed photo, a screen showing a video, or a mask.

There are two main types:

  1. Passive liveness detection runs in the background. It analyzes things like lighting, skin texture, and micro-movements in the face, without asking the user to do anything. This is faster and less intrusive for the user.
  2. Active liveness detection asks the user to do something, such as blink or turn their head. This is harder to fake but adds a small amount of friction to the process.

Liveness detection has become more important as deepfakes have improved. Deepfakes made up roughly 40% of biometric fraud attempts in 2025. That is up from around 10% just two years before. Most providers now treat liveness detection as required, not optional.

What is the difference between an identity verification API and KYC?

These two terms are related but not the same thing.

KYC is the regulatory requirement. It is the set of rules that say a financial institution must verify who its customers are before doing business with them.

An identity verification API is a tool. It is one of the technical components a business uses to meet that KYC requirement. The API confirms a person's identity. It does not, on its own, screen that person against sanctions lists, assess their risk level, or fulfill every part of a KYC program.

A complete KYC process typically combines identity verification with other checks, such as sanctions screening and risk scoring. The API handles the identity piece. Other tools and processes handle the rest.

What are the main use cases for identity verification APIs?

Identity verification APIs show up wherever a business needs to confirm who someone is before granting access or processing a transaction.

  • Account opening: Verifying a new customer's identity before opening a bank account, wallet, or trading account
  • Marketplace and platform onboarding: Confirming the identity of sellers, drivers, or service providers before they can transact on a platform
  • High-value transactions: Adding an extra identity check before releasing a large payment or processing a withdrawal
  • Age verification: Confirming a user meets a minimum age requirement for age-restricted products or services
  • Account recovery: Re-verifying identity when a user requests access to a locked or compromised account

Why identity verification APIs matter for payment platforms

For neobanks, PSPs, and marketplaces, identity verification is one of the first checks a new customer ever encounters. A slow or clunky process drives people away before they finish onboarding. A weak one creates fraud and compliance risk. That risk can threaten a money transmission license or a banking relationship.

Platforms running pooled structures, such as an FBO account holding funds for many customers, depend on accurate identity verification at onboarding. It supports their broader compliance obligations. Getting this layer right matters early on. It needs to be fast enough to keep onboarding smooth and strict enough to catch fraud.

Continue learning

Stablecoin settlement

Category
Read more

Automatic reconciliation

Category
Read more

Balance reconciliation

Category
Read more

Identity verification API

Category
Read more

Interbank settlement

Category
Read more

Open banking

Category
Read more

FedGlobal ACH

Category
Read more

Ledger API

Category
Read more

Subsidiary ledger

Category
Read more

Cross-chain bridges

Category
Read more

Ledger sharding

Category
Read more

Reconciliation API

Category
Read more

ACH debit

Category
Read more

Ledger database

Category
Read more

Stablecoin reserves

Category
Read more

Transaction reconciliation

Category
Read more

Closed loop payments

Category
Read more

Open loop payments

Category
Read more

Stablecoin sandwich

Category
Read more

ACH reversal

Category
Read more

Layer 2 blockchain

Category
Read more

Layer 1 blockchain

Category
Read more

FedNow API

Category
Read more

eCheck

Category
Read more

Payment controls

Category
Read more

Faster Payment System (FPS)

Category
Read more

Request for payment (RfP)

Category
Read more

Stablecoin orchestration

Category
Read more

ACH API

Category
Read more

BACS

Category
Read more

ACH payment returns

Category
Read more

Stablecoin yield

Category
Read more

Cash float

Category
Read more

BAI2

Category
Read more

Compliance risk management

Category
Read more

ACH transfer limit

Category
Read more

Deposit Account Control Agreement (DACA)

Category
Read more

Currency Transaction Report (CTR)

Category
Read more

Crypto faucet

Category
Read more

FBO account

Category
Read more

OTC trading

Category
Read more

Virtual IBAN

Category
Read more

Third-party payment

Category
Read more

Ledger balance

Category
Read more

Issuer Identification Number (IIN)

Category
Read more

CASPs (Crypto-Assets Service Providers)

Category
Read more

Section 314(b)

Category
Read more

OFAC (Office of Foreign Assets Control)

Category
Read more

Penny test

Category
Read more

Cash pooling

Category
Read more

Money transmission

Category
Read more

Core banking

Category
Read more

Sweep account

Category
Read more

Flow of funds

Category
Read more

Cash application

Category
Read more

Bank Reconciliation

Category
Read more

Clearing account

Category
Read more

Cash reconciliation

Category
Read more

Take rate

Category
Read more

CHAPS (Clearing House Automated Payment System)

Category
Read more

The Clearing House (TCH)

Category
Read more

A2A payments

Category
Read more

Bulk Electronic Clearing System (BECS)

Category
Read more

Real-time gross settlement (RTGS)

Category
Read more

Same-day ACH

Category
Read more

ACH return codes

Category
Read more

PYUSD (PayPal USD)

Category
Read more

Sort Code

Category
Read more

Atomic settlement

Category
Read more

Payment orchestration

Category
Read more

T2

Category
Read more

Financial Crimes Enforcement Network (FinCEN)

Category
Read more

Unified Payments Interface (UPI)

Category
Read more

Programmable money

Category
Read more

QR code payments

Category
Read more

CHIPS (Clearing House Interbank Payments System)

Category
Read more

Nacha

Category
Read more

FedACH

Category
Read more

XRP (Ripple)

Category
Read more

EURC (Euro Coin)

Category
Read more

USDC (USD Coin)

Category
Read more

USDT (Tether)

Category
Read more

Fedwire

Category
Read more

On-Demand Liquidity (ODL)

Category
Read more

Payment ledger

Category
Read more

Treasury management

Category
Read more

Blockchain

Category
Read more

Liquidity management

Category
Read more

Virtual Asset Service Provider (VASP)

Category
Read more

Fiat money

Category
Read more

Custodial vs Non-Custodial Wallets

Category
Read more

On/Off Ramps

Category
Read more

Payment reconciliation

Category
Read more

Payment Service Provider (PSP)

Category
Read more

Payment API

Category
Read more

Ethereum Virtual Machine (EVM)

Category
Read more

Stablecoin

Category
Read more

KYC (Know Your Customer)

Category
Read more

DEX (Decentralized Exchange)

Category
Read more

CEX (Centralized Exchange)

Category
Read more
Download Due & Move Money Without Borders