Api51 copy
  1. OCR识别
Api51 copy
  • 文本智能
    • 快递地址解析识别
      • 【v2.0】地址解析
  • OCR识别
    • 身份证识别接口
      POST
    • 营业执照识别
      POST
    • 驾驶证识别
      POST
  • 企业数据
    • 企业税号发票抬头查询
      • 检索企业全称和税号
  • 金融数据
    • 沪深京股票
    • 港股
    • 美股
    • 国内期货
    • 国际期货
    • 外汇
    • 国内期权
    • 财经日历
    • 财经快讯
  1. OCR识别

身份证识别接口

POST
http://shenfenzhe.market.alicloudapi.com/do

购买地址#

请前往阿里云购买:https://market.aliyun.com/products/57124001/cmapi031351.html

身份证识别接口#

亮点:支持身份证图片地址识别!底层托管阿里云Serverless平台,性能稳定。支持对二代居民身份证正反面的关键字段识别,包括姓名、性别、民族、出生日期、住址、身份证号、签发机关、有效期限,识别准确率可达98%以上
*调用地址:*http(s)://shenfenzhe.market.alicloudapi.com/do
*请求方式:*POST
*返回类型:*JSON
名称类型是否必须描述
id_card_sideSTRING必选front 正面 back反面 若正反面在一张图片上,需分别用正反参数解析两次
imageSTRING必选身份证图片外网地址或base64编码,不含data:image/jpeg;base64,前缀,base64编码后进行urlencode,要求base64编码和urlencode后大小不超过4M,最短边至少15px,最长边最大4096px,支持jpg/png/bmp格式
detect_directionSTRING可选是否检测图像旋转角度,默认不检测,即:false。朝向是指输入图像是正常方向、逆时针旋转90/180/270度。可选值包括: - true:检测旋转角度并矫正识别; - false:不检测旋转角度,针对摆放情况不可控制的情况建议本参数置为true。
detect_riskSTRING可选是否开启身份证风险类型(身份证复印件、临时身份证、身份证翻拍、修改过的身份证)功能,默认不开启,即:false。可选值:true-开启;false-不开启
detect_photoSTRING可选是否检测头像内容,默认不检测。可选值:true-检测头像并返回头像的 base64 编码及位置信息
detect_rectifySTRING可选是否进行完整性校验,默认为true,需上传各字段内容完善的图片方可识别;如果设置为false,则对于身份证切片(如仅身份证号区域)也可识别

返回说明#

返回参数
字段一定返回类型说明
msg是array识别结果集
--以下为正面返回
--namestring姓名
--birthdaystring出生日期,格式为Ymd
--sexstring性别,男或女
--idcardnostring身份证号码
--addressstring地址
--nationstring民族
--以下为背面返回
--govstring签发机关
--begindatestring签发日期,格式为Ymd
--enddatestring失效日期,格式为Ymd
direction否int32图像方向,当 detect_direction = true 时,返回该参数。 - -1:未定义, - 0:正向, - 1: 逆时针90度, - 2:逆时针180度, - 3:逆时针270度
image_status是stringnormal-识别正常 reversed_side-身份证正反面颠倒 non_idcard-上传的图片中不包含身份证 blurred-身份证模糊 other_type_card-其他类型证照 over_exposure-身份证关键字段反光或过曝 over_dark-身份证欠曝(亮度过低) unknown-未知状态
risk_type否string输入参数 detect_risk = true 时,则返回该字段识别身份证类型: normal-正常身份证;copy-复印件;temporary-临时身份证;screen-翻拍;unknown-其他未知情况
edit_tool否string如果参数 detect_risk = true 时,则返回此字段。如果检测身份证被编辑过,该字段指定编辑软件名称,如:Adobe Photoshop CC 2014 (Macintosh),如果没有被编辑过则返回值无此参数
log_id是uint64唯一的log id,用于问题定位
photo否string当请求参数 detect_photo = true时返回,头像切图的 base64 编码(无编码头,需自行处理)
photo_location否array()当请求参数 detect_photo = true时返回,头像的位置信息(坐标0点为左上角)
idcard_number_type是string用于校验身份证号码、性别、出生是否一致,输出结果及其对应关系如下: **-1:**身份证正面所有字段全为空 **0:**身份证证号识别错误 **1:**身份证证号和性别、出生信息一致 **2:**身份证证号和性别、出生信息都不一致 **3:**身份证证号和出生信息不一致 **4:**身份证证号和性别信息不一致
words_result是array()定位和识别结果数组
words_result_num是uint32识别结果数,表示words_result的元素个数
+location是array()位置数组(坐标0点为左上角)
++left是uint32表示定位位置的长方形左上顶点的水平坐标
++top是uint32表示定位位置的长方形左上顶点的垂直坐标
++width是uint32表示定位位置的长方形的宽度
++height是uint32表示定位位置的长方形的高度
+words否string识别结果字符串

请求参数

Header 参数

Body 参数multipart/form-data

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://shenfenzhe.market.alicloudapi.com/do' \
--header 'Authorization: APPCODE 1a7a2c527fda49738d' \
--form 'image="http://storage.api51.cn/demo/zheng.jpg"' \
--form 'id_card_side="front"' \
--form 'detect_direction="false"' \
--form 'detect_risk="false"' \
--form 'detect_photo="false"' \
--form 'detect_rectify="true"'

返回响应

🟢200成功
application/json
Body

示例
{}
修改于 2025-06-17 03:14:55
上一页
【v2.0】地址解析
下一页
营业执照识别
Built with