Encuentra cada módulo, endpoint y webhook.
La mejor forma de integrar
identidad y fraude.
Abre el sandbox, pega un curl y despliega en 5 minutos. Documentación pública, cinco Software Development Kits (SDKs) y un servidor Model Context Protocol (MCP) para que un agente de codificación de Inteligencia Artificial (IA) integre Didit por ti. $0.33 por verificación KYC completa, 500 gratis cada mes.


Con la confianza de más de 2.000 organizaciones en todo el mundo.
De cero a verificado en cinco minutos.
Crea tu cuenta de Didit.
- En la Consola de Negocios: regístrate en
business.didit.meen menos de sesenta segundos, sin tarjeta ni barreras de venta. - Por Interfaz de Programación de Aplicaciones (API): llama a
POST https://apx.didit.me/auth/v2/programmatic/register/, luego aPOST .../verify-email/.
Cualquiera de las dos rutas te deja con una clave API de sandbox, con la misma estructura que la de producción y todos los módulos desbloqueados.
Emitida al instante, sin tarjeta, sin contrato, sin llamadas.
- Sin mínimo
- Sin contrato
- 500 gratis / mes
- Sandbox abierto
Elige los módulos. Compón el flujo de trabajo.
- En la Consola de Negocios: arrastra y suelta los módulos en el Creador de Flujos de Trabajo: Verificación de Documentos de Identidad, Detección de Vida Pasiva, Coincidencia Facial, Antilavado de Dinero (AML), Detección de Carteras, Análisis de Protocolo de Internet (IP) y 19 más.
- Por API: llama a
POST /v3/workflows/enverification.didit.mecon los módulos que quieras.
Cualquiera de las dos rutas devuelve un workflow_id que pasarás en cada sesión.
- ID Verification
- Passive Liveness
- Face Match 1:1
- AML Screening
- Device & IP Analysis
- Prueba de domicilio
- Lectura NFC
- Verificación telefónica
- Análisis de monederos
- Cuestionario personalizado
Configura un destino de webhook para cada veredicto.
- En la Consola de Negocios: añade la URL de tu webhook, elige los eventos y copia el secreto de firma que genera Didit.
- Por API: llama a
POST /v3/webhook/destinations/conlabel,urlysubscribed_events. La respuesta devuelve lasecret_shared_keyque Didit usa para firmar cada entrega.
- POST/v3/session/38ms201
- GET/v3/session/{id}/decision/24ms200
- PATCH/v3/session/{id}/update-status/31ms200
- GET/v3/session/{id}/generate-pdf52ms200
- POST/v3/lists/{id}/entries/face-upload/44ms201
- POST/v3/transactions/29ms201
Todos los endpoints abiertos · cada webhook con firma HMAC.
Crea una sesión, Software Development Kit (SDK) o API directa.
- Con un Software Development Kit (SDK): integra el SDK nativo para Web, iOS, Android, React Native o Flutter; el mismo contrato
/v3/por debajo. - Por API: llama a
POST /v3/session/con elworkflow_idy un valorvendor_data(tu identificador de usuario).
La respuesta te da una URL de verificación para redirigir o incrustar en tu aplicación.
$ curl -X POST /v3/session/ \
-H "x-api-key: $DIDIT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"workflow_id": "3daf4c64-...",
"vendor_data": "u_42",
"callback": "https://acme.com/webhook"
}'Escucha en el webhook, o haz polling.
- Webhook en tiempo real: tu endpoint se activa con cada cambio de estado. Lee el
status("Approved","Declined","In Review","Resubmitted", …), actualiza tu base de datos y despliega. - Por polling: llama a
GET /v3/session/:session_id/decision/para obtener la misma carga útil; útil cuando tu stack no puede aceptar tráfico entrante.
Las cadenas de estado son exactas y distinguen mayúsculas y minúsculas. La máquina de estados completa está en docs.didit.me/integration/verification-statuses.
- evt_9c2session.verified2.4s ago200 OK
- evt_9c1session.review_started12s ago200 OK
- evt_9c0session.aml_hit1m ago200 OK
- evt_9bfsession.declined3m ago200 OK
Todo público. Cero llamadas de ventas.
Lanza un flujo KYC en 5 minutos.
Lee la especificación OpenAPI 3.1.
Intégralo en Web, iOS, Android, React Native o Flutter.
Recibe eventos firmados con HMAC en cada cambio de estado.
Lee la máquina de estados completa de la sesión.
Pega un prompt. Lanza la integración KYC.
Conecta Didit a cualquier cliente MCP.
Habilidades de verificación, AML y KYB predefinidas.
Un curl. Cinco SDKs.
$ curl -X POST /v3/session/ \
-H "x-api-key: $DIDIT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"workflow_id": "3daf4c64-...",
"vendor_data": "u_42",
"callback": "https://acme.com/webhook"
}'Diseñado para desarrolladores y agentes de IA.
Una API para identidad y fraude.
Integra en un solo prompt.
Cualquier flujo. Cualquier país. Cualquier caso de uso.
Sin muros de pago. Sin llamadas de ventas. Pruébalo ya.
Emitida al instante, sin tarjeta, sin contrato, sin llamadas.
- Sin mínimo
- Sin contrato
- 500 gratis / mes
- Sandbox abierto
Paga solo por lo que usas. Así de simple.
- ID Verification$0.15
- Passive Liveness$0.10
- Face Match 1:1$0.05
- AML Screening$0.20
- Device & IP Analysis$0.03
- Análisis de monederos (KYT)$0.15
500 gratis / mes · sin mínimo · sin contrato anual.
API abierta. Construye sobre ella.
- POST/v3/session/38ms201
- GET/v3/session/{id}/decision/24ms200
- PATCH/v3/session/{id}/update-status/31ms200
- GET/v3/session/{id}/generate-pdf52ms200
- POST/v3/lists/{id}/entries/face-upload/44ms201
- POST/v3/transactions/29ms201
Todos los endpoints abiertos · cada webhook con firma HMAC.
SDKs para cada plataforma.
Las verificaciones más rápidas del mercado.
- p500.00s
- p950.00s
- p990.00s
Las verificaciones más rápidas del mercado · iPhone, Android, escritorio, tablet, 5G o 2G.
Empieza gratis. Paga por uso. Escala a Enterprise.
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
- Usuarios en lista negra
- Detección de duplicados
- Más de 200 señales de fraude en cada sesión
- KYC reutilizable en la red Didit
- Plataforma de gestión de casos
- Constructor de flujos de trabajo
- Documentación pública, sandbox, SDKs, servidor MCP (Model Context Protocol)
- Soporte de la comunidad
Basado en el uso
Paga solo por lo que usas. Más de 25 módulos. Precios públicos por módulo, sin cuota mínima mensual.
- KYC completo por $0.33 (ID + Biométrico + IP / Dispositivo)
- Más de 10.000 conjuntos de datos AML: sanciones, PEPs, medios adversos
- Más de 1.000 fuentes de datos gubernamentales para la validación de bases de datos
- Monitoreo de transacciones por $0.02 por transacción
- KYB en vivo por $2.00 por empresa
- Análisis de monederos por $0.15 por verificación
- Flujo de verificación de marca blanca: tu marca, nuestra infraestructura
Empresarial
MSA y SLA personalizados. Para grandes volúmenes y programas regulados.
- Contratos anuales
- MSA, DPA y SLA personalizados
- Canal dedicado en Slack y WhatsApp
- Revisores manuales bajo demanda
- Condiciones de reventa y marca blanca
- Funciones exclusivas e integraciones con socios
- CSM asignado, revisión de seguridad, soporte de cumplimiento
Empieza gratis → paga solo cuando se ejecuta una verificación → desbloquea Enterprise para un contrato personalizado, SLA o residencia de datos.
Preguntas de desarrolladores, respondidas.
How do I integrate Didit?
Five steps from signup to first verdict.
- Create your account at
business.didit.me, or callPOST https://apx.didit.me/auth/v2/programmatic/register/. - Build a workflow in the Business Console, or call
POST /v3/workflows/. - Register a webhook destination via the console, or call
POST /v3/webhook/destinations/(Didit returns the signing secret in the response). - Create a session with
POST /v3/session/, passingworkflow_idandvendor_data(your user identifier). Redirect the user to the returned URL, or drop in a native Software Development Kit (SDK) on the same/v3/contract. - Receive the verdict on the signed webhook, or poll
GET /v3/session/:session_id/decision/.
One /v3/ Application Programming Interface (API) covers Know Your Customer (KYC), Know Your Business (KYB), Transaction Monitoring, and Wallet Screening (KYT, know your transaction). 500 verifications free every month, forever, no credit card.
Is there a sandbox I can play with right now?
Yes, under sixty seconds, no credit card. Sign up at business.didit.me (or register programmatically with POST https://apx.didit.me/auth/v2/programmatic/register/) and you land in a sandbox workspace with a real Application Programming Interface (API) key.
- Same shape as production, deterministic decisions, every module unlocked.
- Real
/v3/endpoints, real webhooks, real document samples. - Switch to live whenever you are ready, same keys, same Uniform Resource Locators (URLs), same contract.
Which Software Development Kits (SDKs) do you ship?
Five first-party SDKs, all open-source, all on public docs:
- Web, JavaScript / TypeScript, framework-agnostic, iframe embed or hosted-flow redirect.
- iOS, Swift, distributed as
XCFramework. - Android, Kotlin, via Maven Central.
- React Native, TypeScript bindings on top of native modules (TurboModules).
- Flutter, Dart wrapper around the same native SDKs.
Every SDK calls the same /v3/ contract under the hood, so you can mix and match, Web on your site, native on mobile. Reference at docs.didit.me/integration/web-sdks/overview.
How do webhooks work?
Register one destination; Didit signs every delivery.
- Configure your endpoint via the Business Console, or call
POST /v3/webhook/destinations/withlabel,url, andsubscribed_events. - Didit returns a
secret_shared_keyin the response. Use it to verify the Hash-based Message Authentication Code (HMAC)-SHA256 signature on every incoming webhook (header:X-Signature-V2). - Each payload carries an exact, case-sensitive
status,"Approved","Declined","In Review","Resubmitted", and more. Full state machine atdocs.didit.me/integration/verification-statuses. - Retries use exponential backoff until you return
2xx; every delivery is logged and replayable on demand from the console.
Full reference at docs.didit.me/integration/webhooks.
What are the rate limits, and what happens at scale?
Generous defaults on every plan, tuned upward per account.
- Free tier, sandbox plus 500 production checks every month, forever.
- Pay-per-usage, burst limits scale automatically with sustained volume. You will not hit a wall mid-launch.
- Enterprise, custom rate limits, dedicated capacity, and uptime commitments in the Master Services Agreement (MSA). Talk to us at
support@didit.me.
Target capacity per region at status.didit.me. 100% real uptime over the last 6 months across millions of verifications a month.
Can I integrate with Claude Code, Cursor, or other AI coding tools?
Yes, paste one prompt and ship. Drop the canonical integration prompt at docs.didit.me/integration/integration-prompt into Claude Code, Cursor, Codex, Devin, Aider, or Replit Agent. The agent provisions the workflow, wires the webhook, and runs a smoke test end-to-end.
Agent-initiated sessions pay the same public price as direct API calls, $0.33 per full Know Your Customer (KYC), $0.15 per standalone Identity Document Verification, $0.15 per wallet screen. Free, no extra setup, works with any Model Context Protocol (MCP)-aware client.
Where is the changelog, and how do you version the API?
Monthly release notes at `docs.didit.me/changelog`, every shipped module, every webhook event added, every breaking change called out.
- The OpenAPI 3.1 specification at
docs.didit.me/openapi-25.jsonis versioned alongside the docs. Import it into Postman or generate clients in any language. - Versioning is additive by default. New fields, new optional parameters, and new webhook events ship without a version bump. Breaking changes get a new
/v4/namespace and a published deprecation window. - We never silently change a field's meaning, if a verdict shape, signature scheme, or status enum changes, it ships behind a header and is announced before cut-over.
How do I monitor uptime and what is the incident process?
`status.didit.me` publishes real-time uptime and incident history per region, verification, webhooks, console, docs. No login required.
- Subscribe via Really Simple Syndication (RSS), email, or webhook for outage alerts.
- Track record: 100% real uptime over the last 6 months; 99.99% availability target in the Service Level Agreement (SLA).
- Every incident gets a public post-mortem on the same page.
- Enterprise contracts add a named on-call engineer, a dedicated Slack or Microsoft Teams shared channel, and incident-severity Service Level Objectives in the Master Services Agreement (MSA).
Infraestructura para identidad y fraude.
Una API para KYC, KYB, Monitoreo de Transacciones y Detección de Fraude en Wallets. Intégrala en 5 minutos.