OCR para International ID Document API
Extract data from any international identity document instantly. High-accuracy International ID OCR API built for developers. Get your JSON response in seconds. Try for free today.




Pruébalo ahora
Descubre el poder de nuestro OCR. Sube un documento y mira los resultados al instante.
Arrastra el documento o haz clic para subirlo
Soporta PDF, PNG, JPG (máx. 10MB)
Al subir un documento, aceptas nuestros términos. No guardamos tus datos.
Type of identity document (e.g. passport, national ID card, residence permit)
Whether the document type has been verified against the MRZ
Unique identifier of the document
Whether the document number has been verified against the MRZ
Holder's nationality as an ISO 3166-1 alpha-3 country code
Whether the nationality has been verified against the MRZ
Holder's given name(s)
Whether the given names have been verified against the MRZ
Holder's first (paternal) surname
Whether the first surname has been verified against the MRZ
Holder's second (maternal) surname
Whether the second surname has been verified against the MRZ
Holder's date of birth
Whether the date of birth has been verified against the MRZ
Holder's place of birth
Holder's gender as a single letter (M, F, or X)
Whether the gender has been verified against the MRZ
Date on which the document was issued
Whether the issuing date has been verified against the MRZ
Date on which the document expires
Whether the expiry date has been verified against the MRZ
Authority that issued the document
Personal number or national identification number of the holder
Whether the personal number has been verified against the MRZ
Whether a Machine Readable Zone (MRZ) was detected on the document
First line of the holder's registered address
Second line of the holder's registered address
City of the holder's registered address
State or region of the holder's registered address
Country of the holder's registered address
ZIP or postal code of the holder's registered address

Preguntas frecuentes
Respuestas rápidas a dudas comunes sobre nuestro OCR de International ID Document OCR.
What types of documents can this OCR process?
It can extract key data from any international identity document including Passports, ID Cards, Travel Documents, and Residence Permits from over 190 countries.
Does it support MRZ (Machine Readable Zone)?
Yes, it fully supports TD1, TD2, and TD3 MRZ types. This covers most international travel documents, including Passports (TD3) and ID cards (TD1/TD2).
Does it extract the address from the document?
Yes, it extracts address information whenever available on the document. The data is structured into specific fields such as street address, city, state, zip code, and country for easy integration.
Does it support local and national ID documents?
Yes, the extractor is not limited to any specific document type or shape. Any national or international document will work. While it works best with documents containing an MRZ for optimal results, it can process any ID document regardless of its origin.
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/generic-id-document" \ -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/generic-id-document", {
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/generic-id-document"
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/generic-id-document",
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;¿Listo para construir?
Consigue tu clave API gratis y empieza a extraer datos de tus documentos en minutos. Sin tarjeta de crédito.
Casos de uso comunes
Descubre cómo otras empresas usan nuestra API OCR para automatizar sus procesos.
Onboarding automatizado
Extrae datos de documentos para agilizar el registro de usuarios y procesos KYC.
Verificación de datos
Verifica al instante los datos del documento frente a tus registros o bases de datos externas.
Documentos internacionales
Procesa documentos de identidad de más de 190 países con alta precisión.
Automatización de flujos
Elimina la entrada manual enviando datos estructurados a tu CRM o ERP.
Precios simples y transparentes
Sin cargos ocultos. Sin mínimos mensuales. Paga solo por lo que extraigas.
Basado en el uso
Precios simples de pago por uso. Sin compromiso mensual.
Enterprise
Precios a medida para grandes volúmenes. Obtén garantías de SLA, despliegue local y soporte dedicado — contáctanos y prepararemos un plan para ti.
Los precios no incluyen IVA. Los descuentos por volumen se aplican solos.
Seguridad y cumplimiento empresarial
Nos tomamos muy en serio la privacidad. Tiny IDP está hecho para cumplir con los estándares europeos más estrictos.
Cero retención de datos
No guardamos tus documentos, imágenes ni predicciones. Los datos se procesan y se borran al momento.
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 un OCR personalizado?
¡Soportamos extractores a medida! Define tus propios campos y reglas para extraer datos de cualquier tipo de documento.