Skip to main content
Didit recauda 7,5M $ para construir la infraestructura para identidad y fraude
Didit
Desarrolladores

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.

Respaldado por
Y CombinatorRobinhood Ventures
Firecrawl
Slash
Crnogorski Telekom
UCSF Neuroscape
Bit2Me
Shiply

Con la confianza de más de 2.000 organizaciones en todo el mundo.

Inicio rápido

De cero a verificado en cinco minutos.

Cinco pasos desde el registro hasta el primer usuario verificado. Cada paso combina una ruta de la Consola de Negocios con una ruta programática de la Interfaz de Programación de Aplicaciones (API). O sáltate todos los pasos: pega el prompt de integración en docs.didit.me/integration/integration-prompt en tu agente de codificación de IA.
01 · Regístrate

Crea tu cuenta de Didit.

  • En la Consola de Negocios: regístrate en business.didit.me en 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 a POST .../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.

API de registro programático
Clave API de producción
En vivo
9bf3

Emitida al instante, sin tarjeta, sin contrato, sin llamadas.

  • Sin mínimo
  • Sin contrato
  • 500 gratis / mes
  • Sandbox abierto
02 · Crea el flujo de trabajo

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/ en verification.didit.me con los módulos que quieras.

Cualquiera de las dos rutas devuelve un workflow_id que pasarás en cada sesión.

API para crear flujos de trabajo
Flujo de trabajokyc-onboarding-v3
Más de 220 países
  • 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
+ 15 módulos más · más de 1.000 fuentes de datos$0.33/sesión
03 · Registra el webhook

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/ con label, url y subscribed_events. La respuesta devuelve la secret_shared_key que Didit usa para firmar cada entrega.
API para crear destinos de webhook
REST · OpenAPI 3
docs.didit.me
  • 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.

04 · Integra en tu app

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 el workflow_id y un valor vendor_data (tu identificador de usuario).

La respuesta te da una URL de verificación para redirigir o incrustar en tu aplicación.

Ver los SDKs
POSThttps://verification.didit.me/v3/session/
curl
$ 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"
  }'
201Creado
{ "session_id": "4c5c7f3a-...", "url": "verify.didit.me/..." }
05 · Recibe el veredicto

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.

Estados de verificación
Eventos
live
  • session.verified2.4s ago200 OK
  • session.review_started12s ago200 OK
  • session.aml_hit1m ago200 OK
  • session.declined3m ago200 OK
Crea con Didit

Todo público. Cero llamadas de ventas.

Lee la documentación, llama a la Interfaz de Programación de Aplicaciones (API), conéctate a un servidor Model Context Protocol (MCP), pega un prompt de integración o despliega una habilidad de agente preconstruida; todo público, todo gratis.
Documentación

Encuentra cada módulo, endpoint y webhook.

Guía de inicio rápido

Lanza un flujo KYC en 5 minutos.

Referencia de la API

Lee la especificación OpenAPI 3.1.

SDKs

Intégralo en Web, iOS, Android, React Native o Flutter.

Webhooks

Recibe eventos firmados con HMAC en cada cambio de estado.

Estados de verificación

Lee la máquina de estados completa de la sesión.

Prompt de integración

Pega un prompt. Lanza la integración KYC.

Servidor MCP

Conecta Didit a cualquier cliente MCP.

Habilidades del agente

Habilidades de verificación, AML y KYB predefinidas.

Integración en cinco minutos

Un curl. Cinco SDKs.

Inicia una sesión de verificación con un curl, o integra el flujo en Web, iOS, Android, React Native o Flutter, el mismo contrato /v3/ por debajo.
POSThttps://verification.didit.me/v3/session/
curl
$ 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"
  }'
201Creado
{ "session_id": "4c5c7f3a-...", "url": "verify.didit.me/..." }
WebiOSAndroidReact NativeFlutter
npmWeb · v1.4.0
Para desarrolladores · Para agentes de IA · Diseño abierto

Diseñado para desarrolladores y agentes de IA.

Integra las verificaciones de identidad y fraude de Didit con una única Interfaz de Programación de Aplicaciones (API). Abre el sandbox, lee la documentación pública, conéctate a un servidor Model Context Protocol (MCP) o descarga un Software Development Kit (SDK) para cualquier stack. Los desarrolladores despliegan en una tarde; los agentes de codificación de IA despliegan con un solo prompt: sin interfaz de usuario, sin intervención humana, sin llamadas de ventas, sin mínimos.
01 · Una API

Una API para identidad y fraude.

Una Interfaz de Programación de Aplicaciones (API) cubre todas las comprobaciones de identidad y fraude: Know Your Customer (KYC), Know Your Business (KYB), Anti-Money Laundering (AML), monitoreo de transacciones, coincidencia biométrica. Misma clave, mismo motor de flujo de trabajo, encadenables en una sola sesión, sin trabajo de integración adicional entre productos.
Lee la documentación de la API
02 · Nativo para agentes

Integra en un solo prompt.

