# Extraer Datos de Pasaporte > API de OCR para pasaportes de cualquier país: extrae número de pasaporte, nombre, nacionalidad, fechas y la zona MRZ en segundos, con validación ICAO 9303 por dígitos verificadores. 20 extracciones gratis. Integración en JavaScript, Python y PHP. La API de Extraer Datos de Pasaporte te permite extraer datos de pasaportes de cualquier país de manera programática. Utiliza inteligencia artificial para procesar las imágenes, extraer todos los campos de la página principal y validar la zona MRZ con los dígitos de control del estándar ICAO 9303. - **Sitio oficial:** https://extraerdatosdepasaporte.com - **URL base de la API:** https://extraerdatosdepasaporte.com/api/v1 - **Autenticación:** Header `X-API-Key` con una clave que empieza por `pas_`, generada en el panel - **Entrada:** Imagen JPEG, PNG o WebP (máx. 10 MB) por multipart/form-data, JSON en base64, URL remota o binario directo - **Salida:** JSON estructurado - **Campos extraídos:** 14 — passportNumber, surname, givenNames, nationality, dateOfBirth, sex, placeOfBirth, dateOfIssue, dateOfExpiry, issuingCountry, issuingAuthority, personalNumber, mrzLine1, mrzLine2 - **Prueba gratuita:** 20 extracciones al crear una cuenta, sin tarjeta - **Modelo de cobro:** Tokens prepagados, 1 token por extracción, sin suscripción y sin caducidad; una extracción fallida por un error del sistema se reembolsa automáticamente - **Precio:** desde $0.60 MXN por extracción - **Idioma y mercado:** es · MX - **Contacto:** soporte@extraerdatosdepasaporte.com ## API - [Documentación de la API](https://extraerdatosdepasaporte.com/docs): Documentación de la API de OCR para pasaportes: endpoints, autenticación, métodos de upload y ejemplos en JavaScript, Python y PHP para extraer número de pasaporte, MRZ y más. - [Referencia completa en texto plano](https://extraerdatosdepasaporte.com/llms-full.txt): Endpoints, ejemplos, campos, precios y preguntas frecuentes en un solo archivo markdown - [Crear una cuenta y obtener una API key](https://extraerdatosdepasaporte.com/register): 20 extracciones gratis, sin tarjeta ## Producto - [Extraer Datos de Pasaporte](https://extraerdatosdepasaporte.com): API de OCR para pasaportes de cualquier país: extrae número de pasaporte, nombre, nacionalidad, fechas y la zona MRZ en segundos, con validación ICAO 9303 por dígitos verificadores. 20 extracciones gratis. Integración en JavaScript, Python y PHP. - [Precios](https://extraerdatosdepasaporte.com/precios) - [Demo gratuita](https://extraerdatosdepasaporte.com/demo-gratis): Probar sin cuenta ## Herramientas gratuitas - [Validador de MRZ](https://extraerdatosdepasaporte.com/validador-mrz): Pega las dos líneas de la MRZ y verifica sus dígitos de control ICAO 9303. - [Calculadora de validez](https://extraerdatosdepasaporte.com/validez-pasaporte): Comprueba si tu pasaporte cumple la regla de los seis meses para tu viaje. - [Calculadora de dígito verificador](https://extraerdatosdepasaporte.com/calculadora-digito-verificador): Calcula el dígito de control 7-3-1 de un campo de la MRZ y muestra la aritmética. - [Códigos de país ICAO](https://extraerdatosdepasaporte.com/codigos-pais-icao): Busca qué país (o qué otra cosa) nombra un código de tres letras de la MRZ. - [Generador de MRZ](https://extraerdatosdepasaporte.com/generador-mrz): Crea líneas de MRZ válidas de ejemplo para probar tu integración. ## Soluciones por sector - [Hoteles y PUI](https://extraerdatosdepasaporte.com/hoteles): Desde la reforma que obliga a los establecimientos de hospedaje a conectarse con la Plataforma Única de Identidad, el registro del huésped extranjero dejó de ser un trámite interno. Captura el número de pasaporte y los demás campos con una foto, sin teclear y sin errores de transcripción. - [KYC y cumplimiento](https://extraerdatosdepasaporte.com/kyc-clientes-extranjeros): Integra la lectura del pasaporte al expediente de identificación de tus clientes extranjeros: campos verificados contra el propio documento y evidencia con fecha de que la lectura se verificó. - [Agencias de viajes](https://extraerdatosdepasaporte.com/agencias-de-viajes): Toma los datos del pasaporte de cada pasajero con una foto y llévalos a la reserva y a la emisión. Nombres idénticos a los del documento y menos cambios de nombre pagados. - [Renta de autos](https://extraerdatosdepasaporte.com/renta-de-autos): Lee el pasaporte del conductor extranjero con una foto y llena el contrato sin teclear. Entregas más rápidas en el mostrador y datos idénticos a los del documento. ## Guías - [Blog](https://extraerdatosdepasaporte.com/blog): Aprende sobre extracción de datos de pasaportes, lectura de la zona MRZ, validación ICAO 9303, OCR de documentos de viaje y automatización de procesos KYC. - [SES.HOSPEDAJES: El Parte de Viajeros y los Datos que Salen del Pasaporte](https://extraerdatosdepasaporte.com/blog/ses-hospedajes-parte-de-viajeros-pasaporte): El Real Decreto 933/2021 obliga a alojamientos y empresas de alquiler de vehículos en España a comunicar el parte de viajeros por SES.HOSPEDAJES en 24 horas. Qué campos se piden, cuáles vienen del pasaporte y cómo capturarlos sin teclearlos. - [Automatizar el Check-in de Huéspedes Leyendo el Pasaporte](https://extraerdatosdepasaporte.com/blog/check-in-hotel-pasaporte): Cómo reducir el registro de huéspedes extranjeros de minutos a segundos leyendo el pasaporte: qué datos capturar, cómo integrarlo con el PMS y cómo diseñar el flujo para que el recepcionista no pierda el control. - [Cómo Elegir una API de OCR de Pasaporte: 9 Criterios de Evaluación](https://extraerdatosdepasaporte.com/blog/elegir-api-ocr-pasaporte): Los criterios que separan una API de lectura de pasaportes utilizable de una que dará problemas: validación MRZ, comportamiento ante fallos, retención de datos, modelo de precios y cómo probarlos antes de firmar. - [Formatos MRZ: TD1, TD2 y TD3 (Diferencias y Cómo Detectarlos)](https://extraerdatosdepasaporte.com/blog/formatos-mrz-td1-td2-td3): Los tres formatos de zona de lectura mecánica de ICAO 9303: cuántas líneas tiene cada uno, qué documentos los usan, dónde cambian las posiciones de los campos y cómo detectar el formato automáticamente. - [El Pasaporte Mexicano: Campos, Versiones y Cómo Leerlo](https://extraerdatosdepasaporte.com/blog/pasaporte-mexicano-campos-y-versiones): Guía de la página de datos del pasaporte mexicano: qué campos contiene, dónde aparece la CURP, por qué no cabe en la MRZ, cómo se transliteran los apellidos con ñ y acentos, y qué cambia con el pasaporte electrónico. - [PUI para Hospedaje: Qué Obliga, a Quién Alcanza y Qué Dato Hay que Capturar Bien](https://extraerdatosdepasaporte.com/blog/pui-hospedaje-obligacion-hoteles): Guía práctica de la Plataforma Única de Identidad para hoteles y hospedaje: el fundamento legal, quién está obligado, qué datos se transmiten, cómo se calculan las sanciones y por qué la captura y la transmisión son dos problemas distintos. - [Huéspedes Extranjeros y PUI: Qué se Registra Cuando No Hay CURP](https://extraerdatosdepasaporte.com/blog/pui-huespedes-extranjeros-sin-curp): Un turista extranjero no tiene CURP. Qué dato ocupa su lugar en el registro de huéspedes, dónde se lee en el pasaporte, por qué es el campo que más se teclea mal y cómo capturarlo sin transcribirlo a mano. - [Cómo Validar la Vigencia de un Pasaporte (y la Regla de los 6 Meses)](https://extraerdatosdepasaporte.com/blog/validar-vigencia-pasaporte): Cómo comprobar automáticamente si un pasaporte está vigente, por qué muchos países exigen seis meses de validez restante y cómo implementar la validación con la fecha de la MRZ. - [Errores Comunes al Escanear Pasaportes (y Cómo Evitarlos)](https://extraerdatosdepasaporte.com/blog/errores-comunes-escanear-pasaportes): Las causas reales por las que falla la lectura automática de un pasaporte —reflejo en la laminación, recorte de la MRZ, resolución insuficiente— y cómo corregir cada una en la captura. - [KYC con Pasaporte en México: Cómo Automatizar la Identificación](https://extraerdatosdepasaporte.com/blog/kyc-pasaporte-mexico): Cómo construir un expediente de identificación a partir de un pasaporte en México: qué datos capturar, cómo dejar evidencia auditable de la lectura y qué automatizar sin perder trazabilidad. - [Cómo Integrar una API de OCR de Pasaporte (Guía Completa con Código)](https://extraerdatosdepasaporte.com/blog/integrar-api-ocr-pasaporte): Integración paso a paso de una API de extracción de datos de pasaporte: los cuatro métodos de envío de imagen, el manejo de cada código de error y ejemplos listos en JavaScript, Python y PHP. - [Dígitos Verificadores ICAO 9303: Cómo se Calculan (con Código)](https://extraerdatosdepasaporte.com/blog/digitos-verificadores-icao-9303): El algoritmo 7-3-1 de los dígitos verificadores de la MRZ explicado paso a paso, con la aritmética completa sobre un pasaporte real e implementaciones en JavaScript y Python. - [Cómo Leer la MRZ de un Pasaporte Línea por Línea (Guía de Posiciones)](https://extraerdatosdepasaporte.com/blog/como-leer-la-mrz-linea-por-linea): Mapa completo de las 88 posiciones de la MRZ de un pasaporte: qué contiene cada carácter de las dos líneas, cómo se codifican los nombres, por qué las fechas no llevan siglo y cómo decodificarla a mano. - [Cómo Extraer Datos de un Pasaporte Automáticamente (OCR + MRZ)](https://extraerdatosdepasaporte.com/blog/como-extraer-datos-pasaporte-automaticamente): Guía completa para extraer datos de pasaportes de cualquier país con OCR: qué es la zona MRZ, cómo funcionan los dígitos verificadores ICAO 9303 y cómo integrarlo por API. ## Legal - [Seguridad y tratamiento de datos](https://extraerdatosdepasaporte.com/seguridad) - [Aviso de privacidad](https://extraerdatosdepasaporte.com/privacidad) - [Términos y condiciones](https://extraerdatosdepasaporte.com/terminos) - [Contacto](https://extraerdatosdepasaporte.com/contacto)