HomeAPIsKYB API
KYB APIKYB · UBO · 200+ registers

KYB API: checks against the register, not a sales cycle

Know Your Business verification from official registers: legal existence, status, address, officers and ownership in one API call. Sign up, get a key, run your first 150 checks free in week one.

150 free calls in week one · No card required · No sales call
365M+
verifiable entities
200+
registers, one schema
150
free calls in week one
<200 ms
per check
GET /api/company/search?nationalId=07209813
Wise Payments Limited
London, United Kingdom
Verified
Registration (CRN)07209813
Status on registerActive
Address matchMatches register
Group parentWise PLC
OfficersListed on record
Source: Companies House · sample1 credit · 174 ms
The basics

What is KYB verification?

KYB (Know Your Business) verification confirms that a business customer legally exists and identifies who controls it. Regulators phrase it as verification against a reliable, independent source, and in practice that source is the national register: Companies House, the KVK, the Handelsregister and their counterparts in every other market.

This API is the registry side of KYB done properly: one request returns the entity record, status, address, officers and group structure, from 365M+ registry-sourced records in 200+ countries. Verifying the individuals behind the business is the KYC side, which has its own page.

A KYB check, in five steps

1 · Legal existenceThe registration number resolves to a record in the official register. If it does not, stop here.
2 · StatusThe entity is active: not dissolved, struck off or in liquidation. Status comes from the register, not from the customer.
3 · Registered addressThe address on the application matches the statutory address on file. Mismatches are the cheapest fraud signal you will ever get.
4 · Officers and controlDirectors, executives and group structure up to the ultimate parent, plus UBO detail where the register publishes it.
5 · Re-screen on a scheduleKYB is not a one-off. Bulk re-screening of your existing base catches dissolutions and officer changes after onboarding.
Try it live

Run a KYB check right now

Pick a business or search your own counterparty. No key needed for the sample.

  • Registration, status, address and officers in one response
  • Group structure up to the ultimate parent
  • Same request shape in all 200+ countries
The KYB market

Why KYB never reached smaller teams

Business verification has been dominated by two excellent, expensive incumbents. That shaped who does structured KYB at all.

Dun & Bradstreet

The oldest name in business data, built around its proprietary DUNS number. The data is deep, but access runs through a sales cycle: annual contracts, per-module pricing quoted after the call, and a platform designed for procurement and enterprise credit teams. For a ten-person fintech that needs to verify merchants this week, that is a wall, not a product.

CompanyData vs Dun & Bradstreet
Moody's

Moody's assembled its KYB stack by acquisition, including kompany and the Orbis entity graph, and aims it squarely at banks: enterprise compliance suites, seat licences and implementation projects. Excellent if you are a tier-one bank. Out of reach if KYB is one feature in your onboarding flow rather than a department.

CompanyData vs Moody's

The consequence: structured KYB stayed an enterprise habit, and smaller regulated teams fall back on manual register lookups or skip the check. That is the gap this API exists for.

Legacy providersCompanyData API
Getting startedSales call and onboarding cycleKey issued instantly on signup
Trying it firstDemo on request150 free calls in week one, no card
ContractAnnual commitment, per-seat or per-moduleUsage-based credits, from $34/month
PricingQuoted after the callPublic on the pricing page
Data sourceProprietary identifiers (DUNS, Orbis IDs)Official registers, source documented per field
Built forBanks and enterprise compliance teamsAny team with a developer and an afternoon
More than a check

More than just business checks

Screen UBOs, revenue, entities or entire groups in a single call. Search any of the 365M+ records, in any country, right here.

Try one:
Use cases

Where teams put the KYB API to work

Payment provider onboarding

Verify merchants before the first transaction. Registration, status and control structure in the signup flow itself.

Marketplace sellers

Screen sellers at scale on registration number and address, so the platform only carries legitimate registered businesses.

Lending and credit

Confirm the borrower exists and is active, then pull employees, revenue signals and group linkage for the risk model.

Supplier due diligence

Verify suppliers across markets before contracts are signed, and re-screen the vendor base on a schedule.

Ownership mapping

Walk group structures to the ultimate parent to catch shell constructions and circular ownership early.

Portfolio monitoring

Track status changes, dissolutions and officer churn across every entity you have already onboarded.

IntegrationREST APIJSONPython SDKJavaScriptSalesforceWebhooksZapier
Trusted sources

Registry-sourced, or it is not KYB

Every record traces back to an official register or a verified source, with the provenance documented per field. That is what a regulator, and your DPO, will ask to see.

  • Official registers in 200+ countries, one schema
  • GDPR-documented sourcing, DPA on request
  • No scraping, no inferred records
See our data sources
The register network KYB checks run against, worldwide

KYB API Pricing

Transparent, credit-based pricing. Start with a free trial.

Free trial

