Verify any company, in any jurisdiction, from the source
Business verification (KYB) across 147 jurisdictions, drawn live from the official company registries. Get structured entity data, the fresh underlying registry documents, and the full beneficial-ownership tree, with AML screening and KYC on owners and directors included, all through one REST API.
What you can do
One API for the full KYB lifecycle
Live registry verification
Live connections to the official company registries in 147 jurisdictions, the broadest coverage in the industry. Verify 100% of legally registered entities in each connected jurisdiction, with structured data (name, registration number, status, addresses, officers) pulled straight from the register at verification time.
Beneficial ownership and control (UBO)
Resolve who ultimately owns and controls a company. Walk a recursive org-chart across multiple levels, from corporate parents down to the ultimate individual owners.
Registry documents
Retrieve the fresh underlying documents pulled directly from the registry: registry extracts, certificates of incorporation, annual returns, and more, fetched live at verification time.
AML and sanctions screening
Screen the entity and its associated individuals against sanctions, PEP, and adverse-media lists. Review hits, exclude false positives, and recompute.
Ongoing monitoring
Keep screening customers after onboarding. List alerts, inspect them, action them, and set review dates for periodic re-review. Get events pushed to you with webhooks instead of polling.
Audit-ready reports
Generate a PDF report of a completed case: the verified structure, the checks performed, and the outcomes, ready for your audit file.
Identity verification (included)
A complementary add-in to full KYB: run KYC on a company’s UBOs and directors in the same flow, collecting and prevalidating identity documents. Identity verification uses third-party IDV under the hood.
Who it’s for
For anyone who needs live, authoritative data on companies and who owns them
The Know Your Customer Public API is built for banks and virtual banks, payment companies and fintechs, lenders, marketplaces and platforms, insurers, crypto and digital-asset firms (VASPs), corporates running supplier, vendor, and counterparty due diligence, professional services firms in law and accounting, and the software and IT vendors who build compliance and onboarding products for any of them. If you need live, authoritative data on companies and who owns them, and you need to verify, screen, and monitor them, this API is for you.
Start in three steps
From zero to a verified case
Point it at our machine-readable guide: knowyourcustomer.com/developers/llms-full.md. It is one self-contained document with everything an agent needs to scaffold a corporate account-opening (KYB) integration: authentication, the case model, the full end-to-end flow, beneficial ownership, documents, AML, error handling, and the free sandbox. No login needed to read it; you request credentials when you are ready to run.
Start from a working sample app
A full corporate-onboarding app, ready to clone
We provide a complete, ready-to-clone sample account-opening and corporate-onboarding web app, the kind a bank’s own developers would build, that runs a full KYB journey against the API: company search, entity confirmation, ownership and UBO resolution, document collection, AML screening, and an onboarding decision. The raw API calls are visible in a built-in developer and debug view, so you can see exactly what each screen sends and receives. It ships with your sandbox access, so you can run it on day one and adapt it. The sample is dressed in a fictitious “Kaycee Bank” demo brand.
Account opening starts with a company search against the live registries.
The applicant picks their company from the live registry result.
Verification runs while the built-in debug view streams the raw API calls.
Explore the docs
Start here
Coverage: 147 jurisdictions
Browse coverage by country: the registry we connect to, the data and documents available, and typical latency, drawn live from official registries.
The KYB API
The pillar reference for the KYB API: what it does, how it verifies companies from the source, recursive UBO, documents, and built-in AML screening.
FAQ
The questions developers, compliance engineers, and engineering leaders ask: KYB vs KYC, getting UBO data, coverage, AML, latency, and the free sandbox.
Sample app: Kaycee Bank
A clonable corporate-onboarding web app that runs the full KYB journey against the API: search, create, poll, read, UBO, decision, and report. Open source, Next.js, defaults to the sandbox.
A real sandbox, free
Build against the real thing, not a stub
The sandbox at https://api.knowyourcustomer.dev is a high-fidelity, contract-faithful replica of the standard KYC platform, not a stub. It is pre-loaded with over 980 sample companies and individuals, with configured per-jurisdiction latency profiles that approximate production timing (simulated, not live measurements) and no live registry charges. The contract, response shapes, and status progression match production, so what you build against the sandbox runs in production by changing the base URL and credentials.
