Switching from Didit? Keep your integration and change one URL
Use cases / Crypto on-ramp KYC + KYT

KYC and wallet screening for crypto on-ramps

Verify buyers before their first purchase and screen every destination wallet before you send.

Start free
ID verificationLivenessFace matchAML screeningWallet screeningTransaction monitoring

The problem

An on-ramp has to know who is buying, stop sanctioned or stolen funds, and prove it later. Fraudsters use borrowed IDs, and the riskiest moment is the first withdrawal to a wallet you have never seen.

What ScreenKaptain checks

  • ID document, live selfie and liveness before the first purchase
  • Sanctions and PEP screening, with ongoing re-screening when lists change
  • Every destination wallet screened against US Treasury sanctioned addresses and platform-wide labels
  • Transactions scored in real time: velocity, structuring and risky-wallet rules
  • Travel Rule data sent to the receiving provider for qualifying transfers

How it runs

Verify at sign-up

The hosted flow collects ID and a live selfie. Most users finish in about two minutes.

Screen the wallet

Call the wallet screen before each payout. Severe risk blocks the transfer automatically.

Monitor every trade

Send each order to transaction monitoring and work alerts in the console.

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":"Crypto on-ramp KYC + KYT","features":[{"feature":"OCR"},{"feature":"LIVENESS"},{"feature":"FACE_MATCH"},{"feature":"AML"},{"feature":"IP_ANALYSIS"}]}'

Open an on-ramp sandbox in minutes.

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