{"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
[{"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
| Cabeçalho | Descrição |
|---|---|
Authorization
|
[Obrigatório] Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito. |
Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento. O teste gratuito inclui até 50 requisições.
Cada ponto final retorna informações detalhadas de identidade extraídas das Zonas de Leitura de Máquina (MRZ) de documentos Isso inclui tipo de documento país emissor detalhes pessoais (nome data de nascimento gênero) e resultados de validação que indicam a precisão dos dados
Os campos-chave na resposta incluem `isValid`, `mrzType`, `documentType`, `documentNumber`, `issuerCountry`, `firstName`, `surname`, `birthDate`, `expiryDate` e detalhes de `validation`, que fornecem insights sobre a validade do documento
Os pontos finais fornecem informações sobre tipos de documentos (passaportes, cartões de identidade), detalhes de identificação pessoal (nome, data de nascimento) e resultados de validação (soma de verificação e verificações de formato) para vários documentos, incluindo IDs e passaportes poloneses
Os dados de resposta estão estruturados em formato JSON, com os detalhes de cada documento encapsulados em um objeto. Para vários documentos, um array de objetos é retornado, permitindo acesso fácil às validações de documentos individuais e aos dados extraídos
Os dados são obtidos de Zonas Leitoras de Máquina (MRZ) padronizadas de acordo com os padrões da OACI Isso garante uma alta precisão e conformidade com os protocolos internacionais de verificação de documentos
Casos de uso típicos incluem verificação de identidade para viagens, processos de integração em serviços financeiros e verificações de conformidade em vários setores onde a autenticidade do documento é crítica
Os usuários podem personalizar as solicitações fornecendo ou texto CRZ em bruto ou um arranjo de linhas de CRZ Essa flexibilidade permite diferentes formatos de entrada de acordo com as necessidades do usuário melhorando a usabilidade da
Se a API retornar resultados parciais ou vazios, os usuários devem verificar o campo `isValid` para o status de validação O `errorMessage` no objeto de validação pode fornecer insights sobre problemas específicos, orientando os usuários sobre as correções necessárias
Nível de serviço:
100%
Tempo de resposta:
368ms
Nível de serviço:
100%
Tempo de resposta:
285ms
Nível de serviço:
100%
Tempo de resposta:
452ms
Nível de serviço:
100%
Tempo de resposta:
279ms
Nível de serviço:
100%
Tempo de resposta:
2.732ms
Nível de serviço:
95%
Tempo de resposta:
3.625ms
Nível de serviço:
100%
Tempo de resposta:
317ms
Nível de serviço:
100%
Tempo de resposta:
2.363ms
Nível de serviço:
100%
Tempo de resposta:
1.748ms
Nível de serviço:
100%
Tempo de resposta:
678ms
Nível de serviço:
100%
Tempo de resposta:
792ms
Nível de serviço:
100%
Tempo de resposta:
13.217ms
Nível de serviço:
100%
Tempo de resposta:
13.217ms
Nível de serviço:
100%
Tempo de resposta:
636ms
Nível de serviço:
100%
Tempo de resposta:
625ms
Nível de serviço:
100%
Tempo de resposta:
1.142ms
Nível de serviço:
100%
Tempo de resposta:
13.217ms
Nível de serviço:
100%
Tempo de resposta:
325ms
Nível de serviço:
100%
Tempo de resposta:
426ms
Nível de serviço:
100%
Tempo de resposta:
883ms