身份证OCR识别

支持对二代居民身份证正反面的关键字段识别
限个人实名用户使用
1000次
10000次
30000次

身份证OCR识别

支持对二代居民身份证正反面的关键字段识别,包括姓名、性别、民族、出生日期、住址、 身份证号、签发机关、有效期限,准确率98%以上

身份证文字识别 不能替代身份证认证,仅用于提取相关信息进一步进行身份认证。

适用于需要用户提交身份证内容的APP产品,提升用户体验,保障信息准确性。

支持对二代居民身份证正反面的关键字段识别,包括姓名、性别、民族、出生日期、住址、 身份证号、签发机关、有效期限,准确率98%以上

调用地址: https://api.topthink.com/ocr/idcard

请求方式:POST

返回类型:JSON

API 调用: 调用说明

名称 必填 类型 说明
image string 图像数据,base64编码(不包含data/jpeg;base64,),要求base64编码后大小不超过4M,最短边至少15px,最长边最大4096px,支持jpg/png/bmp格式
side string front:正面识别;back:反面识别;

$client = new Client("访问令牌")

$result = $client->ocrIdcard()
    ->withImage("image")
    ->withSide("side")
    ->request();

名称 类型 说明
realname string 姓名
sex string 性别
nation string 名族
born string 出生日期
address string 地址
idcard string 身份证号
side string 正反面
begin string 签发日期
end string 失效日期
department string 签发机关

{
"code": 0,
"message": "成功",
"data":{
     "realname": "张三",/*姓名*/
     "sex": "男",/*性别*/
     "nation": "侗",/*民族*/
     "born": "19760613",/*出生日期*/
     "address": "贵州省都匀市甘塘镇长红机器厂散居户169号",/*地址*/
     "idcard": "522701197606131938",/*身份证号*/
     "side": "front",/*正面*/
     "orderid": 339057896/*本次查询流水号*/
    }
}