Skip to content
VerifiX — secured by ITSEC

Platform · KYB

Resolve the entity, then everyone behind it.

Registry verification, corporate structure resolution, UBO discovery through layers of ownership, and screening of every director, shareholder, and beneficial owner you surface.

POST /v1/business-verifications
curl -X POST https://api.verifix.ae/v1/business-verifications \
  -H "Authorization: Bearer $VERIFIX_KEY" \
  -d '{
    "journey": "uae_kyb_freezone",
    "legal_name": "Al Mira Digital Assets FZE",
    "jurisdiction": "AE-DXB",
    "registration_number": "..."
  }'

{
  "id": "biz_4Q9F...",
  "decision": "review",
  "registry_match": "confirmed",
  "ubos": [
    { "name": "...", "ownership": 0.42, "screening": "no_match" },
    { "name": "...", "ownership": 0.33, "screening": "pep_match" }
  ],
  "unresolved_layers": 0
}

What it checks

Every check, named

No bundled black box. Each check is listed, configurable, and visible in the decision it produced.

Registry verification

Legal name, license status, activity, and incorporation details checked against the source registry. Registry coverage: UAE registries today — mainland, DIFC, ADGM, and the free zones.

Ownership graph

Corporate layers resolved into a visual graph, with each hop showing the shareholding percentage and the document it came from.

UBO discovery

Beneficial owners calculated to your control threshold, with unresolved layers flagged explicitly instead of silently dropped.

Officer screening

Every director, authorized signatory, and UBO screened for sanctions, PEP status, and adverse media as part of the same case.

Document collection

Trade license, MOA, board resolutions, and ownership charts requested, versioned, and attached to the entity record.

Ongoing monitoring

Licence expiry, ownership change, and new screening hits raise an alert on the existing entity rather than requiring a fresh onboarding.

How it runs

From request to decision

The same sequence whether you call the API directly or use the hosted flow.

  1. 1

    Identify the entity

    Submit the legal name and jurisdiction, or a registration number, and VerifiX resolves it against the registry record.

  2. 2

    Unwrap the structure

    Corporate shareholders are expanded layer by layer until natural persons are reached or a layer is marked unresolvable.

  3. 3

    Verify the people

    Each natural person can be pushed straight into a KYC journey — same case, same audit trail.

  4. 4

    Decide and monitor

    The entity gets a risk score and a decision, then stays under monitoring for structure and screening changes.

Ownership graph · Meridian Holdings FZ-LLCSample data
  • Meridian Holdings FZ-LLCApplicant entity
  • Meridian Capital Ltd (ADGM)Corporate shareholder62%
  • A. Al MarzouqiUBO · verified38.4%
  • R. HaddadUBO · verified23.6%
  • Northline NomineesNominee · review38%

Modules

The checks behind this pillar

Each one is a separate module you can switch on, order, threshold, or skip inside a journey.

Business verification

5 modules

Registry truth, ownership structure, controlling persons, and the same screening applied to every human behind the entity.

Registry lookup

registry_lookup

Pulls the entity record from its registry: legal name, license number, status, incorporation date, registered address, activity.

Input
Licence or registration number and jurisdiction
Returns
registry record, status, retrieval timestamp, source registry named

Ownership graph and UBO

ownership_graph

Walks the shareholding chain through intermediate holding entities, calculates effective ownership percentages, and identifies beneficial owners against your threshold.

Input
Verified entity
Returns
ownership tree, effective percentages, UBO list, unresolved branches flagged rather than hidden

Directors and controlling persons

controlling_persons

Extracts directors, authorized signatories, and persons exercising control, then queues each of them for individual KYC and screening.

Input
Verified entity
Returns
person list with roles, plus a linked KYC case per person

Entity screening

entity_screening

Screens the company itself — and every owner and controller found — against sanctions, PEP, and adverse media, including ownership-based sanctions exposure.

Input
Entity and its resolved person list
Returns
entity hits, per-person hits, aggregate exposure through the ownership chain

Corporate document collection

kyb_documents

Requests, receives, and classifies trade license, memorandum, board resolution, register of members, and proof of registered address, with expiry tracking and renewal reminders.

Input
Document requests to the entity contact
Returns
classified documents, extracted fields, expiry dates, outstanding-item list

See the full module catalog — every KYC, KYB, AML, KYT, and platform module with its inputs and outputs.

Evidence retained

What your auditor sees

  • Registry extract with retrieval timestamp and source
  • Ownership graph snapshot at decision time
  • Every uploaded corporate document, versioned
  • Screening results for each officer and UBO
  • Explicit record of unresolved ownership layers and why
Entity decision
clear · review · blocked
UBO list
with ownership percentage and screening state
Structure depth
Layered structures resolved to the beneficial owner
Delivery
API response + webhook + console entity page

Questions

Frequently asked

What control threshold do you use for UBOs?
Configurable per journey; the UAE default is preset to the threshold in the applicable AML regulations — the UAE beneficial-ownership regulations.
What if a registry is not connected?
The journey falls back to document-based verification and marks the entity as document-verified rather than registry-confirmed, so the difference is visible in the audit trail.
Can we onboard free-zone and offshore entities?
UAE mainland, DIFC, ADGM, and free-zone entities are covered today; other jurisdictions are handled with uploaded registry evidence.

See VerifiX on your own onboarding flow

A 30-minute walkthrough with a compliance engineer, or a sandbox key in your inbox today.