# 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. Este archivo es la referencia completa del servicio en texto plano, generada desde el mismo contenido que rinde el sitio. El índice está en https://extraerdatosdepasaporte.com/llms.txt. ## Cómo empezar 1. Crea una cuenta en https://extraerdatosdepasaporte.com/register — incluye 20 extracciones gratis, sin tarjeta. 2. Genera una API key en https://extraerdatosdepasaporte.com/dashboard/api-keys (empieza por `pas_`). 3. Envía la imagen al endpoint de extracción con el header `X-API-Key`. ## Endpoints ### POST https://extraerdatosdepasaporte.com/api/v1/extract Extrae datos de una imagen de la página principal del pasaporte. | Campo | Tipo | Descripción | | --- | --- | --- | | `image_front` | file / base64 / URL | Página principal del pasaporte (requerido) | | `image_back` | file / base64 / URL | Página adicional (opcional) | ```bash curl -X POST https://extraerdatosdepasaporte.com/api/v1/extract \ -H "X-API-Key: pas_tu_api_key" \ -F "image_front=@pasaporte.jpg" \ -F "image_back=@pasaporte_extra.jpg" ``` Respuesta: ```json { "success": true, "extraction_id": "clx1234567890", "data": { "passportNumber": "G12345678", "surname": "GOMEZ VELAZQUEZ", "givenNames": "MARGARITA", "nationality": "MEXICANA", "dateOfBirth": "05/07/1980", "sex": "F", "placeOfBirth": "COAHUILA", "dateOfIssue": "05/07/2023", "dateOfExpiry": "05/07/2033", "issuingCountry": "MEX", "issuingAuthority": "SRE", "personalNumber": "GOVM800705MCLRLR01", "mrzLine1": "P