Skip to main content
Base URL — All API requests use https://verilock.io/api/v1 over HTTPS with Bearer token authentication.

Why Verilock?

Verilock is a unified compliance infrastructure for fintechs, neobanks, and regulated platforms. One API gives you access to:

Identity Verification

Document OCR, NFC chip reading, face matching, and passive liveness detection in a single flow.

AML/CFT Screening

Real-time screening against global sanctions lists, PEP databases, and adverse media sources.

Transaction Monitoring

Rule-based risk scoring with 20+ configurable rules across FINTRAC, FinCEN, AMLD6, GABAC, and FCA frameworks.

Quick Start

Get up and running in under 5 minutes.
1

Get your API key

Sign in to your Dashboard and create an API key under Settings > API Keys.
2

Make your first request

Create a KYC verification session with a single POST request.
curl -X POST https://verilock.io/api/v1/sessions \
  -H "Authorization: Bearer qi_live_your_api_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "profile_id": "your_profile_id",
    "applicant_email": "jean@example.com",
    "applicant_name": "Jean Dupont"
  }'
3

Redirect your user

Use the session_url from the response to redirect your user to the Verilock verification flow.
4

Receive the result

Get notified via webhook when the verification completes, or poll the session endpoint.

Core Products

KYC Sessions

Create hosted verification sessions with document capture, selfie, liveness detection, and face matching. Supports 195+ countries and 6,000+ document types.

AML Screening

Screen individuals and entities against OFAC, EU, UN, and 1,400+ sanctions and watchlists in real time. Includes PEP and adverse media checks.

Transaction Monitoring

Screen transactions against configurable risk rules with support for batch processing, multi-jurisdiction compliance, and automated decisioning.

Webhooks

Receive real-time event notifications with HMAC-SHA256 signed payloads, automatic retries, and delivery tracking.

API at a Glance

ProductBase PathEndpointsDescription
KYC Verification/sessions7Full identity verification lifecycle
AML Screening/aml3Sanctions, PEP, and watchlist checks
Transaction Monitoring/transactions6Real-time transaction risk scoring

Architecture

Your Application
       |
       | HTTPS + API Key
       v
  Verilock API (v1)
       |
       |--- KYC Engine (OCR, Face Match, Liveness)
       |--- AML Screening (Sanctions, PEP, Watchlists)
       |--- Transaction Risk Engine (Rule-based scoring)
       |--- Webhook Dispatcher (HMAC-SHA256 signed)
       |
       v
  Your Webhook Endpoint
Need help? Contact our integration team at support@verilock.io or reach out via the dashboard chat.