欢迎您!

五级行政区联动

接口标识: district 价格: 0.05 元/次 VIP免费 同步响应
接口简介
五级行政区联动接口提供全国省、市、区县、乡镇街道、社区村五级行政区划数据,可按各级行政区ID逐级联动获取下级列表,也可凭村级ID反查完整的上级链路。基于66万+条离线行政区数据本地查询,毫秒级返回。适合地址级联选择器、物流分单与地址数据标准化等场景。
详细介绍
常见问题
Q:这个接口能做什么?
A:查询中国五级行政区划(省/市/区县/乡镇街道/社区村):不传参数返回省级列表;逐级传入行政区ID可获得下一级列表;传入村级ID可反查该村完整的省市县镇上级链路。
Q:级联参数应该怎么传?
A:五个参数全部选填,按需传最深一级即可:查市传 provinceid,查区县传 cityid,查乡镇传 countyid,查村传 townid。多个同传时按村→镇→县→市→省的优先级取最深层级生效。
Q:行政区ID是什么格式?
A:输出编码省级为6位(如110000)、市及以下为12位(如110100000000,尾部补零)。传入编码会自动归一化:省级取前2位、市级前4位、县级前6位、乡镇前9位、村级12位,因此传补零前后的编码均可识别。
Q:单次最多返回多少条?
A:默认返回前100条,可通过 limit 参数在1-500范围内调整,超出按边界值收敛。乡镇下辖村数量较多时建议传更大的 limit 一次取全。
Q:传入不存在的行政区ID会怎样?
A:返回错误响应(错误码50000,提示「查询失败,请稍后重试」),data 为空。请核对编码是否为库内收录的有效行政区编码。
接口地址: https://www.phpwc.cn/api/district
请求方式: POST
业务请求参数
参数名类型必填默认值说明
provinceid string 选填 - 省级行政区ID
cityid string 选填 - 市级行政区ID
countyid string 选填 - 区县级行政区ID
townid string 选填 - 乡镇(街道)级行政区ID
villageid string 选填 - 社区(村)级行政区ID
响应参数
字段名类型说明
codeint状态码,0=成功
descstring状态描述
data− object 业务数据(成功时返回)
list− array 行政区列表
id int 记录ID
provinceid string 省级行政区ID
provincename string 省级名称
cityid string 市级行政区ID
cityname string 市级名称
countyid string 区县级行政区ID
countyname string 区县级名称
townid string 乡镇级行政区ID
townname string 乡镇级名称
villageid string 村级行政区ID
villagename 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号