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.Get your API key
Sign in to your Dashboard and create an API key under Settings > API Keys.
Redirect your user
Use the
session_url from the response to redirect your user to the Verilock verification flow.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
| Product | Base Path | Endpoints | Description |
|---|---|---|---|
| KYC Verification | /sessions | 7 | Full identity verification lifecycle |
| AML Screening | /aml | 3 | Sanctions, PEP, and watchlist checks |
| Transaction Monitoring | /transactions | 6 | Real-time transaction risk scoring |
Architecture
Need help? Contact our integration team at support@verilock.io or reach out via the dashboard chat.

