Ejecuta el paquete completo, ID, Liveness, Face Match, IP, gratis en las primeras 500 verificaciones/mes, en cada cuenta. Sin tarjeta. El mismo motor que usan nuestros clientes de pago.
Con la confianza de más de 2.000 organizaciones en todo el mundo.
500 gratis / mes
Sin tarjeta de crédito. Sin caducidad de prueba.
500 verificaciones completas de KYC (Know Your Customer) cada mes, para siempre. Después,
$0.33 por verificación. Sin contrato, sin mínimos, sin llamadas de ventas, el mismo precio
que pagan startups y grandes empresas.
Cómo funciona
De la suscripción al usuario verificado en cuatro pasos.
Paso 01
Crea el flujo de trabajo
Elige las verificaciones que necesites: ID, liveness, face match, sanciones, dirección, edad, teléfono, email, preguntas personalizadas. Arrástralas a un flujo en el panel de control, o publica el mismo flujo en nuestra API. Crea ramificaciones condicionales, haz pruebas A/B, sin necesidad de código.
Paso 02
Integra
Intégralo de forma nativa con nuestros SDK para Web, iOS, Android, React Native o Flutter. Redirige a una página alojada. O simplemente envía a tu usuario un enlace, por email, SMS, WhatsApp, donde quieras. Elige lo que mejor se adapte a tu stack.
Paso 03
El usuario completa el flujo
Didit gestiona la cámara, las indicaciones de iluminación, la transferencia móvil y la accesibilidad. Mientras el usuario está en el flujo, puntuamos más de 200 señales de fraude en tiempo real y verificamos cada campo contra fuentes de datos autorizadas. El resultado en menos de dos segundos.
Paso 04
Recibes los resultados
Los webhooks firmados en tiempo real mantienen tu base de datos sincronizada en el momento en que un usuario es aprobado, rechazado o enviado a revisión. Consulta la API bajo demanda. O abre la consola para inspeccionar cada sesión, cada señal y gestionar los casos a tu manera.
Diseñado para desarrolladores · Creado contra el fraude · Abierto por diseño
El mismo paquete que la versión de pago. Gratis las primeras 500 cada mes.
El KYC Gratuito no es un producto aparte. Mismos módulos, misma pipeline, misma respuesta, lo único que cambia después de 500 verificaciones al mes es quién paga los siguientes $0.33.
ID + Detección de vida pasiva + Coincidencia facial + IP. Cada sesión.
El mismo paquete de cuatro módulos que usan los clientes de pago a $0.33 por verificación. Verificación de identidad en más de 220 países y más de 14.000 tipos de documentos. Detección de vida pasiva, con certificación iBeta Nivel 1 PAD. Coincidencia facial entre retrato y selfie. Señales IP para riesgo de VPN, proxy, Tor y hosting.
Workflow · Full KYC
Four features · every session
Bundle
1
ID Verification
ID_VERIFICATION
$0.15
2
Passive Liveness
LIVENESS
$0.10
3
Face Match 1:1
FACE_MATCH
$0.05
4
Device & IP Analysis
IP_ANALYSIS
$0.03
Bundle · same workflow as paid$0.33 / session
02 · Cuota gratuita
500 sesiones, gratis, cada mes, para siempre.
La cuota de 500 verificaciones se contabiliza a nivel de espacio de trabajo y se reinicia al principio de cada mes, en cada cuenta, para siempre. Las ejecuciones en el Sandbox no cuentan. El uso actual es visible en tiempo real en la Consola de Negocio.
Monthly usage
Resets 1st · 00:00 UTC · workspace-level
Tier 1
312
Used
188
Remaining
500
Monthly cap
Sessions this month312/ 500 free
Burns on completed sessions62% of cap
Resets · 01 Jun 2026 · 00:00 UTC17d 4h
03 · Sin fricciones
Sin tarjeta de crédito. Sin llamadas de ventas. Sin mínimo anual.
Introduce un email de trabajo, obtén una clave API, abre el Sandbox, ~60 segundos de principio a fin. No necesitas método de pago para desbloquear la cuota de 500 verificaciones. Sin llamadas de ventas, sin formularios de pedido, sin compromiso. Los datos de la tarjeta solo si superas el nivel gratuito.
Sign up to first session
Self-serve · sandbox unlocked
~60s
Work emailRequired
API keyRequired
Sandbox openRequired
Credit cardSkipped
Sales callSkipped
Annual minimumSkipped
First session · t+58s · sandboxno card on file
04 · Quién lo usa
Startups, pruebas piloto, proyectos personales.
500 verificaciones/mes cubren la mayoría de los procesos de onboarding en etapas iniciales, suficiente para llevar un producto fintech, marketplace, cripto o un lanzamiento de iGaming desde el prototipo hasta la tracción inicial sin una factura de proveedor. Los equipos más grandes usan la misma cuota para pruebas piloto y tráfico de staging. No gastes hasta la verificación 501.
Who runs on the free tier
500 / month covers each below
4 segments
SegmentVolumeStatus
Pre-seed startup0 – 200 / moEligible
Bake-off pilot0 – 500 / moEligible
Side project0 – 80 / moEligible
Staging traffic0 – 300 / moEligible
No spend · until session 501500 / month
05 · Exceso
La sesión 501 sigue funcionando. $0.33, mismo flujo de trabajo.
Sin límite de tasa al alcanzar el tope, sin modelo de respaldo, sin rechazo automático en la verificación 500. La verificación 501 en adelante sigue ejecutándose con el mismo flujo de trabajo a $0.33 cada una, solo se factura el exceso, no el mes completo. Precio público, el mismo que pagan los clientes de pago.
Session 501 · response
Same workflow_id · billed only past 500
201
501
Session #
$0.33
Charge
0ms
Rate limit
POST /v3/session/201
{
"workflow_id":"wf_free_kyc_42",
"session_number":501,
"status":"Approved",
"billed":0.33,
"model_weights":"v3.4-prod"
}
Overflow · sessions 501+ billed at $0.33
06 · Mismo motor
Sin modelo de segunda clase en el nivel gratuito.
Las verificaciones de la cuota gratuita se ejecutan con los mismos pesos de modelo, infraestructura y pipeline certificado por reguladores (Tesoro de España, Banco de España, SEPBLAC) que cada verificación de pago. La respuesta es idéntica. Gratis es una decisión de facturación, no de producto, la verificación 1 y la verificación 10 millones se entregan igual.
Engine parity
Sessions 1–500 vs 501+
Identical
Sessions 1–500
Free quota
Sessions 501+
$0.33 overflow
Model weightsv3.4-prod
Edge clusterverification
Response shapebyte-equal
Spain attestationapplies
No second-class model · free and paid run on the same engine
Integra
Dos endpoints. Mismo JSON. Mismo flujo de trabajo que la versión de pago.
No hay una API de nivel gratuito separada. Crea el paquete una vez y luego inicia una sesión por usuario. Las primeras 500 cada mes simplemente no se facturan.
Pega el siguiente bloque en Claude Code, Cursor, Codex, Devin, Aider o Replit Agent. Rellena tu framework, lenguaje y caso de uso. El agente provisionará Didit, construirá el flujo de cuatro módulos, conectará el webhook y lo lanzará.
didit-integration-prompt.md
# Didit Free KYC — integrate in 5 minutes
You are integrating Didit's full KYC bundle (ID + Passive Liveness +
Face Match + Device & IP Analysis) into <my_stack>. The first 500 sessions every
month are free, forever, on every account — no credit card, no sales
call. Past 500 you keep using the same endpoint at $0.33 per session.
Every URL, header, and enum value below is canonical — do not paraphrase.
## 1. Provision an account
- Sign up: https://business.didit.me (no credit card required).
- Or provision programmatically: POST https://apx.didit.me/auth/v2/programmatic/register/
(returns an API key bound to the workspace + application).
- The 500-session monthly free quota is counted at the workspace level.
It resets at 00:00 UTC on the first of each month and applies to any
workflow that combines the four bundled features.
## 2. Create the KYC workflow (one time)
POST https://verification.didit.me/v3/workflows/
Authorization header: x-api-key: <your-api-key>
Body: workflow_label, features array with the four bundled entries
[
{ feature: "ID_VERIFICATION" },
{ feature: "LIVENESS" },
{ feature: "FACE_MATCH" },
{ feature: "IP_ANALYSIS" }
] (UPPERCASE — strict enum, do not lowercase)
This is the same workflow used in production at $0.33 per session.
Sessions counted under the 500-session free quota run on the same model
weights, the same edge nodes, the same Spain-Tesoro-attested pipeline.
There is no degraded model on the free tier.
## 3. Create a verification session for an end user
POST https://verification.didit.me/v3/session/
Body: workflow_id (from step 2), vendor_data (your own user id).
Response: session_url — redirect the user to it.
The hosted UI walks the user through document capture, selfie capture
(passive liveness), automatic face-match between portrait and selfie,
and Device & IP analysis on the originating connection. End-to-end inference is
sub-2 seconds across the full bundle.
## 4. Webhooks
- Register a webhook destination once via
POST https://verification.didit.me/v3/webhook/destinations/
Body: url, subscribed_events: ["session.verified", "session.review_started",
"session.declined", "kyc_expired"]
- Response includes secret_shared_key — store it.
- Every webhook delivery carries an X-Signature-V2 header you MUST verify
before trusting the payload. HMAC-SHA256 verification MUST run against the raw body bytes (the raw payload as Didit sent it) BEFORE any JSON parsing — re-serialising the parsed body changes whitespace and key order, which invalidates the signature.Algorithm:
1. sortKeys(payload) recursively
2. shortenFloats (truncate trailing zeros after the decimal point)
3. JSON.stringify the result
4. HMAC-SHA256 with the secret_shared_key
5. Hex-encode, compare to the X-Signature-V2 header.
## 5. Reading the session report
The session payload includes one object per bundled feature:
- id_verification — status, document_type, document_number, full_name,
date_of_birth, expiration_date, issuing_state, parsed address, image
quality scores, warnings.
- liveness — status, method ("PASSIVE"), score 0-100, reference_image,
warnings.
- face_match — status, similarity score 0-100, source ("DOCUMENT"),
target ("SELFIE").
- ip_analysis — status, ip, country, city, vpn, proxy, tor, hosting,
asn, abuse_score, risk warnings.
Statuses use exact casing: "Approved", "Declined", "In Review",
"Expired", "Not Finished".
## 6. Hard rules — do not change
- Base URL for /v3/* endpoints is verification.didit.me (NOT apx.didit.me).
- Feature enums are UPPERCASE: ID_VERIFICATION, LIVENESS, FACE_MATCH, IP_ANALYSIS.
- Auth header is x-api-key (lowercase, hyphenated).
- Webhook signature header is X-Signature-V2 (NOT X-Signature).
- Always verify webhook signatures before trusting payload data.
- Status casing matches exactly: "Approved", "Declined", "In Review",
"Expired", "Not Finished" (title-cased, space-separated).
## 7. Pricing reference (public)
- First 500 sessions per workspace per month: free, forever, no credit
card, on every account. Quota resets 00:00 UTC on the first of each month.
- Overflow past 500 in a month: $0.33 per session, billed only for the
sessions above the free quota. Same workflow, same endpoint, same
features, same response shape.
- No minimums, no contracts, no overage surprises. The full price table:
didit.me/pricing.
## 8. Verify your integration
- Sandbox starts on signup at https://business.didit.me — no separate flag.
- Test data: deterministic synthetic documents and selfies returned in
sandbox. Sandbox sessions do not count against the 500 monthly free quota.
- Switch to live: flip the application's environment toggle in console.
When in doubt: https://docs.didit.me/sessions-api/create-session
Cumplimiento por diseño
Abre un nuevo país en un clic. Nosotros hacemos el trabajo duro.
Abrimos las filiales locales, aseguramos las licencias, realizamos las pruebas de penetración, obtenemos las certificaciones y nos alineamos con cada nueva regulación. Para lanzar verificaciones en un nuevo país, activa un interruptor. Más de 220 países en vivo, auditados y probados trimestralmente, el único proveedor de identidad que un gobierno de un estado miembro de la UE ha calificado formalmente como más seguro que la verificación presencial.
Verificaciones gratuitas cada mes, en cada espacio de trabajo, para siempre.
0
Módulos incluidos en el paquete: ID, Prueba de vida, Coincidencia facial, IP.
<0s
Decisión de principio a fin en cada verificación KYC completa.
$0.00
Por verificación, una vez superada la cuota gratuita. Precio público, sin mínimos.
Tres niveles, una lista de precios
Empieza gratis. Paga por uso. Escala a Enterprise.
500 verificaciones gratuitas cada mes, para siempre. Pago por uso para producción. Contratos personalizados, residencia de datos y SLAs (Acuerdos de Nivel de Servicio) en Enterprise.
Gratis
Gratis
$0 / mes. No se requiere tarjeta de crédito.
Paquete KYC gratuito (Verificación de ID + Prueba de vida pasiva + Coincidencia facial + Análisis de dispositivo e IP), 500 / mes, cada mes