v1 稳定

地址标准化 API

提供地址建议、地址解析与行政区划标准化

Base URL https://www.resapi.cn/v1/address

简介

基于全国行政区划数据,解析与标准化省/市/区,并返回标准 region_code,可与区划 API 联动。

GET /v1/address/suggest

地址候选建议(用于输入联想)。

查询参数

名称 类型 必填 说明 示例
q string 关键词(名称/编码/路径) 海淀
limit int 返回条数,默认 20,最大 100 20

GET /v1/address/parse

将自由文本地址拆解为省/市/区和剩余详细地址,并返回标准区划编码

查询参数

名称 类型 必填 说明 示例
text string 原始地址文本 北京市海淀区中关村大街27号

响应字段

字段 说明
region_code 已识别区划中最细粒度的标准编码(通常为 district;仅识别到省时为省级编码)
parsed.province / city / district 各级区划对象,含 codenamelevel
detail 去除省市区后的详细地址

响应示例

{
  "data": {
    "input": "北京市海淀区中关村大街27号",
    "region_code": "110108",
    "parsed": {
      "province": { "code": "110000", "name": "北京市", "level": "province" },
      "city": { "code": "110100", "name": "市辖区", "level": "city" },
      "district": { "code": "110108", "name": "海淀区", "level": "district" }
    },
    "detail": "中关村大街27号"
  }
}

GET /v1/address/normalize

标准化省市区并拼接完整地址,返回各级编码与标准区划编码

查询参数

名称 类型 必填 说明 示例
province string 省级名称 北京市
city string 市级名称 市辖区
district string 区县名称 海淀区
detail string 详细地址 中关村大街27号

响应字段

字段 说明
region_code 区县编码(与 district.code 一致)
province / city / district 标准化后的区划对象
full_address 拼接后的完整地址

响应示例

{
  "data": {
    "region_code": "110108",
    "province": { "code": "110000", "name": "北京市", "level": "province" },
    "city": { "code": "110100", "name": "市辖区", "level": "city" },
    "district": { "code": "110108", "name": "海淀区", "level": "district" },
    "detail": "中关村大街27号",
    "full_address": "北京市市辖区海淀区中关村大街27号"
  }
}