Identity verification for LATAM & the Caribbean

Verify real identities across Latin America & the Caribbean.

One API for document verification, biometric liveness, face match, and AML screening — with a median decision in under 30 seconds.

50 free verifications·No credit card required·SOC 2 Type II in progress

14,000+
ID document types
190+
Countries & territories
<30s
Median decision
99.9%
Uptime target
Verifying identity
SESSION · LIVE
Passport · MEX
Name
María F. García
DOB
02 Apr 1988
Doc No.
7Y8Z1234
P<MEXGARCIA<<MARIA<FERNANDA<<<<<<<<<<<
7Y8Z1234<5MEX8804021F3006158<<<<<<06
Document authenticPassport · MEX
Face match99.2%
LivenessPassed
AML screeningNo hits
Verified
Decision in 24s
document → face → AML

Built for risk & compliance teams

SOC 2 Type II
in progress
ISO 27001
planned
GDPR & CCPA
aligned
AES-256
encryption
PassportsNational IDsDriver's licensesLivenessFace matchSanctionsPEPAdverse mediaCURPINERENAPOProof of addressDevice intelligenceAge verificationPassportsNational IDsDriver's licensesLivenessFace matchSanctionsPEPAdverse mediaCURPINERENAPOProof of addressDevice intelligenceAge verification
How it works

From capture to decision in four steps

One integration runs the whole journey — document, biometrics, and watchlists — and returns a decision you can act on.

01

Capture

Users submit their ID and a selfie through your app or our hosted flow — mobile-first, in Spanish, Portuguese, or English.

02

Verify

We authenticate the document for forgery and tampering, then match the face to the portrait with active liveness.

03

Screen

Names are screened against global sanctions, PEP, and adverse-media watchlists, with ongoing monitoring.

04

Decide

You receive an approve, review, or decline decision and a complete audit trail — delivered by webhook in seconds.

The platform

Everything you need to verify identity

A complete KYC and AML stack for the region — modular, so you turn on only the checks each flow needs.

Document verification

Authenticate 14,000+ ID types across 190+ countries — passports, national IDs, and driver’s licenses — with tamper, forgery, and template checks.

Biometric liveness + face match

Passive and active liveness stop spoofs, deepfakes, and injection attacks, then match the selfie to the document portrait.

AML & sanctions screening

Screen against global sanctions, PEP, and adverse-media lists with ongoing monitoring and clear, explainable match resolution.

Government registries

Validate identities against official sources — RENAPO/CURP and INE in Mexico, plus registries across the region.

Fraud & device intelligence

Device fingerprinting, velocity rules, and risk signals catch synthetic identities and organized fraud rings before onboarding.

Webhooks & REST API

A clean REST API, signed real-time webhooks, and SDKs for web, iOS, and Android take you from sandbox to production in days.

One API

Ship verification in a weekend, not a quarter

One request starts a session; one webhook tells you how it ended. Clean REST, real SDKs, and a full sandbox so your team integrates fast and sleeps well.

SDKs for every surface
Drop-in web, iOS, and Android SDKs, plus a hosted flow you can launch with a link.
Signed webhooks
Every status change is delivered as a signed, idempotent event you can trust.
Full sandbox
Test documents, liveness, and watchlist hits end-to-end before you go live.
Versioned REST
Predictable, versioned endpoints with clear errors and generous rate limits.
verify.sh
Request
POST /v1/sessions
Authorization: Bearer sk_live_1a2b3c…
 
{
"type": "identity",
"country": "MX",
"checks": ["document", "liveness", "face_match", "aml"],
"reference_id": "user_8f21ac"
}
Response
201 Created
 
{
"id": "vs_3nK9x7Qw",
"status": "verified",
"decision": "approve",
"document": { "type": "passport", "country": "MX", "authentic": true },
"face_match": { "score": 0.992, "match": true },
"liveness": { "passed": true },
"aml": { "hits": 0, "status": "clear" }
}
Security & compliance

Security and compliance, by design

We handle some of the most sensitive data there is. Protecting it — and being honest about where we are — is the whole job.

Encryption everywhere

AES-256 at rest and TLS 1.2+ in transit protect every document, image, and result.

LATAM-aware data handling

Regional data handling, configurable retention, and PII minimization by default.

Least-privilege access

Scoped API keys, role-based access, and detailed audit logs on every action.

Privacy by design

Collect only what a check requires, redact the rest, and give users a clear trail.

Compliance roadmap
  1. SOC 2 Type IIIn progress

    Audit underway — report expected 2026.

  2. ISO 27001Planned

    On our security roadmap for the year ahead.

  3. GDPR & CCPAAligned

    Data-subject rights and a DPA available today.

  4. AES-256 encryptionLive

    At rest and in transit right now.

Certifications marked “in progress” or “planned” are on our roadmap and not yet issued. We’ll never claim a certification we don’t hold.

Pricing

Pay only for verifications that pass

Transparent, usage-based pricing that starts at $2.00 per check and scales down to $0.75 at volume — no minimums, no setup fees.

50 free verificationsNo monthly minimumsNo setup feesVolume discounts
Pay as you go
$2.00/ check
from $0.75 at scale · billed only when a verification passes
Document + biometric + AML
Hosted flow & SDKs included
Webhooks & full audit trail

Start verifying in minutes

Spin up a sandbox, run your first check with test documents, and go live across Latin America and the Caribbean on one API.

50 free verifications · No monthly minimums · No credit card required

    Verazify — Truth in Identity