Analiza y valida la Zona de Lectura Mecánica (MRZ) de las Tarjetas de Identidad TD1/TD2, Pasaportes TD3 y MRVA / MRVB para Visados. Soporta texto en bruto con CRLF/LF o array de cadenas.
Ejemplo de cuerpo
{
"rawMrzText": "I<SWE59000002<8198703142391<<<\n8703145M1701027SWE<<<<<<<<<<<8\nSPECIMEN<<SVEN<<<<<<<<<<<<<<<<",
"mrzLines": null
}
Zona de Lectura Máquinas - Características del Endpoint
| Objeto | Descripción |
|---|---|
Cuerpo de la Solicitud |
[Requerido] Json |
{"isValid":false,"mrzType":"TD1","documentType":"I","documentSubType":"","documentDescription":"Identity Card / Residence Permit","documentNumber":"59000002","issuerCountry":"Sweden","issuerCode":"SWE","nationality":"Sweden","nationalityCode":"SWE","firstName":"SVEN","secondName":"","surname":"SPECIMEN","givenNames":"SVEN","birthDate":"1987-03-14","expiryDate":"2017-01-02","gender":"M","validation":{"isAllValid":false,"isCompositeValid":false,"areFieldsValid":true,"errorMessage":"Invalid Composite (overall) check digit.","readDocumentNumberDigit":"8","readBirthDateDigit":"5","readExpiryDateDigit":"7","readCompositeDigit":"8","calculatedDocumentNumberDigit":8,"calculatedBirthDateDigit":5,"calculatedExpiryDateDigit":7,"calculatedCompositeDigit":2}}
curl --location --request POST 'https://zylalabs.com/api/11642/check++mrz+and+document+number+api/21985/machine+readable+zone' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"rawMrzText": "I
La Zona Lectura Máquina (MRZ) API extrae datos de pasaportes, visas y tarjetas de identificación. Soporta todos los tipos estándar de MRZ, incluyendo TD1, TD2, TD3, MRVA, y MRVB.
Ejemplo de cuerpo
[
{
"rawMrzText": null,
"mrzLines": [
"P<UTOERIKSSON<<ANNA<MARIA<<<<<<<<<<<<<<<<<<<",
"L898902C<3UTO6908061F9406236ZE184226B<<<<<14"
]
},
{
"rawMrzText": "I<UTOD231458907<<<<<<<<<<<<<<<\n7408122F1204159UTO<<<<<<<<<<<6\nERIKSSON<<ANNA<MARIA<<<<<<<<<<",
"mrzLines": null
},
{
"rawMrzText": "P<UTOERIKSSON<<ANNA<MARIA<<<<<<<<<<<<<<<<<<<\nL898902C36UTO7408122F1204159ZE184226B<<<<<10",
"mrzLines": null
},
{
"rawMrzText": "IDLIEID98754015<<<<<<<<<<<<<<<\n8205122M1906224LIE<<<<<<<<<<<6\nOSPELT<BECK<<MARISA<<<<<<<<<<<",
"mrzLines": null
}
]
Zona de lectura mecánica múltiple - Características del Endpoint
| Objeto | Descripción |
|---|---|
Cuerpo de la Solicitud |
[Requerido] Json |
[{"isValid":true,"mrzType":"TD3","documentType":"P","documentSubType":"","documentDescription":"Passport","documentNumber":"L898902C","issuerCountry":"UTO","issuerCode":"UTO","nationality":"UTO","nationalityCode":"UTO","firstName":"ANNA","secondName":"MARIA","surname":"ERIKSSON","givenNames":"ANNA MARIA","birthDate":"1969-08-06","expiryDate":"1994-06-23","gender":"F","validation":{"isAllValid":true,"isCompositeValid":true,"areFieldsValid":true,"errorMessage":null,"readDocumentNumberDigit":"3","readBirthDateDigit":"1","readExpiryDateDigit":"6","readCompositeDigit":"4","calculatedDocumentNumberDigit":3,"calculatedBirthDateDigit":1,"calculatedExpiryDateDigit":6,"calculatedCompositeDigit":4}},{"isValid":true,"mrzType":"TD1","documentType":"I","documentSubType":"","documentDescription":"Identity Card / Residence Permit","documentNumber":"D23145890","issuerCountry":"UTO","issuerCode":"UTO","nationality":"UTO","nationalityCode":"UTO","firstName":"ANNA","secondName":"MARIA","surname":"ERIKSSON","givenNames":"ANNA MARIA","birthDate":"1974-08-12","expiryDate":"2012-04-15","gender":"F","validation":{"isAllValid":true,"isCompositeValid":true,"areFieldsValid":true,"errorMessage":null,"readDocumentNumberDigit":"7","readBirthDateDigit":"2","readExpiryDateDigit":"9","readCompositeDigit":"6","calculatedDocumentNumberDigit":7,"calculatedBirthDateDigit":2,"calculatedExpiryDateDigit":9,"calculatedCompositeDigit":6}},{"isValid":true,"mrzType":"TD3","documentType":"P","documentSubType":"","documentDescription":"Passport","documentNumber":"L898902C3","issuerCountry":"UTO","issuerCode":"UTO","nationality":"UTO","nationalityCode":"UTO","firstName":"ANNA","secondName":"MARIA","surname":"ERIKSSON","givenNames":"ANNA MARIA","birthDate":"1974-08-12","expiryDate":"2012-04-15","gender":"F","validation":{"isAllValid":true,"isCompositeValid":true,"areFieldsValid":true,"errorMessage":null,"readDocumentNumberDigit":"6","readBirthDateDigit":"2","readExpiryDateDigit":"9","readCompositeDigit":"0","calculatedDocumentNumberDigit":6,"calculatedBirthDateDigit":2,"calculatedExpiryDateDigit":9,"calculatedCompositeDigit":0}},{"isValid":true,"mrzType":"TD1","documentType":"I","documentSubType":"D","documentDescription":"Identity Card / Residence Permit","documentNumber":"ID9875401","issuerCountry":"Liechtenstein","issuerCode":"LIE","nationality":"Liechtenstein","nationalityCode":"LIE","firstName":"MARISA","secondName":"","surname":"OSPELT BECK","givenNames":"MARISA","birthDate":"1982-05-12","expiryDate":"2019-06-22","gender":"M","validation":{"isAllValid":true,"isCompositeValid":true,"areFieldsValid":true,"errorMessage":null,"readDocumentNumberDigit":"5","readBirthDateDigit":"2","readExpiryDateDigit":"4","readCompositeDigit":"6","calculatedDocumentNumberDigit":5,"calculatedBirthDateDigit":2,"calculatedExpiryDateDigit":4,"calculatedCompositeDigit":6}}]
curl --location --request POST 'https://zylalabs.com/api/11642/check++mrz+and+document+number+api/21986/machine+readable+zone+multiple' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '[
{
"rawMrzText": null,
"mrzLines": [
"P
| Encabezado | Descripción |
|---|---|
Autorización
|
[Requerido] Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito. |
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.
Cada punto final devuelve información de identidad detallada extraída de las Zonas Legibles por Máquina (MRZ) de los documentos Esto incluye tipo de documento país emisor detalles personales (nombre fecha de nacimiento género) y resultados de validación que indican la precisión de los datos
Los campos clave en la respuesta incluyen `isValid`, `mrzType`, `documentType`, `documentNumber`, `issuerCountry`, `firstName`, `surname`, `birthDate`, `expiryDate` y detalles de `validation`, que proporcionan información sobre la validez del documento
Los puntos finales proporcionan información sobre tipos de documentos (pasaportes, tarjetas de identificación), detalles de identificación personal (nombre, fecha de nacimiento) y resultados de validación (suma de verificación y comprobaciones de formato) para varios documentos, incluidos los ID y pasaportes polacos
Los datos de respuesta están estructurados en formato JSON, con los detalles de cada documento encapsulados en un objeto. Para múltiples documentos, se devuelve un array de objetos, lo que permite un fácil acceso a las validaciones de documentos individuales y los datos extraídos
Los datos se obtienen de Zonas Lectores de Máquina (MRZ) estandarizadas según los estándares de la OACI Esto garantiza una alta precisión y cumplimiento con los protocolos internacionales de verificación de documentos
Los casos de uso típicos incluyen la verificación de identidad para viajes, procesos de incorporación en servicios financieros y verificaciones de cumplimiento en varios sectores donde la autenticidad de los documentos es crítica
Los usuarios pueden personalizar las solicitudes proporcionando ya sea texto CRZ en bruto o un arreglo de líneas de CRZ. Esta flexibilidad permite diferentes formatos de entrada según las necesidades del usuario, mejorando la usabilidad de la API
Si la API devuelve resultados parciales o vacíos, los usuarios deben verificar el campo `isValid` para el estado de validación. El `errorMessage` en el objeto de validación puede proporcionar información sobre problemas específicos, guiando a los usuarios sobre las correcciones necesarias
Nivel de Servicio:
100%
Tiempo de Respuesta:
368ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
285ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
452ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
279ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
2.732ms
Nivel de Servicio:
95%
Tiempo de Respuesta:
3.625ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.073ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
678ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
794ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
111ms