Switching from Didit? Keep your integration and change one URL
Use cases / MiCA user verification

User verification for MiCA-licensed crypto firms

Onboard EU customers with ID, liveness, AML and proof of address, with the evidence trail a CASP needs.

Start free
ID verificationLivenessAML screeningProof of addressOngoing AMLTravel Rule

The problem

Under MiCA and the EU AML rules, a crypto-asset service provider must identify customers, screen them, keep records and apply the Travel Rule to transfers. Each check has to be explainable to a supervisor years later.

What ScreenKaptain checks

  • EU identity documents with MRZ checks, expiry and age rules
  • Live selfie, liveness and face match
  • UK, US, UN and EU sanctions screening, plus PEP checks
  • Proof of address where your risk policy needs it, added by country in the workflow builder
  • A full audit trail of every check, review and rule change

How it runs

Choose your rules

Start from the template and add proof of address only for higher-risk countries with an if / else branch.

Verify and decide

Clear cases are approved automatically; sanctions or PEP hits go to your review queue.

Keep the evidence

Download a decision PDF for any customer, or export every decision for your records.

Start from this workflow

Create it with one API call, or open it in the visual builder and change any step.

curl -X POST https://your-domain/v3/workflows/ \
  -H "x-api-key: sk_test_…" \
  -H "Content-Type: application/json" \
  -d '{"workflow_label":"MiCA user verification","features":[{"feature":"OCR"},{"feature":"LIVENESS"},{"feature":"FACE_MATCH"},{"feature":"AML"},{"feature":"PROOF_OF_ADDRESS"}]}'

Build your MiCA onboarding flow today.

$10 of free credit every month. No card, no sales call.