Address standardization #
The address bar parsing service analyzes the incoming content for the presence of address elements. The found address elements are compared with the address reference directories, and when a sufficient match is found, the only sought and granular address is displayed.
Method address #
POST /clean/address
Functionality #
- clears the incoming data from unnecessary characters to standardize the address;
 - determines the coordinates of the address (if available in the reference directory);
 - determines the index of the house;
 - complements the missing address levels (region, district);
 - defines identifiers in various reference bases.
 
Request parameters #
| Parametr | Description | 
|---|---|
| query | String for parsing the address | 
| countryCode | Country code in which the address is searched, in ISO 3166 format ( https://www.iso.org/iso-3166-country-codes.html) | 
Sample request data #
{
  "query": "санкт-петербург козлова 30",
  "countryCode": "RU"
}
Response options #
| Parameter | Description | 
|---|---|
| original | An incoming address string that participated in the standardization | 
| address | Parsed and standardized address string | 
| addressFull | Parsed and standardized address string with house part | 
| postcodeIn | ZIP code found in the input string | 
| postcode | Postal code determined from the reference base in the process of standardization | 
| region | Region, region. See the description of the addressLevel structure | 
| area | District of the region. See the description of the addressLevel structure | 
| municipal | Municipal entity. See the description of the addressLevel structure | 
| city | Town. See the description of the addressLevel structure | 
| cityArea | A district of the city. See the description of the addressLevel structure | 
| settlement | Locality. See the description of the addressLevel structure | 
| planStructure | Planning structure (microdistrict). See the description of the addressLevel structure | 
| street | Street. See the description of the addressLevel structure | 
| houseDetails | House part of the address. See the description of the structure houseDetails | 
| coordinates | Geographical coordinates. See the description of the structure coordinates | 
| country | Country. See the description of the country structure | 
| valid | Sign of correctness of the address | 
| quality | Address quality code. See Address Quality Code | 
| timezone | Time zone | 
Nested structures #
Description of the addresslevel structure
| Parameter | Description | 
|---|---|
| fullName | Name and type of addressable element | 
| name | Name of the addressable element | 
| type | Addressable element type | 
| codes | String for parsing the address | 
Description of the codes structure
| Parameter | Description | 
|---|---|
| fias | FIAS code | 
| ga | GaCode - global address code | 
| osm | OpenStreetMap code | 
Description of the structure of housedetails
| Parameter | Description | 
|---|---|
| full_name | house in one line | 
| house | house | 
| case | frame | 
| build | structure | 
| liter | letter | 
| lend | possession | 
| constr | construction | 
| stead | plot | 
| flat | apartment | 
| office | office | 
| room | room | 
| kab | cabinet | 
| place | premises | 
| entr | entrance | 
| floor | floor | 
| block | block | 
| pav | pavilion | 
| sek | house section | 
| abon | subscriber box | 
| munit | military unit | 
| codes | house codes | 
Description of the coordinates structure
| Parameter | Description | 
|---|---|
| latitude | Latitude | 
| longitude | Longitude | 
Country structure description
| Parameter | Description | 
|---|---|
| name | Country name | 
| alpha2 | Country code, in ISO 3166-1 alpha-2 format | 
| alpha3 | Country code, in ISO 3166-1 alpha-3 format | 
| numeric | Country code, in ISO 3166-1 numeric format | 
Sample response data #
{
    "original": "санкт-петербург козлова 30",
    "addressFull": "г Санкт-Петербург, ул Козлова, дом 30",
    "address": "г Санкт-Петербург, ул Козлова",
    "postcodeIn": "",
    "postcode": "198260",
    "region": {
        "fullName": "г Санкт-Петербург",
        "name": "Санкт-Петербург",
        "type": "г",
        "codes": {
            "fias": "c2deb16a-0330-4f05-821f-1d09c93331e6",
            "ga": "RU0780000000000000000000000",
            "osm": "R337422",
            "gar": "1414662",
            "kladr": "7800000000000"
        }
    },
    "area": {
        "fullName": "",
        "name": "",
        "type": "",
        "codes": {
            "fias": "",
            "ga": "",
            "osm": "",
            "gar": "",
            "kladr": ""
        }
    },
	"municipal": {
	"fullName": "",
	"name": "",
	"type": "",
	"codes": {
	  "fias": "",
	  "ga": "",
	  "osm": "",
	  "gar": "",
	  "kladr": ""
	}
	},
    "city": {
        "fullName": "",
        "name": "",
        "type": "",
        "codes": {
            "fias": "",
            "ga": "",
            "osm": "",
            "gar": "",
            "kladr": ""
        }
    },
    "cityArea": {
        "fullName": "",
        "name": "",
        "type": "",
        "codes": {
            "fias": "",
            "ga": "",
            "osm": "",
            "gar": "",
            "kladr": ""
        }
    },
    "settlement": {
        "fullName": "",
        "name": "",
        "type": "",
        "codes": {
            "fias": "",
            "ga": "",
            "osm": "",
            "gar": "",
            "kladr": ""
        }
    },
    "planStructure": {
        "fullName": "",
        "name": "",
        "type": "",
        "codes": {
            "fias": "",
            "ga": "",
            "osm": "",
            "gar": "",
            "kladr": ""
        }
    },
    "street": {
        "fullName": "ул Козлова",
        "name": "Козлова",
        "type": "ул",
        "codes": {
            "fias": "bcd993d5-11bb-49ba-957d-7f68ec1b3a70",
            "ga": "RU0780000000000000000000556",
            "osm": "W4456380",
            "gar": "1422469",
            "kladr": "78000000000055600"
        }
    },
    "houseDetails": {
	"fullName": "дом 30",
	"house": "30",
	"case": "",
	"build": "",
	"liter": "",
	"lend": "",
	"constr": "",
	"stead": "",
	"flat": "",
	"office": "",
	"room": "",
	"kab": "",
	"place": "",
	"entr": "",
	"floor": "",
	"block": "",
	"pav": "",
	"sek": "",
	"abon": "",
	"munit": "",
	"codes": {
		"fias": "",
		"ga": "",
		"osm": "",
		"gar": "",
		"kladr": ""
		}
    },
    "coordinates": {
        "latitude": 59.8388,
        "longitude": 30.2184
    },
    "country": {
        "name": "Россия",
        "alpha2": "RU",
        "alpha3": "RUS",
        "numeric": 643
    },
    "valid": true,
    "quality": {
        "unique": 0,
        "actuality": 0,
        "undefined": 0,
        "level": 7,
        "house": 0,
        "geo": 7
    },
    "timezone": "UTC+3"
}