解析和验证身份证件的机器可读区 (MRZ) TD1/TD2、护照 TD3 和 MRVA / MRVB 用于签证。支持带有 CRLF/LF 的原始文本或字符串数组。
示例主体
{
"rawMrzText": "I<SWE59000002<8198703142391<<<\n8703145M1701027SWE<<<<<<<<<<<8\nSPECIMEN<<SVEN<<<<<<<<<<<<<<<<",
"mrzLines": null
}
机器可读区 - 端点功能
| 对象 | 描述 |
|---|---|
请求体 |
[必需] 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/11790/multi+document+type+check+mrz+and+document+number+api/22415/machine+readable+zone' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"rawMrzText": "I
机器可读区(MRZ)API从护照、签证和身份证提取数据。支持所有标准MRZ类型,包括 TD1、 TD2、 TD3、 MRVA 和 MRVB。
示例主体
[
{
"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
}
]
机器可读区 多个 - 端点功能
| 对象 | 描述 |
|---|---|
请求体 |
[必需] 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/11790/multi+document+type+check+mrz+and+document+number+api/22416/machine+readable+zone+multiple' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '[
{
"rawMrzText": null,
"mrzLines": [
"P
| 标头 | 描述 |
|---|---|
授权
|
[必需] 应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。 |
无长期承诺。随时升级、降级或取消。 免费试用包括最多 50 个请求。
每个端点返回从文件的机器可读区(MRZ)提取的详细身份信息。这包括文件类型、发证国家、个人详细信息(姓名、出生日期、性别)和指示数据准确性的验证结果
响应中的关键字段包括`isValid`、`mrzType`、`documentType`、`documentNumber`、`issuerCountry`、`firstName`、`surname`、`birthDate`、`expiryDate`和`validation`详细信息,这些字段提供了关于文件有效性的见解
终端提供关于文件类型(护照、身份证)、个人身份信息(姓名、出生日期)和验证结果(校验和和格式检查)的信息,涵盖波兰身份证和护照等各种文件
响应数据以JSON格式结构化,每个文档的详细信息封装在一个对象中 对于多个文档,返回一个对象数组,便于访问各个文档的验证和提取数据
数据来源于国际民航组织标准定义的标准化机器可读区(MRZ)这确保了高准确性和符合国际文件验证协议
典型使用案例包括旅行身份验证 金融服务中的入职流程 以及在文件真实性至关重要的各个行业的合规检查
用户可以通过提供原始的MRZ文本或一组MRZ行来自定义请求。这种灵活性允许根据用户需求使用不同的输入格式,从而增强API的可用性
如果API返回部分或空结果,用户应检查`isValid`字段的验证状态。验证对象中的`errorMessage`可以提供关于具体问题的见解,指导用户进行必要的修正
服务级别:
100%
响应时间:
368ms
服务级别:
100%
响应时间:
261ms
服务级别:
100%
响应时间:
452ms
服务级别:
100%
响应时间:
2,732ms
服务级别:
100%
响应时间:
279ms
服务级别:
95%
响应时间:
3,625ms
服务级别:
100%
响应时间:
678ms
服务级别:
100%
响应时间:
1,378ms
服务级别:
100%
响应时间:
307ms
服务级别:
100%
响应时间:
187ms
服务级别:
100%
响应时间:
1,692ms
服务级别:
100%
响应时间:
1,900ms
服务级别:
100%
响应时间:
1,824ms
服务级别:
100%
响应时间:
2,568ms
服务级别:
100%
响应时间:
1,766ms
服务级别:
100%
响应时间:
49ms
服务级别:
97%
响应时间:
3,662ms
服务级别:
99%
响应时间:
1,779ms
服务级别:
100%
响应时间:
1,913ms
服务级别:
100%
响应时间:
35ms