API OCR de DNI
Extrae nombre completo, número de DNI/NIE, número de soporte, verificación MRZ y dirección desglosada del anverso y reverso del DNI español. Automatiza el KYC bancario, trámites notariales y altas de empleados.


Pruébalo ahora
Descubre el poder de nuestro OCR. Sube un documento y mira los resultados al instante.
Arrastra tu documento o haz clic para subirlo
Soporta PDF, PNG, JPG (máx. 10MB)
Al subir un documento aceptas nuestros términos. Aplicamos cero retención de datos.
Número de DNI español
Si la letra de control del DNI se ha verificado matemáticamente
Número de soporte del documento
Si el número de soporte se ha verificado contra la MRZ
Número de identidad de extranjero (NIE). Solo presente si el documento es NIE
Si el NIE se ha verificado matemáticamente
Nombre(s) de pila del titular
Si el nombre se ha verificado contra la MRZ
Primer apellido (paterno) del titular
Si el primer apellido se ha verificado contra la MRZ
Segundo apellido (materno) del titular
Si el segundo apellido se ha verificado contra la MRZ
Fecha de nacimiento del titular
Si la fecha de nacimiento se ha verificado contra la MRZ
Fecha de caducidad del documento
Si la fecha de caducidad se ha verificado contra la MRZ
Fecha de expedición del documento
Código del equipo de expedición (Equipo)
Sexo del titular (una letra, p. ej. M o F)
Si el sexo se ha verificado contra la MRZ
Dirección completa tal como aparece en el documento, sin estructurar
Tipo de vía
Nombre de la vía
Número de la vía
Planta
Puerta o identificador del piso
Provincia del domicilio
Municipio del domicilio
Población del domicilio
Si se detectó una zona de lectura mecánica (MRZ) en el documento
Preguntas frecuentes
Respuestas rápidas a las preguntas frecuentes sobre nuestra API OCR de DNI.
¿Cómo obtener la máxima precisión?
Use imágenes de alta resolución con buena iluminación e incluya siempre las imágenes del anverso y reverso del documento en la misma solicitud.
¿Funciona con una sola cara del documento?
Sí, pero procesar solo una cara reduce la precisión y puede omitir información que solo está en el otro lado.
¿Admite versiones antiguas del documento?
Sí, admite cualquier versión del DNI español, incluidas las versiones anteriores no electrónicas.
¿Estructura la dirección del DNI?
Sí, extrae y estructura la dirección en campos como tipo de vía, nombre, número, planta, puerta, provincia, municipio y localidad.
¿Admite documentos NIE?
Parcialmente. Si el documento es un NIE, el número NIE se devuelve en foreign_id_number. En documentos DNI, foreign_id_number es null.
Integra nuestra API en segundos
Empieza a extraer datos de tus documentos en segundos con nuestra API OCR lista para usar.
curl -X POST "https://api.tiny-idp.com/api/extractors/run/es-national-id-card" \ -H "x-api-key: YOUR_API_KEY" \ -F "files=@/path/to/your/document.jpg"
const formData = new FormData();
const fileInput = document.querySelector('input[type="file"]');
formData.append('files', fileInput.files[0]);
const response = await fetch("https://api.tiny-idp.com/api/extractors/run/es-national-id-card", {
method: 'POST',
headers: {
'x-api-key': 'YOUR_API_KEY'
},
body: formData
});
const result = await response.json();
console.log(result);import requests
url = "https://api.tiny-idp.com/api/extractors/run/es-national-id-card"
headers = {"x-api-key": "YOUR_API_KEY"}
files = {"files": open("document.jpg", "rb")}
response = requests.post(url, headers=headers, files=files)
print(response.json())<?php
$ch = curl_init();
curl_setopt_array($ch, [
CURLOPT_URL => "https://api.tiny-idp.com/api/extractors/run/es-national-id-card",
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
'x-api-key: YOUR_API_KEY',
'Accept: application/json'
],
CURLOPT_POSTFIELDS => [
'files' => new CURLFile('/path/to/your/document.jpg')
]
]);
$response = curl_exec($ch);
curl_close($ch);
echo $response;Integra con tu agente de desarrollo
Copia las instrucciones para integrar Tiny IDP con Claude Code, Cursor, ChatGPT o Windsurf.
¿Listo para construir?
Obtén tu clave API gratuita y empieza a extraer datos de tus documentos en minutos. Sin necesidad de tarjeta de crédito.
Casos de uso comunes
Descubre cómo otras empresas usan nuestra API OCR para automatizar sus procesos.
KYC bancario y neobancos en España
Extrae DNI/NIE, número de soporte y campos verificados por MRZ para abrir cuentas cumpliendo expectativas SEPBLAC sin teclear en back-office.
Inmobiliaria y notarías
Obtén nombre, documento y domicilio estructurado del anverso y reverso del DNI para contratos de alquiler, preparación de escrituras y portales inmobiliarios.
Altas de teleco y suministros
Captura identidad y dirección empadronada para activar líneas móviles, fibra o contratos energéticos con cero retención de datos.
RRHH y nóminas
Da de alta empleados con datos de DNI verificados, equipo de expedición y fechas de caducidad listos para Seguridad Social y nómina.
Precios simples y transparentes
Sin cargos ocultos. Sin mínimos mensuales. Paga solo por lo que extraigas.
Basado en el uso
Pago por uso transparente. Sin compromisos ni mínimos mensuales.
- Extractores ilimitados
- Modelos listos para usar y personalizados
- Tecnología avanzada de OCR e IA
- Conforme al RGPD
- Infraestructura alojada en la UE
- Soporte estándar
Enterprise
Precios a medida para grandes volúmenes. Obtén garantías de SLA, despliegue local o dedicado y soporte exclusivo — contáctanos y prepararemos un plan adaptado a tu escala.
- Modelos de precios a medida
- Garantías de SLA
- Opciones de despliegue local
- Soporte para integraciones personalizadas
- Soporte dedicado 24/7
- Solicitudes de funciones prioritarias
Precios sin IVA. Los descuentos por volumen se aplican automáticamente.
Seguridad y cumplimiento empresarial
Nos tomamos muy en serio la privacidad. Tiny IDP está diseñado para cumplir con los estándares europeos más estrictos.
Cero retención de datos
No almacenamos tus documentos, imágenes ni respuestas. Los datos se procesan en memoria y se eliminan inmediatamente.
Conforme al RGPD
Cumplimiento total con el Reglamento General de Protección de Datos (RGPD) para tu tranquilidad.
Infraestructura en la UE
Todos los datos se procesan y alojan exclusivamente en centros de datos europeos seguros.
¿Necesitas extraer datos de un documento específico?
¡Ofrecemos extractores a medida! Define tu propio esquema JSON y reglas para extraer datos de cualquier tipo de documento.