Build Better
Workflows With
Our RESTful API
Automate your AML/CFT compliance regime with our enterprise-grade APIs. From identity verification to watchlist screening integrate seamlessly with your systems.
Easy to integrate, designed for scale
Global watchlist database available for download via our Data as a Service API
Stop wasting time on false positives. Get accurate, auditable screening decisions with our AI-based DecisionIQ API
Use our Case Management API with Human AI for faster reviews and lower your manual costs
API is easy to integrate and supports legacy technologies
DecisionIQ API is designed for real-time FinTech applications
A highly customizable screening decision system to suit your enterprise risk-based approach to AML compliance
Choose the right API for your use case, or combine them for complete compliance coverage
AML Screening & Monitoring
Enterprise-grade watchlist screening with full control over configuration, tuning, review workflows, and ongoing monitoring. Perfect for compliance teams requiring deep customization and audit trails.
apidocs.kyc2020.ioIdentity Verification & AML
Unified, configurable platform for Identity Verification (IDV), KYB, and AML screening through a single integration. Features low-code hosted pages for rapid deployment without additional development.
apidocs.kyc2020.io/aiqdocs-v2/Pro Tip: Both APIs can be used together for comprehensive compliance coverage. Use AuthentIQ for customer onboarding and identity verification, then leverage DecisionIQ for ongoing monitoring and advanced screening workflows.
Customize our search engine to accommodate your compliance needs while maintaining excellent results
Seamlessly integrate identity verification and AML screening into your customer onboarding workflows
Use our Case Management API to streamline reviews, clear hits, and maintain complete audit trails
Keep your customer base compliant with automated ongoing monitoring and real-time alerts
Download watchlist data and change vectors to power your own internal systems
256-bit encryption, API key authentication, and optional IP whitelisting for maximum security
Clean RESTful APIs with comprehensive documentation. Get up and running in hours, not weeks.
Screen customers against global watchlists in real-time
// Screen a customer against watchlists
const response = await fetch(
'https://api.kyc2020.io/v2/screen',
{
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
name: 'John Doe',
dob: '1990-01-15',
country: 'US',
lists: ['sanctions', 'pep', 'adverse_media']
})
}
);
const result = await response.json();
// { status: 'CLEAR', risk_score: 12, matches: [] }Start a configurable IDV session with webhooks
// Start an IDV session
const response = await fetch(
'https://api.kyc2020.io/aiq/v2/session',
{
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
workflow: 'WF_009',
customer_ref: 'CUST-12345',
webhooks: {
status_url: 'https://your-app.com/status',
results_url: 'https://your-app.com/results'
}
})
}
);
const session = await response.json();
// { session_id: 'sess_abc123', capture_url: '...' }