Поиск кадастрового номера по структурированному адресу¶
Для работы с методами API необходима Авторизация.
Запрос¶
Для получения кадастрового номера пользователю необходимо направить запрос /realty/v1/location/cadastre/suggest
методом POST
В теле запроса должен быть расположен JSON, содержащий описание структурированного уровня адресного объекта до дома или квартиры.
Адресный объект в базе ФИАС содержит следующие адресные уровни:
region - регион ОН - является обязательным значением для индетификации адреса, должен содежать:
- name - наименование региона
Новосибирская область
autonomousCounty - автономная область ОН, элемент должен содежать:
- name - наименование автономии
Республика Крым
district - район расположения ОН, элемент должен содежать:
- name - наименование района
Ханты-Мансийский
city - город расположения ОН, элемент должен содежать:
- name - наименование города
Екатеринбург
settlement - населенный пункет ОН, содежит:
- name - наименование населенного пункта
село Базьяны
street - улица, описание которой содежит:
- name - наименование улицы
Ленина
house - описание дома состоит из 3х уровней детализации:
- number - номер дома
5
- buildingNumber - номера здания (корпус)
1
- sructureNumber - номера строения (литера)
А
room - описание помещения помещения состоит из
- number - номер офиса/квартиры
120
Пример запроса
POST /v1/cadastre/suggest
Content-Type: application/json
{
"region": {
"name": "Новосибирский"
},
"city": {
"name": "Новосибирск"
},
"street" : {
"name" : "Татьяны Снежиной"
},
"house" : {
"number" : "39",
},
"room" : {
"number" : "120"
}
}
Ответ¶
Ответ содержит массив объектов, советующих заданным в запросе параметрам.
Параметр | Описание |
---|---|
objectId | Код объекта |
subjectId | Код субъекта |
regionId | Код региона |
settlementId | Код населенного пунка |
srcObject | Код типа объекта |
objectCn | Кадастровый номер |
street | Название улицы |
house | Описание дома |
apartment | Номер помещения |
addressNotes | Неструктурированное описание адреса |
Пример ответа
HTTP/1.0 200 OK
Content-Type: application/json
[
{
"objectId":"54:35:0:5911",
"subjectId":150000000000,
"regionId":150401000000,
"settlementId":150401379000,
"srcObject":1,
"regionKey":154,
"objectCn":"54:35:000000:5911",
"street":"ТАТЬЯНЫ СНЕЖИНОЙ|УЛ",
"house":"39||",
"apartment":"120",
"addressNotes":"г Новосибирск, ул Татьяны Снежиной, д. 39, 120"
},
{
"objectId":"54:35:0:5013",
"subjectId":150000000000,
"regionId":150401000000,
"settlementId":150401379000,
"srcObject":1,
"regionKey":154,
"objectCn":"54:35:000000:5013",
"street":"ТАТЬЯНЫ СНЕЖИНОЙ|УЛ",
"house":"39/1||",
"apartment":"120",
"addressNotes":"г Новосибирск, ул Татьяны Снежиной, д. 39/1, 120"
}
]
- Возможные HTTP-коды возврата:
- 400 - один из параметров запроса был указан в неверном формате,
- 200 - выполнение запроса завершилось успешно.