接口描述:查询身份证的基本信息,身份证归属地查询,查询信息包括发证地区、出生年月日和性别及有效性,查询准确,支持查询到省、市/地区,县。
接口地址:http(s)://www.apisilo.com/api/idcardinfo/
请求方式:get/post
返回格式:json
请求示例:http(s)://www.apisilo.com/api/idcardinfo/apikey=APIKEY&idcard=身份证号
说明:本站 APIKEY 除了可以放在 URL 或 POST 参数中的 apikey 外,也支持放在请求头 X-API-Key 中传递。
curl -s \ -H 'X-API-Key: APIKEY' \ 'http(s)://www.apisilo.com/api/idcardinfo/idcard=110000200101010001'
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
| apikey | string | 是 | APIKEY,也支持通过请求头 X-API-Key 传递 |
| idcard | string | 是 | 身份证号 |
| 名称 | 类型 | 说明 |
|---|---|---|
| error_code | int | 错误码 |
| code | int | 结果代码 |
| msg | string | 结果描述 |
| result | string | 返回结果 |
| 错误码 | 说明 |
|---|---|
| 0 | 查询成功 |
| 1 | API余额不足 |
| 2 | API有效期已过 |
| 结果代码 | 说明 |
|---|---|
| 0 | 成功 |
| 10 | 身份证号前6位行政区划编码不存在 |
| 11 | 身份证号中生日数字不对 |
| 12 | 身份证号最后一位校验码错误 |
| 13 | 身份证号格式错误 |
| 14 | 身份证号位数错误(长度应该为15位或18位) |
{
"error_code": 0, // 返回错误码
"code": 0, // 返回结果代码
"msg": "ok", // 返回结果描述
"result": {
"id": "11000020010101000", // 身份证号
"shengwei": "11000020010101000123", //18位身份证号码
"code": "110000", // 行政区划编码
"age": "20", // 年龄
"ymd": "20010101", // 出生年月日
"md": "0101" , // 出生日期
"year": "2001" , // 出生年
"month": "01" , // 出生月
"day": "01" , // 出生日
"gender": "男" , // 性别
"province": "广东省" , // 省
"city": "广州市" , // 市
"county": "白云区" , // 区
"len": "15" , // 身份证位数
"city_remove": "0" , // 0:当前市存在 ,1:当前市取消
"county_remove": "0" , // 0:当前区存在 ,1:当前区取消
}
}