🌐InternacionalMRZ Verified

API OCR de Pasaporte

Extrae número de pasaporte, nombre completo, nacionalidad, fechas de nacimiento y caducidad, y validación MRZ TD3 de pasaportes internacionales según norma OACI. Automatiza el KYC fintech, facturación en aerolíneas y procesos de extranjería.

API OCR de Pasaporte
Empieza en segundos
Regístrate para obtener tu clave API y empieza a procesar tus documentos
Precisión de vanguardia
Utilizamos los modelos de IA más avanzados para garantizar la máxima precisión y velocidad
Conforme al RGPD
Alojado en la UE, conforme al RGPD y con cero retención de datos por defecto
Paga solo por lo que proceses
Sin permanencia ni cuotas mínimas. Descuentos por volumen aplicados automáticamente.

+100k peticiones con 4,2s de latencia media en 2026

Indemnizame
Sagardobus
Swipoo
Acciona

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.

Respuesta JSON
{
"success":
true,
"data":{
"document_type":
"P",
"document_type_verified":
true,
"country_code":
"USA",
"country_code_verified":
true,
"passport_number":
"123456789",
"passport_number_verified":
true,
"surname":
"DOE",
"surname_verified":
true,
"given_names":
"JOHN JAY",
"given_names_verified":
true,
"nationality":
"USA",
"nationality_verified":
true,
"date_of_birth":
"1985-08-15",
"date_of_birth_verified":
true,
"sex":
"M",
"sex_verified":
true,
"date_of_issue":
"2020-01-01",
"date_of_issue_verified":
false,
"date_of_expiry":
"2030-01-01",
"date_of_expiry_verified":
true,
"issuing_authority":
"DEPARTMENT OF STATE",
"mrz_detected":
true,
"place_of_birth":
"NEW YORK, USA",
"place_of_issue":
"WASHINGTON D.C.",
"national_id_number":
null,
"national_id_number_verified":
false,
"height":
"180 CM",
"eye_color":
"BLUE",
"profession":
null
},
"balance":
14.5,
"cost":
0.045
}
document_typestring | null

Tipo de pasaporte (p. ej. P personal, D diplomático, S servicio)

document_type_verifiedboolean

Si el tipo de documento se ha verificado contra la MRZ

country_codestring | null

Código ISO 3166-1 alpha-3 del Estado emisor (3 letras)

country_code_verifiedboolean

Si el código de país se ha verificado contra la MRZ

passport_numberstring | null

Identificador alfanumérico único del pasaporte

passport_number_verifiedboolean

Si el número de pasaporte se ha verificado contra la MRZ

surnamestring | null

Apellidos o identificador primario

surname_verifiedboolean

Si los apellidos se han verificado contra la MRZ

given_namesstring | null

Nombres de pila (incluidos segundos nombres)

given_names_verifiedboolean

Si los nombres se han verificado contra la MRZ

nationalitystring | null

Nacionalidad del titular (ISO 3166-1 alpha-3)

nationality_verifiedboolean

Si la nacionalidad se ha verificado contra la MRZ

date_of_birthstring | null

Fecha de nacimiento del titular (AAAA-MM-DD)

date_of_birth_verifiedboolean

Si la fecha de nacimiento se ha verificado contra la MRZ

sexstring | null

Sexo normalizado: M (hombre), F (mujer) o X (no especificado)

sex_verifiedboolean

Si el sexo se ha verificado contra la MRZ

date_of_issuestring | null

Fecha de expedición / inicio de validez (AAAA-MM-DD)

date_of_issue_verifiedboolean

Si la fecha de expedición se ha verificado (suele no estar en la MRZ)

date_of_expirystring | null

Fecha de caducidad (AAAA-MM-DD)

date_of_expiry_verifiedboolean

Si la fecha de caducidad se ha verificado contra la MRZ

issuing_authoritystring | null

Autoridad, oficina o ministerio que expidió el documento

mrz_detectedboolean | null

Si se detectó una zona de lectura mecánica (MRZ)

place_of_birthstring | null

Ciudad, provincia o país de nacimiento

place_of_issuestring | null

Ciudad o consulado de expedición

national_id_numberstring | null

Número de identidad nacional del titular (p. ej. DNI, PESEL)

national_id_number_verifiedboolean

Si el número de identidad nacional se ha verificado contra la MRZ

heightstring | null

Estatura del titular

eye_colorstring | null

Color de ojos del titular

professionstring | null

Profesión o situación laboral del titular

Preguntas frecuentes

Respuestas rápidas a las preguntas frecuentes sobre nuestra API OCR de Pasaporte.

¿Qué tipos de pasaportes son compatibles?

Este extractor es compatible con todos los pasaportes internacionales que siguen los estándares de la OACI, incluidos los pasaportes personales (P), diplomáticos (D) y de servicio (S).

¿Admite zona MRZ (Machine Readable Zone)?

Sí, admite plenamente el formato MRZ TD3 utilizado en pasaportes para la verificación de datos y la extracción de alta precisión.

¿Qué campos se extraen?

Extrae todos los campos obligatorios (nombre, fechas, número de pasaporte, nacionalidad), así como campos opcionales comunes como el lugar de nacimiento, la altura y el color de ojos cuando están presentes.

Integra nuestra API en segundos

Empieza a extraer datos de tus documentos en segundos con nuestra API OCR lista para usar.

Terminal - Archivo Local
curl -X POST "https://api.tiny-idp.com/api/extractors/run/passport" \
  -H "x-api-key: YOUR_API_KEY" \
  -F "files=@/path/to/your/document.jpg"
Claude CodeCursorChatGPT

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 fintech y apertura de cuentas

Captura número de pasaporte, nombres, nacionalidad y caducidad en una sola llamada para precargar formularios KYC y reducir el abandono en neobancos y remesas.

Check-in de viajes y fronteras

Parsea la MRZ TD3 y la zona visual para self-check-in aéreo, registro hotelero y captura de identidad en travel-tech.

Compliance de viajes corporativos

Verifica los datos del pasaporte frente a perfiles de reserva para duty-of-care, alertas de caducidad de visado y automatización de gastos.

Portales de inmigración y visados

Envía JSON estructurado del pasaporte a sistemas de e-visa, permisos de residencia y citas consulares sin teclear datos a mano.

Precios simples y transparentes

Sin cargos ocultos. Sin mínimos mensuales. Paga solo por lo que extraigas.

Pago por uso

Basado en el uso

Pago por uso transparente. Sin compromisos ni mínimos mensuales.

0 – 1,000 solicitudes/mes
Nivel inicial
€0.045
/solicitud
1,000+ solicitudes/mes22% de descuento
Descuento automático
€0.035
/solicitud
  • 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
Empieza ahora

Enterprise

A medida

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
Contactar con el equipo

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.

Visitar Centro de Confianza
Alojado en la UE
Cifrado
Sin Almacenamiento
RGPD

¿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.