Verify your first 150 counterparties free

  • 150 lookups and 10 exports in week one, key issued instantly
  • 1 credit per verification, usage-based after the trial
  • No card, no contract, no sales call

Questions? Ask a human.

No ticket queue. Your question lands with our data team and you get an answer within 24 hours.

Amsterdam HQVijzelgracht 53D · +31 20 705 2360
BerlinFriedrichstraße 123 · +49 30 21480480
DubaiBuilding A1, Dubai Digital Park, Dubai Silicon Oasis

Mon to Fri 9:00 to 17:30 CET · info@companydata.com

What our customers say

Real feedback from the people using CompanyData every day.

9.2/10 on Kiyoh from verified reviews

★★★★

A reliable partner for years, responsive, efficient, and high-quality.

Ann Sofie Westlake
Ann Sofie Westlake
Head of Marketing, Quartix
★★★★★

The best data company we have worked with.

Helmut Huberti, M.D.
Helmut Huberti, M.D.
World Arthrosis Org., Heidelberg
★★★★★

Great feedback from our team on the data quality.

Stefania Guerra
Stefania Guerra
Dyson, Milan

Frequently asked questions

What is KYB verification?

KYB (Know Your Business) verification is the process of confirming that a business customer is a real, legally registered entity, and identifying the people who control it. It covers legal existence, registration status, registered address, directors and ultimate beneficial owners (UBOs). It is a regulatory requirement for most fintech, payments, lending and regulated B2B services.

What is a KYB API?

A KYB API is a programming interface that runs Know Your Business checks automatically. Instead of manually querying each country's register, your application sends a single request with a business name or registration number, and the API returns verified entity data: registration, status, address, officers and ownership structure, in under 200 ms.

What are the KYB requirements?

The core requirements are the same under most AML frameworks: establish that the entity legally exists, verify its registration number and status against a reliable independent source, confirm the registered address, identify directors, and identify ultimate beneficial owners above the ownership threshold (typically 25%). Higher-risk relationships add enhanced due diligence and ongoing monitoring.

The reliable independent source is the operative phrase: registry-sourced data satisfies it, a scraped profile does not.

What is the difference between KYC and KYB?

KYC (Know Your Customer) verifies individuals, typically with ID documents and biometrics. KYB (Know Your Business) verifies businesses: their legal registration, directors and UBOs. Most regulated B2B onboarding needs both: you KYB the business, then KYC the humans who own or control it. For the customer side, see the KYC API.

What data does a KYB check return?

The API returns the legal entity record (name, registration number, legal form, status), registered address, officers and executives, group structure up to the ultimate parent, industry classification codes, and financial signals such as revenue and employee counts. Where the local register publishes ownership, UBO detail is included.

Which KYB API provider is best?

The right KYB provider depends on coverage and use case. CompanyData offers the broadest global coverage (365M+ businesses in 200+ countries) with transparent sourcing and self-serve, usage-based pricing. Legacy providers like Dun & Bradstreet and Moody's are strong at enterprise scale but sell through annual contracts. Middesk is US-focused, Persona and Sumsub are IDV platforms first.

We keep honest comparison pages if you want the detail: CompanyData vs Dun & Bradstreet and CompanyData vs Moody's.

How much does a KYB API cost?

CompanyData uses credit-based pricing starting at $34/month with 2,000 credits per year. A KYB verification costs 1 credit for the entity record. The trial is free: 150 business lookups and 10 exports in the first week, no card required. Volume discounts apply at higher tiers.

Is there a free KYB API?

Every account starts with a free week: 150 lookups and 10 exports against the full API, key issued instantly on signup. That is enough to verify a real sample of your customer base before you pay anything. National registers also publish free APIs, but each covers one country and rarely includes structured financials or group linkage.

Does KYB cover Ultimate Beneficial Owners (UBOs)?

Yes, where the jurisdiction publishes it. The response includes directors, group structure up to the ultimate parent, and beneficial ownership where the register maintains a UBO record. You can use this to fan out KYC checks on the relevant individuals without a second integration.

How do I integrate a KYB API?

It is a standard REST API with JSON responses, authenticated with an x-api-key header. Sign up for a key, send a GET request to the search endpoint with a business name or registration number, and export the full record by ID. SDKs for Python and JavaScript are available; the quickstart walks the first call in five minutes.

What compliance frameworks does CompanyData support?

CompanyData is GDPR compliant with transparent data sourcing from official registries and verified partners. The data supports KYB requirements under AMLD5/6, FinCEN's CDD Rule, the UK Money Laundering Regulations and similar AML frameworks. Data Processing Agreements (DPAs) are available on request.

Make 150 Free API Calls Before You Spend Anything

Tell us who you need to verify. You get a trial key with 150 lookups and 10 exports, plus a real sample response for your target market, within 24 hours.

or call +31 (0)20 705 2360

Call us: +31 (0)20 705 2360