Submit company data for synchronous registry lookup and screening. The API performs company registry verification, director screening, and UBO screening in a single call.
Include the X-SYNC-TIMEOUT header to control how long the API blocks before
returning. If checks complete within the timeout, a full VerificationReport is
returned (200). If the timeout is exceeded, partial results with pull/start
tokens are returned (202) so you can retrieve the rest asynchronously.
Project-scoped API key for server-to-server authentication. Obtain keys from the Zenoo dashboard under Project Settings > API Keys. Staging and production environments use separate keys.
Project-scoped API key.
Sync timeout in milliseconds. The API blocks until all checks complete or
the timeout is reached. Recommended: 30000 for registry-only,
60000 for registry + screening. Range: 5000-120000.
5000 <= x <= 120000Unique key for idempotent request handling. Same key within 24 hours returns the original response.
Project identifier from Zenoo Studio.
Request body for Company Verification. Zenoo accepts three tiers of data — more data produces richer results and fewer false positives.
| Tier | Fields | Result Quality |
|---|---|---|
| Minimum | company_name, registration_number, country | Registry lookup + company screening |
| Standard | + directors[], ubos[], address | Individual screening for each person |
| Full | + external_reference, annual_revenue, sic_codes | Idempotency, enriched risk scoring |
Legal name as registered with the company registry.
"Acme Holdings Ltd"
Official company registration number.
"12345678"
Country of incorporation. ISO 3166-1 alpha-2 code.
"GB"
Legal entity type (e.g., Private Limited Company (Ltd), PLC, LLP).
Date of incorporation. ISO 8601 format (YYYY-MM-DD).
Industry sector or classification.
Registered address street.
Registered address city.
Postal code.
Annual revenue in base currency. Pass as a string.
Number of employees. Pass as a string.
SIC codes, comma-separated (e.g., "64110,64191").
Current company status: Active, Dissolved, Struck Off.
Your internal reference ID. Enables idempotency — submitting the same external_reference returns the existing result without creating a duplicate.
255Known directors. Each person is automatically screened for PEP/sanctions.
Known beneficial owners. Each person is automatically screened.
All checks completed within timeout. Full compliance report.
Top-level verification result from the pull endpoint or sync response. Contains overall verdict, risk assessment, and detailed check results.
Zenoo's unique case identifier.
"AML-2026-0042"
Your reference ID, echoed back from the request.
Current processing state.
complete, processing, failed Aggregated verification outcome.
Pass, Refer, Fail Assessed risk level.
High, Medium, Low ISO 8601 completion timestamp.
Recommended next review date.
Registry-verified company data (Company Verification only).
Screening summary with PEP/sanctions/adverse media status.
Director screening results (Company Verification only).
UBO screening results (Company Verification only).
Identity verification result (Person Verification only).
Document verification result (Person Verification only).
Biometric liveness result (Person Verification only).
Risk score breakdown.
Summary of all checks performed.
CDD/EDD status and case URL.