LiveDeveloper-first compliance API

KYC without
the enterprise drag.

Identity verification, OFAC screening, and AML risk scoring through one REST API. No sales call. No contract. No annual commitment.

~/acme-payments — zsh — 96×24
v3.0.4·eu-central-1
connected · https://api.veridianapi.com/v1HTTP 200 · req_2K3p9mLqV · 47ms
EndpointREST · JSON
AuthBearer key
CoverageGlobal · OFAC
Free trial14 days
01 / Live

Decisions stream
at the speed of your checkout.

Every verification, screening, and risk decision is observable in real time. Tail your production traffic from the terminal — or pipe it to your warehouse.

veridian tail — events.live
streaming · live
14:32:08identity.verifiedDErisk 0.08PASS
14:32:04sanctions.hit.ofacCYrisk 0.94BLOCK
14:31:58sanctions.reviewAErisk 0.61REVIEW
14:31:52identity.verifiedFRrisk 0.14PASS
14:31:47identity.verifiedSGrisk 0.11PASS
0 dropped · lag 3ms
02 / Capabilities

Four primitives.
Every compliance decision your fintech will ever make.

Coverage

Local identity schemes, national registries, and language-aware OCR — maintained by regional compliance teams.

195+countriesMajor document types

Performance

Fast API responses designed to inline in your checkout flow, not bolt onto onboarding.

FastAPI responsesAcross all regions

Webhooks

Signed payloads, replay log, ordered per-account. Production-grade out of the box.

ReliabledeliverySigned & ordered

Audit

Every decision is logged and exportable in regulator-friendly formats.

April2026Veridian launched
03 / API

TypeScript + Python SDKs.
One coherent shape.

Idiomatic typing in every language. Sandbox environments that mirror production scoring. Signed webhook payloads with replay logs.

POST /v1/verifications·200 OK
Request
import { Veridian } from '@veridian/sdk';

const veridian = new Veridian({ apiKey: process.env.VERIDIAN_KEY });

const result = await veridian.verifications.create({
  document_type: 'passport',
  document_front: base64String,
  checks: ['sanctions', 'ofac']
});

if (result.status === 'approved') {
  console.log(`✓ ${result.id}`);
}
Response · 200 OK
{
"id": "vrf_8k2pXqR9N",
"status": "approved",
"risk_score": 0.08,
"checks": {
"document": "pass",
"sanctions": "clear",
"ofac": "clear"
}
}
04 / Security

Designed for the team
whose name is on the filing.

Request lifecycle

01Bearer key authTLS 1.3
02HTTPS onlyAWS eu-west-1
03Document OCRAWS Textract
04OFAC screening18,698 records
05Decision loggedSupabase audit trail
TLS 1.3 in transitAll API traffic encrypted end-to-endDefault
AES-256-GCM at restAll stored data encrypted at restDefault
Bearer-key authRotate from the dashboard, no downtimeDefault
Audit log retentionEvery decision logged, exportable as JSONDefault
GDPR-friendly DPASign a DPA on requestRequest DPA
05 / Pricing

Predictable from day one.
Negotiable when you outgrow it.

Flat monthly tiers, no per-check surprises, no annual contract until you ask for one. 14-day free trial — no card required.

Starter
$199/mo

Everything you need to ship KYC into your first product surface.

Start 14-day free trial
  • 500 verifications / mo
  • Identity + OFAC screening
  • REST API + hosted KYC flow
  • Email support
  • Webhooks · standard delivery
Most popular
Growth
$499/mo

For teams scaling past their first compliance hire — predictable spend, every primitive unlocked.

Start 14-day free trial
  • 2,000 verifications / mo
  • Identity + OFAC screening
  • REST API + hosted KYC flow
  • Priority support
  • Webhooks · standard delivery
Scale
$999/mo

For platforms processing high verification volume across multiple jurisdictions.

Start 14-day free trial
  • 10,000 verifications / mo
  • Identity + OFAC screening
  • REST API + hosted KYC flow
  • Priority support
  • Webhooks · standard delivery
  • Audit logs exportable as JSON
~/acme-payments — zsh
ready

Ship the hard parts.
Sleep through the weekend.

Production keys in 90 seconds. No sales call required. No annual contract until you outgrow the trial.