{"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
注册后,每个开发者都会被分配一个个人 API 访问密钥,这是一个唯一的字母和数字组合,用于访问我们的 API 端点。要使用 检查MRZ和文件号码 API 进行身份验证,只需在 Authorization 标头中包含您的 bearer token。
| 标头 | 描述 |
|---|---|
授权
|
必需
应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。
|
无长期承诺。随时升级、降级或取消。 免费试用包括最多 50 个请求。
(年度计费可节省 2 个月 🎉)
领先企业的信赖之选
每个端点返回从文件的机器可读区(MRZ)提取的详细身份信息这包括文件类型签发国个人详细信息(姓名出生日期性别)和表明数据准确性的验证结果
响应中的关键字段包括 `isValid`、`mrzType`、`documentType`、`documentNumber`、`issuerCountry`、`firstName`、`surname`、`birthDate`、`expiryDate` 和 `validation` 细节,这些字段提供了有关文件有效性的见解
端点提供有关文档类型(护照,身份证),个人识别详情(姓名,出生日期)和验证结果(校验和和格式检查)的信息,涵盖各种文档,包括波兰身份证和护照
响应数据采用JSON格式结构,每个文档的详细信息封装在一个对象中。对于多个文档,返回一个对象数组,允许方便地访问每个文档的验证和提取的数据
数据来源于国际民航组织标准定义的标准化机器可读区(MRZ)这确保了高准确性和符合国际文件验证协议
典型的使用案例包括旅行的身份验证 金融服务的入职流程 以及在文件真实性至关重要的各个行业的合规检查
用户可以通过提供原始的MRZ文本或一组MRZ行来自定义请求。这种灵活性允许根据用户需求使用不同的输入格式,从而增强API的可用性
如果API返回部分或空结果,用户应检查`isValid`字段以获取验证状态。验证对象中的`errorMessage`可以提供特定问题的见解,引导用户进行必要的更正