Разбор адреса из строки («стандартизация»)
Описание
Сервис получения адресных элементов, соответствующих заданной произвольной строке адреса
| Только для России! |
| В настоящее время установлено ограничение на количество направляемых запросов, равное 100 запросов в минуту и 10 000 запросов в день. |
API
Методы описаны в Swagger
Для стандартизации используется SearchAddressItems.
https://fias-public-service.nalog.ru/api/spas/v2.0/SearchAddressItems?search_string=уфа&address_type=2
Переменные запроса
Название |
Тип |
Описание |
search_string |
Строка |
Произвольная строка, содержащая адрес |
address_type |
Число |
Вид представления адреса:
|
Переменные, возвращаемые сервисом
Название |
Тип |
Описание |
addresses |
Массив |
Найденный адресный элемент |
Доступ к сервису осуществляется с помощью указания токена в header-е запроса master-token
|
Как вызвать
GarStandardizationAddressApi client = apiClientFactory.getClient(GarStandardizationAddressApi.class);
AddressResponse response = client.getAddresses("уфа октября 1", 1);
{
"addresses": [
{
"object_id": 94471755,
"object_level_id": 9,
"operation_type_id": 10,
"object_guid": "125451ff-33b7-4829-9245-3c5fa1b9d8ec",
"address_type": 1,
"full_name": "Республика Башкортостан, город Уфа, проспект Октября, земельный участок 1",
"region_code": 2,
"is_active": true,
"path": "5705.6326.8528.94471755",
"address_details": {
"postal_code": "450001",
"ifns_ul": "0278",
"ifns_fl": "0278",
"ifns_tul": null,
"ifns_tfl": null,
"okato": "80401390000",
"oktmo": "80701000001",
"kladr_code": null,
"cadastral_number": "02:55:010505:219",
"apart_building": null,
"remove_cadastr": null,
"oktmo_budget": "80701000"
},
"successor_ref": null,
"hierarchy": [
{
"object_type": "region",
"region_code": 2,
"name": "Башкортостан",
"type_name": "Республика",
"type_short_name": "Респ",
"type_form_code": 0,
"object_id": 5705,
"object_level_id": 1,
"object_guid": "6f2cbfd8-692a-4ee4-9b16-067210bde3fc",
"full_name": "Республика Башкортостан",
"full_name_short": "Республика Башкортостан"
},
{
"object_type": "address_object",
"name": "Уфа",
"type_name": "Город",
"type_short_name": "г",
"type_form_code": 0,
"object_id": 6326,
"object_level_id": 5,
"object_guid": "7339e834-2cb4-4734-a4c7-1fca2c66e562",
"full_name": "город Уфа",
"full_name_short": "г Уфа"
},
{
"object_type": "address_object",
"name": "Октября",
"type_name": "Проспект",
"type_short_name": "пр-кт",
"type_form_code": 0,
"object_id": 8528,
"object_level_id": 8,
"object_guid": "8dade0a4-ac2a-4884-a854-762ab0abbdca",
"full_name": "проспект Октября",
"full_name_short": "пр-кт Октября"
},
{
"object_type": "stead",
"number": "1",
"type_name": "Земельный участок",
"type_short_name": "з/у",
"object_id": 94471755,
"object_level_id": 9,
"object_guid": "125451ff-33b7-4829-9245-3c5fa1b9d8ec",
"full_name": "земельный участок 1",
"full_name_short": "з/у 1"
}
]
},
{
"object_id": 40609666,
"object_level_id": 10,
"operation_type_id": 10,
"object_guid": "4513029f-d8fe-41d8-928b-a401aeac48b4",
"address_type": 1,
"full_name": "Республика Башкортостан, город Уфа, проспект Октября, дом 1",
"region_code": 2,
"is_active": true,
"path": "5705.6326.8528.40609666",
"address_details": {
"postal_code": "450001",
"ifns_ul": "0278",
"ifns_fl": "0278",
"ifns_tul": null,
"ifns_tfl": null,
"okato": "80401390000",
"oktmo": "80701000001",
"kladr_code": null,
"cadastral_number": "02:55:010505:100",
"apart_building": null,
"remove_cadastr": null,
"oktmo_budget": "80701000"
},
"successor_ref": null,
"hierarchy": [
{
"object_type": "region",
"region_code": 2,
"name": "Башкортостан",
"type_name": "Республика",
"type_short_name": "Респ",
"type_form_code": 0,
"object_id": 5705,
"object_level_id": 1,
"object_guid": "6f2cbfd8-692a-4ee4-9b16-067210bde3fc",
"full_name": "Республика Башкортостан",
"full_name_short": "Республика Башкортостан"
},
{
"object_type": "address_object",
"name": "Уфа",
"type_name": "Город",
"type_short_name": "г",
"type_form_code": 0,
"object_id": 6326,
"object_level_id": 5,
"object_guid": "7339e834-2cb4-4734-a4c7-1fca2c66e562",
"full_name": "город Уфа",
"full_name_short": "г Уфа"
},
{
"object_type": "address_object",
"name": "Октября",
"type_name": "Проспект",
"type_short_name": "пр-кт",
"type_form_code": 0,
"object_id": 8528,
"object_level_id": 8,
"object_guid": "8dade0a4-ac2a-4884-a854-762ab0abbdca",
"full_name": "проспект Октября",
"full_name_short": "пр-кт Октября"
},
{
"object_type": "house",
"add_number1": "",
"add_type1_name": "",
"add_type1_short_name": "",
"add_number2": "",
"add_type2_name": "",
"add_type2_short_name": "",
"number": "1",
"type_name": "Дом",
"type_short_name": "д.",
"object_id": 40609666,
"object_level_id": 10,
"object_guid": "4513029f-d8fe-41d8-928b-a401aeac48b4",
"full_name": "дом 1",
"full_name_short": "д. 1"
}
]
},
...
]
}
AddressItem
| Название | Тип | Описание |
|---|---|---|
object_id |
Число |
Идентификатор объекта |
object_level_id |
Число |
Уровень объекта |
object_guid |
Строка |
Уникальный идентификатор ФИАС |
address_type |
Число |
Вид представления адреса:
|
full_name |
Строка |
Полное наименование объекта |
region_code |
Число |
Код региона |
is_active |
Логическое |
Признак действующего адресного элемента |
path |
Строка |
Материализованный путь |
address_details |
Класс |
Расширенная информация по адресному объекту |
hierarchy |
Массив |
Массив элементов адреса |
AddressDetails
| Название | Тип | Описание |
|---|---|---|
postal_code |
Строка |
Почтовый индекс |
ifns_ul |
Строка |
Код ИФНС для юридических лиц |
ifns_fl |
Строка |
Код ИФНС для физических лиц |
ifns_tul |
Строка |
Код ИФНС территориального участка для юридических лиц |
ifns_tfl |
Строка |
Код ИФНС территориального участка для физических лиц |
okato |
Строка |
Код ОКАТО |
oktmo |
Строка |
Код ОКТМО |
kladr_code |
Строка |
Код КЛАДР |
cadastral_number |
Строка |
Кадастровый номер |