KYC + AML -- identity verification & compliance

Know who
gets through.

Identity verification, AML screening, and government database validation through one API. Built for fintechs and regulated businesses in Latin America and beyond.

Trusted by fintechs and regulated businesses

1,000+
Sanctions & watchlist databases
<300ms
p95 response time
99.9%
Uptime SLA
195+
Countries for doc verification

Everything you need to
verify and screen.

From document verification to sanctions screening, pick the checks your compliance workflow requires.

KYC Verification
Document OCR, liveness detection, face match, and sanctions screening (OFAC, UN, EU). Advanced plan adds 1,000+ AML lists, PEP, adverse media, and IP checks.
From $0.75 / check
Business AML
Screen companies against sanctions lists, watchlists, adverse media, and Google News. Available via dashboard or direct API screening without verification links.
$0.50 / check
Gov. Database Validation
Query civil registries and government databases across 18 LATAM countries plus Spain. Validate identity data directly against official sources.
$1.50 / query
Custom Flows
Build your own verification pipeline. Mix and match KYC, AML, email OTP, phone OTP, government database, and manual checks in any combination.
Per step pricing

From API call to
verified identity in seconds.

01
Create a verification
POST your verification type, callback URL, and redirect URL. Get back a verification link to send to your user.
02
User completes verification
Your user opens the link, scans their document, completes liveness check, and passes sanctions screening -- all in one flow.
03
Get the result
Receive a webhook with the verification result: approved, denied, or needs review. Includes match scores, PDF report URL, and audit ID.
04
Review in dashboard
See all verifications, filter by status, download PDF reports, manage workflows and team members from your dashboard.
Create verification
// POST /v1/verification
{
  "type": "advanced_kyc",
  "callback_url": "https://you.com/hook",
  "redirect_url": "https://you.com/done"
}

Everything a compliance
team actually needs.

Branded verification
Professional verification pages with your reference data. Send links via email, SMS, or embed in your app.
Custom flows
Build verification pipelines mixing KYC, AML, OTP, government checks, and manual review in any order.
Manual check
Upload a document or enter a name manually for sanctions screening. Built for compliance officers.
Audit trail
Every verification logged automatically with timestamp, result, and unique audit ID. Exportable PDF reports.
Duplicate detection
Automatically flags when the same person or document has been submitted before across verifications.
PDF reports
Downloadable PDF reports from the dashboard and via public result URLs. Share with regulators or internal teams.
Webhooks
Receive real-time webhook callbacks when verifications complete. Configure redirect URLs for your users.
Match sensitivity
Configurable match score threshold for fuzzy name matching. See match scores for every result.
Team management
Invite team members, manage roles, and organize workflows from a shared dashboard.

Pay per check. No minimums.

Transparent, usage-based pricing. No setup fees, no monthly commitments.

ServicePrice
Basic KYC
Document OCR + liveness + face match + sanctions (OFAC/UN/EU)
$0.75
Advanced KYC
Basic + 1,000+ AML lists + PEP + adverse media + IP check
$1.25
Manual Check
Upload document or enter name manually for sanctions screening
$0.75
Business AML
Company sanctions + watchlists + adverse media + Google News
$0.50
Direct Business Screening API
Screen a company by API, no verification link needed
$0.50
Email Verification
OTP code to verify email ownership
$0.25
Phone Verification
OTP via WhatsApp to verify phone
$0.25
Gov. Database Validation
18 LATAM countries + Spain civil registry
$1.50
Custom Flow
Mix and match any combination of verification steps
Per step

All prices are per check. No setup fees. No monthly minimums.

One API. Five minutes
to first verification.

REST API with webhook callbacks and redirect URLs. SDKs for mobile. Full documentation with an AI integration guide.

POST /v1/verification
curl -X POST https://api.truegate.io/v1/verification \ -H "Authorization: Bearer sk_live_..." \ -d '{   "type": "advanced_kyc",   "vendor_data": "user-456",   "callback_url": "https://you.com/hook",   "redirect_url": "https://you.com/done" }'
// Response -- 218ms { "token": "a1b2c3d4e5f6...", "url": "https://verify.truegate.io/a1b2...", "expires_at": "2026-07-24T14:32:07Z" }

SDKs & integrations

Native SDKs for mobile. REST API works with any language or framework.

React Native
iOS (Swift)
Android (Kotlin)
REST / cURL

Government database validation
across Latin America.

Query civil registries and official government databases in 18 LATAM countries plus Spain.

🇵🇦 Panama
🇨🇴 Colombia
🇲🇽 Mexico
🇨🇷 Costa Rica
🇬🇹 Guatemala
🇭🇳 Honduras
🇸🇻 El Salvador
🇳🇮 Nicaragua
🇩🇴 Dominican Republic
🇪🇨 Ecuador
🇵🇪 Peru
🇧🇴 Bolivia
🇨🇱 Chile
🇵🇾 Paraguay
🇺🇾 Uruguay
🇦🇷 Argentina
🇧🇷 Brazil
🇻🇪 Venezuela
🇪🇸 Spain

Start verifying.

Create an account and run your first verification in minutes. Pay only for what you use.