身份证识别OCR

  • 应用场景

输入一张身份证正面或反面的图片,识别身份证上的结构化信息。

  • 接口链接

请求URL: https://api.anlink.com/zalabs/ocr/v1/id_card

METHOD: POST

  • 请求参数
参数 类型 必填 描述
image String 身份证照片的Base64编码
timestamp Long 调用接口时间
  • 返回结果
字段 类型 说明
resultCode Integer 返回码
address string 住址
birthday string 生日,下分年月日,都是一个字符串
gender string 性别(男/女)
certiNo string 身份证号
certiName string 姓名
nation string 民族(汉字)
side string front/back 表示身份证的正面或者反面(illegal)
issuedBy string 签发机关
validPeriodBegin string 有效开始日期,YYYY-MM-DD
validPeriodEnd string 有效结束日期,YYYY-MM-DD
headRect dict 身份证中人脸框的位置,分别包含左上、右上、右下、左下四个角点。可能会超过图本身。
cardRect dict 身份证框的位置,分别包含左上、右上、右下、左下四个角点。可能会超过图本身。
legality boolean 真或假,(保留字段,业务方不以此判断身份证真假)
  • 返回示例

json格式 { "resultCode":"0", "address":"xxxxx", "birthday":"xxx", gender:"xx", centiNo:"xxxx",..................... };

  • 返回码
HTTP Status resultCode 描述
200 0 识别成功,返回识别结果
400 -22 图片大小不符合要求
400 -42 图片未能被解析
400 -400 请求参数不合法
500 -500 服务器内部错误
501 -10000 其他未知错误