API ФИАС 1.0

Методы API

getStreets

Метод возвращает список улиц, по заданному фильтру и принадлежности

Построение запроса

Протокол Наименование / адрес метода
REST JSON /api/getStreets
REST XML /api/getStreets?format=xml
SOAP AddressResult  getStreets(String apiKey, String parent, String query = ””)

Входящие параметры

Тип данных Параметр Описание
String apiKey Персональный ключ для работы с API.
String parent Уникальный идентификатор адресного объекта предка по ФИАС или код КЛАДР
String query Фильтр по первым буквам наименования улицы

  обязательный параметр

Исходящие данные

Возвращает объект класса AddressObject

Пример ответа JSON

   {
    "code": 1,
    "message": "Success!",
    "addressItems": [
        {
            "value": "Маросейка ул",
            "fullValue": "Москва г, Маросейка ул",
            "postIndex": "101000",
            "regionCode": "77",
            "addressParts": [
                {
                    "level": "7",
                    "name": "Маросейка",
                    "type": "Улица",
                    "shortType": "ул",
                    "kladrCode": "77000000000718500",
                    "fiasGuid": "f8342525-4bc3-4c9d-bfe4-12be26fd2010",
                    "parentFiasGuid": "0c5b2444-70a0-4932-980c-b4dc0d3f02b5",
                    "oktmo": "45375000",
                    "centerStatus": 0
                },
                {
                    "level": "1",
                    "name": "Москва",
                    "type": "Город",
                    "shortType": "г",
                    "kladrCode": "7700000000000",
                    "fiasGuid": "0c5b2444-70a0-4932-980c-b4dc0d3f02b5",
                    "parentFiasGuid": "",
                    "oktmo": "45000000",
                    "centerStatus": 0
                }
            ]
        }
    ]
}