EU digital identity infrastructure

EU identity verification and AML screening, one integration

One API for EU digital identity verification, sanctions and PEP screening, and audit-ready AML decisions. Built for solicitors, accountants, fintechs, and AML-obliged firms that need infrastructure a regulator can audit and a pentester cannot break.

Sandbox mode, no API key required
Request
curl -X POST https://compliance.nexiel.io/v1/screen \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: 4b9e6e2a-df1a-4c3a-9d2a" \
  -d '{"name": "Jane Doe", "dob": "1990-01-01", "nationality": "IE"}'
Response
{
  "classification": "CLEAR",
  "candidates": [],
  "meta": {
    "mode": "sandbox",
    "humanReviewRequired": false,
    "engineVersion": "0.1.0-provisional",
    "gatesHash": "sha256:8f2c…"
  }
}
4-layerhybrid matching engine, self-hosted
Hash-chainedaudit log on every screening decision
0raw PII kept past a single verification*
EUservers and data hosted in the EU

* Applies to Nexiel Verify's end-user identity flows through the European Digital Identity (EUDI) wallet. Nexiel Screen's KYB customer due-diligence records are retained for the statutory period EU AML law requires. See data handling.

One shared core, every capability built on it

Every capability is callable on its own, sharing the same authentication, billing, and audit logging underneath, or combined into one integration when a use case calls for it.

Nexiel Verify

Verify an EU identity through the EUDI wallet, requesting only the claims a check needs.

Nexiel Screen

Screen a name against sanctions and PEP lists on its own, no identity verification required.

Nexiel Age

Prove someone is old enough to buy, without ever storing their name or date of birth.

PreviewNexiel Credentials

Issue verifiable degree, module, and enrolment credentials straight into a student's EUDI wallet, signed with your institution's own key.

Coming soonNexiel Invoice

ViDA e-invoicing (EN 16931 + Peppol) for the EU's cross-border mandate. Second-phase product, on our public roadmap.

Coming soonNexiel MiCA

The same identity and AML core, extended with blockchain wallet risk scoring and Travel Rule compliance. Second-phase product, on our public roadmap.

The EU is also building a separate EU Business Wallet for organizational identity, distinct from the personal EUDI wallet used above. Nexiel is tracking it and has not built support for it yet.

Built to survive an audit

The mechanics behind every decision: a self-hosted matching engine, mandatory human review, and an audit trail built to hold up under a regulator's questions.

One engine, sovereign-source coverage

Exact match, full-text search, fuzzy (Levenshtein) and phonetic (Double Metaphone) matching, ensemble-scored against sanctions and PEP data from 34 government and multilateral sources. Sources include EU FISMA, OFAC SDN, the UN Security Council consolidated list, HMT UK, and PEP rosters across 21 EU member states. A fifth, AI-similarity layer is validating in shadow mode before it is trusted with a live decision.

Human review is mandatory

Every screen resolves to one of three tiers: Clear, Possible match, or Confirmed match. A possible match always routes to a human and is never auto-cleared. This is the EU AI Act's human-in-the-loop requirement, enforced automatically by the routing logic.

An exact answer, six months later

Every decision's audit row pins the exact engine version, list snapshot, and scoring weights in force at the time, so a regulator asking what logic produced a match months ago gets an exact, re-derivable answer.

In progress

Compliance roadmap: Evidence collection is underway, mapped to Annex A controls, on the way to ISO 27001 and eIDAS 2.0.

"A regulator asking what logic ran for this case six months ago should get an exact answer."

Built for the people who carry the risk

Three groups rely on Nexiel to hold up when a regulator, a bank, or an employer asks how a decision was made.

AML-obliged firms

Solicitors, accountants, and fintechs get a sanctions and PEP answer on one call, plus an evidence pack ready to hand to a regulator.

Universities and credential issuers

Institutions issue verifiable degree, module, and enrolment credentials straight into a student's EUDI wallet, signed with their own key.

Platforms needing age checks

Video platforms, social apps, and marketplaces confirm a user is old enough to buy, without ever storing their name or date of birth.

Integration measured in lines, not weeks

Every legacy AML vendor's sales process starts with a demo call and ends weeks later in a real integration. Ours is a REST API with public documentation, and most teams have a working integration running in an afternoon.

@nexiel/sdk
import { NexielScreenClient } from '@nexiel/sdk';

const screen = new NexielScreenClient({
  baseUrl: 'https://compliance.nexiel.io',
});

const result = await screen.screenName({
  name: 'Jane Doe',
  dob: '1990-01-01',
  nationality: 'IE',
});

result.classification; // 'CLEAR' | 'POSSIBLE_MATCH' | 'CONFIRMED_MATCH'
  • Idempotency keys on every mutating call, 24-hour dedupe, safe retries by design.
  • SDKs in TypeScript and Python, covering every Screen API and Verify API endpoint.
  • Public OpenAPI + Swagger UI, unauthenticated, in every environment including production.
  • Sandbox mode for early testing: no key required, synthetic data only, clearly labelled in every response.

Simple, usage-based pricing

Nexiel Screen is priced by subscription tier. Nexiel Verify and Nexiel Age are pay-as-you-go, and you can see real numbers before you talk to anyone.

Ready to integrate?

Read the full API docs today, and join the real queue for production access.