Skip to main content
Didit’s Business Verification (KYB) provides broad global coverage for company registry lookups. Depth varies by country and by the specific data point requested — the table below shows exactly which features are available for each jurisdiction.
Customize which countries and KYB features your workflows collect via the console workflows — align coverage to your compliance footprint without paying for data you don’t need.

Feature columns

ColumnWhat it means
CompanyCore registry fields — legal name, registration number, incorporation date, status, registered address
OfficersDirectors, secretaries, and other registered officers
ShareholdersDirect shareholders (corporate and individual)
UBOsUltimate beneficial owners above your configured threshold
DocumentsSource documents available for collection (certificates, articles, etc.)
FinancialsFiled annual accounts, financial summaries, and filing dates
Cells marked ✅ indicate the data point is available for that jurisdiction; — means the registry does not expose it and Didit falls back to user-submitted data or document-based verification.

Supported countries and subdivisions

The table below shows all supported countries and subdivisions. The Code column contains the ISO 3166-1 alpha-2 country code used across Didit KYB APIs (e.g. in country_code on the registry check, session creation, and business entity fields). US states use the extended US_<state> format (e.g. US_CA, US_NY, US_DE) to select the correct Secretary of State registry.

Coverage tiers

TierWhat you get
FullCompany, officers, shareholders, UBOs (where registry discloses), documents, and financials
StandardCompany + officers + documents; shareholders / UBOs / financials available via registry where disclosed
PartialCompany + status only — fall back to uploaded documents for officers / UBOs / ownership
ManualNo direct registry lookup — business uploads documents and analyst review validates
Some jurisdictions require manual analyst review due to registry access restrictions. These sessions route to IN_REVIEW automatically with reason registry_manual_required.

US state coverage

US registries are organized per state. To run a KYB check on a US company, pass the US_<state> code (e.g. US_DE for Delaware, US_CA for California, US_NY for New York) — every US state and DC is supported. Using just US falls back to a federal-only search (company name + status). Per-state coverage of officers, shareholders, and UBOs varies — Delaware, California, Texas, and New York expose the richest officer and filing data, while smaller states often return only company name, status, and registered agent.

Dangerous / sanctioned countries

By default, companies incorporated in any country on your application’s dangerous countries list are auto-declined at session creation regardless of whether the registry is supported. Default list follows FATF and OFAC guidance:
  • AF Afghanistan
  • IR Iran
  • KP Korea, Dem. Republic of
  • SY Syria
  • RU Russia Federation — sectoral sanctions
  • MM Burma (Myanmar)
Configure the list from Settings → Blocklist → Countries.

Ongoing monitoring

Company AML screening can be configured for ongoing monitoring — periodic rescans against sanctions and adverse media lists. See continuous AML monitoring.

Registry data sources

Didit routes each query to the appropriate official government registry or an authoritative aggregator based on the jurisdiction and subdivision you specify. Data is refreshed on every session — results reflect the latest registry state at query time.
Need a country or subdivision that isn’t listed here? Contact us — registry coverage expands regularly based on customer demand.

Next steps

Overview

How KYB uses registry data.

Company data

What registry fields get extracted.

Troubleshooting

“Company not found” and other issues.