欢迎您!

身份证号码解析

接口标识: idcard 价格: 0.005 元/次 VIP免费 同步响应
接口简介
身份证号码解析接口输入18位身份证号码,按GB 11643-1999校验位规则验证号码合法性,并解析出户籍省份与城市、出生日期、周岁年龄、性别、生肖与星座,号码本身脱敏返回(保留前6位与后4位)。适合注册实名前置校验、表单自动填充与用户画像补全。
详细介绍
常见问题
Q:这个接口能解析出哪些信息?
A:从18位身份证号码中提取户籍省份与城市、出生日期、周岁年龄、性别、生肖、星座共8项字段,返回的号码本身已脱敏(保留前6位与后4位,中间8位以*替代)。
Q:接口能验证身份证的真伪吗?
A:不能。接口执行GB 11643-1999校验位验证与出生日期合法性检查,能识别输错、编造的号码,但不联网核验持证人身份;如需与权威信息比对的实名核验,请使用平台的身份证核验类接口。
Q:什么样的号码会被拒绝?
A:非18位或含非法字符的号码返回「idcard 格式无效,请输入18位身份证号码」;校验位不符返回「idcard 校验位无效,请核实身份证号码」;出生日期段非法(如13月)返回「idcard 中的出生日期无效」。以上均为参数错误(错误码40002)。
Q:港澳台开头的号码支持吗?
A:省份映射内置71(台湾)、81(香港)、82(澳门)前缀,符合18位格式且校验位正确即可解析;部分城市编码未收录时 city 返回「未知」,其余字段正常返回。
Q:返回的身份证号码是完整的吗?
A:不是。为保护隐私,idcard 字段返回脱敏结果:保留前6位(地区码)与后4位,中间8位(出生日期段)以*替代,其余解析字段完整返回,可安全用于展示与日志。
接口地址: https://www.phpwc.cn/api/idcard
请求方式: POST
业务请求参数
参数名类型必填默认值说明
idcard string 必填 - 18位身份证号码
响应参数
字段名类型说明
codeint状态码,0=成功
descstring状态描述
data− object 业务数据(成功时返回)
idcard string 脱敏后的身份证号(保留前 6 位与后 4 位,中间 8 位以 * 替代)
province string 省份
city string 城市
birthday string 出生日期 YYYY-MM-DD
age int 年龄(周岁)
gender string 性别:男/女
zodiac string 生肖
constellation string 星座
request_idstring请求追踪ID
JSON 示例:
调用成功:
{
  "code": 0,
  "desc": "success",
  "data": { ... },
  "request_id": "abc123..."
}
调用失败:
{
  "code": 999,
  "desc": "错误描述",
  "request_id": "abc123..."
}
请先 登录 后使用在线测试

© 网程科技(林州网程科技有限公司)   |  豫ICP备2025120409号-2   |  豫B2-20230220   |  豫公网安备 41058102000262号