When a business verification session starts, Didit queries official company registries to retrieve and validate company information. This automated lookup provides the foundation for the entire business verification process.
Registry lookup
Didit connects to company registries in supported countries to retrieve official data. The lookup is triggered automatically when the company name, registration number, and country are provided.
Retrieved data
| Field | Description |
|---|
| Company name | Legal name as registered with the authority |
| Registration number | Official company registration or incorporation number |
| Country | Country of incorporation (ISO 3166-1 alpha-3) |
| Company type | Legal entity type (e.g., Ltd, LLC, PLC, SA, GmbH, SL) |
| Status | Current company status from the registry |
| Incorporation date | Date the company was originally registered |
| Registered address | Official registered office address |
| Tax number | Tax identification number (where available from the registry) |
Company statuses
| Status | Description |
|---|
| Active | Company is currently active and in good standing |
| Dissolved | Company has been formally dissolved |
| Struck off | Removed from the register (e.g., for non-compliance) |
| In liquidation | Company is in the process of being wound up |
| Dormant | Registered but not currently trading |
Companies with a status other than Active may be automatically flagged or declined depending on your workflow configuration.
Data cross-referencing
Didit automatically compares the data provided at session creation with the data retrieved from the registry:
- Company name — fuzzy matching to account for abbreviations and formatting differences
- Registration number — exact match validation
- Country — consistency check between provided and registry country
- Address — geocoding and normalization for comparison
Any inconsistencies are flagged as warnings in the session and visible to analysts in the console.
Financial summary
Where available, Didit retrieves summary financial data from the registry:
- Revenue or turnover
- Number of employees
- SIC/NACE industry codes
- Filing dates and compliance status
Risk assessment
The company’s overall risk level is calculated based on:
| Factor | Impact |
|---|
| Company status | Non-active companies increase risk |
| Country risk | Incorporation in high-risk jurisdictions increases risk |
| Age | Recently incorporated companies may receive additional scrutiny |
| AML results | Company-level AML screening results |
| Ownership complexity | Multi-layered or opaque ownership structures |