Ejecuta el paquete completo: ID, prueba de vida, coincidencia facial, IP. Se paga con 10 $ de crédito gratis cada mes, en cada cuenta. Sin tarjeta. El mismo motor que usan los clientes de pago.
Con la confianza de más de 3.000 organizaciones en todo el mundo.
10 $ gratis / mes
Sin tarjeta de crédito. Sin caducidad de prueba.
$10 de crédito gratis cada mes. Después, $0.33 por check de KYC (conoce a tu cliente) completo. Sin llamada comercial, el mismo precio que pagan las startups y las grandes empresas.
Cómo funciona
De la suscripción al usuario verificado en cuatro pasos.
Paso 01 / 04
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.
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.
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.
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 el de pago. Gratis hasta 10 $ cada mes.
El KYC gratuito no es un producto aparte. Los mismos módulos, el mismo pipeline, la misma respuesta; lo único que cambia, una vez agotado tu crédito gratuito, 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.
Flujo de trabajo · KYC completo
Cuatro funcionalidades · por sesión
Paquete
1
Verificación de ID
ID_VERIFICATION
$0.15
2
Prueba de vida pasiva
LIVENESS
$0.10
3
Coincidencia facial 1:1
FACE_MATCH
$0.05
4
Análisis de dispositivo e IP
IP_ANALYSIS
$0.03
Paquete · mismo flujo de trabajo que el de pago$0.33 / session
02 · Crédito gratis
10 $ de crédito gratis, cada mes.
El crédito de $10 se asigna por organización y se renueva al inicio de cada mes; el crédito no utilizado no se acumula. Las ejecuciones en Sandbox son gratuitas y no se contabilizan. Puedes ver el uso actual en tiempo real en la Business Console.
Uso mensual
Se reinicia el día 1 · 00:00 UTC · a nivel de espacio de trabajo
Nivel 1
$6.27
Usado
$3.73
Restante
$10
Crédito mensual
Crédito usado este mes$6.27/ 10 $ gratis
Consumido en verificaciones completadas63% del crédito
Restablecimientos · 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 el crédito gratuito. Sin llamadas de ventas, sin formularios de pedido, sin compromiso. Los datos de la tarjeta solo si superas el crédito gratuito.
Registro hasta la primera sesión
Autoservicio · sandbox desbloqueado
~60s
Email de trabajoObligatorio
Clave APIObligatorio
Sandbox abiertoObligatorio
Tarjeta de créditoOmitido
Llamada de ventasOmitido
Mínimo anualOmitido
Primera sesión · t+58s · sandboxsin tarjeta registrada
04 · Quién lo usa
Startups, pruebas piloto, proyectos personales.
10 $ de crédito cada mes cubren la mayoría de los procesos de onboarding 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 el mismo crédito para pruebas piloto y tráfico de staging.
Quién usa el plan gratuito
$10 / mes cubre cada uno de los siguientes
4 segmentos
SegmentoVolumenEstado
Startup pre-seed0 – 30 / moElegible
Piloto de prueba0 – 30 / moElegible
Proyecto personal0 – 15 / moElegible
Tráfico de staging0 – 25 / moElegible
Sin coste · hasta agotar el crédito de $1010 $ / mes
05 · Exceso
Una vez agotado el crédito, las verificaciones continúan. $0.33, mismo workflow.
Sin límite de tasa cuando se agota el crédito, sin modelo de fallback, sin rechazo automático. La siguiente verificación sigue ejecutándose en el mismo workflow por $0.33, pagado de tu saldo de recarga, y solo se factura lo que excede el crédito. Precio público, el mismo que pagan los clientes de pago.
Primera verificación tras agotar el crédito · respuesta
Mismo workflow_id · se factura solo después del crédito gratis
201
31
Sesión n.º
$0.33
Cargo
0ms
Límite de tasa
POST /v3/session/201
{
"workflow_id":"wf_free_kyc_42",
"session_number":31,
"status":"Aprobado",
"billed":0.33,
"model_weights":"v3.4-prod"
}
Excedente · verificaciones tras agotar el crédito facturadas a $0.33
06 · Mismo motor
No hay un modelo de segunda clase en el plan gratuito.
Las verificaciones pagadas con el crédito gratuito se ejecutan con los mismos modelos, infraestructura y pipeline certificado por reguladores (Tesoro de España, Banco de España, SEPBLAC) que cualquier 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 son exactamente iguales.
Paridad de motor
Crédito gratis vs. exceso pagado
Idéntico
Crédito gratis
Crédito gratis
Verificaciones tras agotar el crédito
Desbordamiento de $0.33
Pesos del modelov3.4-prod
Clúster de bordeverification
Forma de la respuestabyte-equal
Atestación Españaapplies
Sin modelo de segunda clase · gratis y de pago funcionan con el mismo motor
Integra
Dos endpoints. Mismo JSON. Mismo flujo de trabajo que la versión de pago.
No hay una API gratuita separada. Crea el paquete una vez y luego inicia una sesión por usuario. Tus primeros 10 $ de uso 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>. Every account gets $10 of free credit
every month — no credit card, no sales
call. Past the free credit 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 $10 monthly free credit 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: "OCR" },
{ 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 paid from the free credit run on the same model
weights, the same edge nodes, the same Spain-Tesoro-attested pipeline.
There is no degraded model on the Free plan.
## 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: url (the hosted verification link) — 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 decision includes one ARRAY per bundled feature — one entry per
workflow node, each with its own node_id. Select an entry by node_id. The
webhook nests these arrays under decision (as written below); on
GET /v3/session/{session_id}/decision/ the same arrays sit at the response
ROOT (response.id_verifications — there is no response.decision):
- decision.id_verifications[] — status, document_type, document_number,
full_name, date_of_birth, expiration_date, issuing_state, parsed address,
image quality scores, warnings.
- decision.liveness_checks[] — status, method ("PASSIVE"), score 0-100,
reference_image, warnings.
- decision.face_matches[] — status, similarity score 0-100, source
("DOCUMENT"), target ("SELFIE").
- decision.ip_analyses[] — 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: OCR, 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 $10 of usage per workspace per month: free, no credit
card, on every account. Credit resets 00:00 UTC on the first of each month.
- Usage past the free credit in a month: $0.33 per session, billed only for the
usage above the free credit. 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 monthly free credit.
- 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.
De crédito gratis cada mes, en cada espacio de trabajo.
4
Módulos incluidos en el paquete: ID, Prueba de vida, Coincidencia facial, IP.
<2s
Decisión de principio a fin en cada verificación KYC completa.
$0.33
Por check una vez agotado el crédito gratis. Precio público, pago por uso.
Cuatro planes, una cuenta
Empieza gratis. Paga por uso. Escala a Enterprise.
$10 de crédito gratis cada mes. Luego paga solo por las verificaciones completadas: precios de lista en Gratis, 4% de descuento en Growth y 10% de descuento en Scale. Contratos personalizados, residencia de datos y acuerdos de nivel de servicio (SLA) en Enterprise.
Gratis
$0/ mes · sin tarjeta
Prueba todas las verificaciones con crédito gratis.
Todo lo que necesitas para empezar:
$10 de crédito gratis cada mes
Todas las verificaciones en más de 220 países, a precio de lista
1.000 transacciones monitoreadas al mes incluidas
Primeros 50.000 usuarios de Authentication al mes gratis
Constructor de flujos de trabajo, SDKs y API, 2 miembros
Soporte con IAAsistente de IA en consola y documentación.
Un plan y un saldo de crédito cubren todos los productos: Identity Verification, Authentication y Transaction Monitoring. Growth y Scale son de pago mensual, o $1,128 y $3,408 al año si pagas por adelantado.