Nuestro servidor del Protocolo de Contexto del Modelo (MCP) está en vivo y las habilidades del agente están publicadas. Pide a Claude Code, Codex o Cursor que integren Didit: el agente crea el espacio de trabajo, configura el flujo de trabajo y lanza la primera llamada a la API por sí mismo. Sin panel de control, sin humanos, sin tickets de soporte.
Lee el prompt de integración
MCP
Agent is working…
Created workspaceneobank-prod
Configured workflowIDSelfieAML
Shipped first API callPOST /v3/session · 201 Created
03 · Modular

Cualquier flujo. Cualquier país. Cualquier caso de uso.

Crea cualquier flujo a partir de más de 25 módulos, más de 1.000 fuentes de datos gubernamentales, más de 220 países, más de 14.000 tipos de documentos y más de 48 idiomas. El mismo orquestador ejecuta autenticación biométrica, KYC para un neobanco, KYB para una fintech B2B, Travel Rule para un exchange de criptomonedas o AML continuo para un marketplace. Tú eliges las comprobaciones y el orden.
Ver todos los módulos
Flujo de trabajoneobank-kyc-v3
Más de 220 países
ID Verification
AML Screening
Face Match 1:1
Business Verification
Passive Liveness
Key People (UBO)
NFC Reading
Proof of Address
Device & IP Analysis
Phone Verification
Wallet Screening
Age Estimation
+ 20 more modules · 1,000+ data sources$0.33/session
04 · Autoservicio

Sin muros de pago. Sin llamadas de ventas. Pruébalo ya.

El sandbox está abierto desde el primer minuto. La documentación y la API son públicas, sin barreras entre tú y el código. Regístrate, consigue una clave y lanza tu proyecto el mismo día. Nuestro equipo de ventas está disponible cuando lo necesites, nunca como un obstáculo.
Prueba el sandbox
Clave API de producción
En vivo
9bf3

Emitida al instante, sin tarjeta, sin contrato, sin llamadas.

  • Sin mínimo
  • Sin contrato
  • 500 gratis / mes
  • Sandbox abierto
05 · Pago por uso

Paga solo por lo que usas. Así de simple.

Didit es 3-5 veces más barato que los proveedores de KYC tradicionales, con todos los precios públicos en /pricing: $0.33 por un paquete KYC completo, $0.15 por un screening de wallet, $0.03 por análisis de Dispositivo e IP, y 500 verificaciones gratuitas cada mes. Sin mínimos, sin contratos anuales, sin sorpresas por exceso de uso: el precio de la web es el precio de la factura.
Ver todos los precios
Lista de precios pública
/pricing
  • 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
Paquete KYC completo$0.00

500 gratis / mes · sin mínimo · sin contrato anual.

06 · Infraestructura abierta

API abierta. Construye sobre ella.

Cada endpoint es abierto y está documentado: cambia el estado de una sesión, bloquea una cara, descarga un PDF de decisión, edita un flujo de trabajo o consulta el registro de eventos. Los webhooks están firmados con Hash-based Message Authentication Code (HMAC), para que puedas probar que cada evento proviene de nosotros. Didit es infraestructura, no una aplicación cerrada.
Explora la API
REST · OpenAPI 3
docs.didit.me
  • 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.

07 · SDKs

SDKs para cada plataforma.

Un Software Development Kit (SDK) para cada stack: Web, iOS, Android, React Native, Flutter. En el backend, una API REST, webhooks firmados, una especificación OpenAPI 3 e integraciones listas para usar con Zapier, Shopify y Salesforce. Cada interfaz incluye ejemplos, tipos y una guía de inicio rápido de 5 minutos.
Explora los SDKs
WebiOSAndroidReact NativeFlutter
npmWeb · v1.4.0
08 · Infraestructura optimizada para escala

Las verificaciones más rápidas del mercado.

El 99% de las verificaciones se completan en menos de 2 segundos, de principio a fin, medido en producción, no solo en una presentación. Apuntamos a un Service-Level Agreement (SLA) del 99.99%, hemos mantenido un 100% de tiempo de actividad en los últimos 12 meses y nunca hemos sufrido una brecha de seguridad. Optimizado para cada dispositivo y red (iPhone, Android, escritorio, tablet, 5G o 2G) y ya gestionando millones de verificaciones al mes.
Ver estado en vivo
Latencia de extremo a extremo · 30 días
SLA del 99.99%
  • p500.00s
  • p950.00s
  • p990.00s

Las verificaciones más rápidas del mercado · iPhone, Android, escritorio, tablet, 5G o 2G.

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
  • 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
El más popular
Paga por uso

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

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.

FAQ

Preguntas de desarrolladores, respondidas.

Las mismas respuestas que enviamos a los equipos de ingeniería durante una llamada de integración. Para cualquier otra cosa, support@didit.me.
How do I integrate Didit?

Five steps from signup to first verdict.

  • Create your account at business.didit.me, or call POST 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/, passing workflow_id and vendor_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/ with label, url, and subscribed_events.
  • Didit returns a secret_shared_key in 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 at docs.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.json is 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.

Pide a una IA que resuma esta página