Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 17 Next »

Ищет адрес по коду КЛАДР или ФИАС.

  • до улицы включительно по кодам КЛАДР и ФИАС;
  • до дома по коду ФИАС.

в подсказках 19.7 и ниже – до улицы включительно, при поиске по кодам дома возвращает пустой ответ

Ищет только по актуальным адресам. Поиск выполняется по точному совпадению идентификатора, не по вхождению

Доступен только через API (jQuery-плагин не поддерживается).

Запрос

Для пользователей подсказок DaData.ru:

curl -X POST \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "Authorization: Token ${API_KEY}" \
  -d '{ "query": "5f96fd6b-b3de-451f-b280-8fedf859e683" }' \
  https://suggestions.dadata.ru/suggestions/api/4_1/rs/findById/address

Для пользователей standalone-подсказок:

curl -X POST \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -d '{ "query": "5f96fd6b-b3de-451f-b280-8fedf859e683" }' \
  http://ВАШ_СЕРВЕР:ПОРТ/suggestions/api/4_1/rs/findById/address

Заголовки

ЗаголовокОписание
Content-Type

Тип данных в запросе: application/json или application/xml

Accept
Тип данных в ответе: application/json или application/xml
Authorization

API-ключ в формате: Token ВАШ_КЛЮЧ

Только для пользователей подсказок DaData.ru

Параметры

ПараметрОбязательный?Описание
queryдаКод КЛАДР или ФИАС, по которому нужно получить подсказку
language
нетАдреса латиницей в результатах поиска 20.3+

Ответ

Возвращает объект адреса, который соответствует искомому коду:

ПолеТип данныхОписание
valuestring(1000)Короткий адрес одной строкой
unrestricted_valuestring(1000)Длинный адрес одной строкой
data.postal_codestring(10)Индекс
data.countrystring(150)Страна
data.country_iso_codestring(10)Двухсимвольный код страны ISO 3166 (19.7+)
data.federal_districtstring(50)Федеральный округ (19.5+)
data.region_fias_idstring(50)Код ФИАС региона (либо код OSM, начиная с версии 20.7)
data.region_kladr_idstring(20)Код КЛАДР региона
data.region_iso_codestring(10)Код региона ISO 3166 (19.7+)
data.region_with_typestring(150)Регион с типом
data.region_typestring(10)Тип региона (сокращенный)
data.region_type_fullstring(50)Тип региона
data.regionstring(150)Регион
data.area_fias_idstring(50)Код ФИАС района в регионе (либо код OSM, начиная с версии 20.7)
data.area_kladr_idstring(20)Код КЛАДР района в регионе
data.area_with_typestring(150)Район в регионе с типом
data.area_typestring(10)Тип района в регионе (сокращенный)
data.area_type_fullstring(50)Тип района в регионе
data.areastring(150)Район в регионе
data.city_fias_idstring(50)Код ФИАС города (либо код OSM, начиная с версии 20.7)
data.city_kladr_idstring(20)Код КЛАДР города
data.city_with_typestring(150)Город с типом
data.city_typestring(10)Тип города (сокращенный)
data.city_type_fullstring(50)Тип города
data.citystring(150)Город
data.city_district_fias_idstring(50)Код ФИАС района города (либо код OSM, начиная с версии 20.7)
data.city_district_kladr_idstring(20)Код КЛАДР района города
data.city_district_with_typestring(150)Район города с типом
data.city_district_typestring(10)Тип района города (сокращенный)
data.city_district_type_fullstring(50)Тип района города
data.city_districtstring(150)Район города
data.settlement_fias_idstring(50)Код ФИАС нас. пункта (либо код OSM, начиная с версии 20.7)
data.settlement_kladr_idstring(20)Код КЛАДР нас. пункта
data.settlement_with_typestring(150)Населенный пункт с типом
data.settlement_typestring(10)Тип населенного пункта (сокращенный)
data.settlement_type_fullstring(50)Тип населенного пункта
data.settlementstring(150)Населенный пункт
data.street_fias_idstring(50)Код ФИАС улицы (либо код OSM, начиная с версии 20.7)
data.street_kladr_idstring(20)Код КЛАДР улицы
data.street_with_typestring(150)Улица с типом
data.street_typestring(10)Тип улицы (сокращенный)
data.street_type_fullstring(50)Тип улицы
data.streetstring(150)Улица
data.house_fias_idstring(50)Код ФИАС дома (либо код OSM, начиная с версии 20.7)
data.house_kladr_idstring(20)Код КЛАДР дома
data.house_typestring(10)Тип дома (сокращенный)
data.house_type_fullstring(50)Тип дома
data.housestring(50)Дом
data.block_typestring(10)Тип корпуса/строения (сокращенный)
data.block_type_fullstring(50)Тип корпуса/строения
data.blockstring(50)Корпус/строение
data.flat_fias_idstring(50)Код ФИАС квартиры ( 20.10+)
data.flat_typestring(10)Тип квартиры (сокращенный)
data.flat_type_fullstring(50)Тип квартиры
data.flatstring(50)Квартира
data.postal_boxstring(50)Абонентский ящик
data.fias_idstring(50)

Код ФИАС:

  • ROOM.ROOMGUID, если квартира найдена в ФИАС по точному совпадению (начиная с версии 21.4);
  • HOUSE.HOUSEGUID, если найден только дом в ФИАС по точному совпадению;
  • ADDROBJ.AOGUID в противном случае.

Либо код OSM (начиная с версии 20.7)

data.fias_levelstring(10)Уровень детализации, до которого адрес найден в ФИАС:
  • 0 — страна
  • 1 — регион
  • 3 — район
  • 4 — город
  • 5 — район города
  • 6 — населенный пункт
  • 7 — улица
  • 8 — дом
  • 9 — квартира (начиная с версии 21.4)
  • 65 — планировочная структура
  • -1 — иностранный или пустой.
data.kladr_idstring(20)Код КЛАДР
data.geoname_idstring(20)Идентификатор объекта в международной базе GeoNames. Для российских адресов не заполняется.
data.capital_markerstring(10)Признак центра района или региона:
  • 1 — центр района (Московская обл, Одинцовский р-н, г Одинцово)
  • 2 — центр региона (Новосибирская обл, г Новосибирск)
  • 3 — центр района и региона (Томская обл, г Томск)
  • 4 — центральный район региона (Тюменская обл, Тюменский р-н)
  • 0 — ничего из перечисленного (Московская обл, г Балашиха)
data.okatostring(20)Код ОКАТО
data.oktmostring(20)Код ОКТМО
data.tax_officestring(10)Код ИФНС для физических лиц
data.tax_office_legalstring(10)Код ИФНС для организаций
data.sourcestring(250)

Для организаций — адрес как в ЕГРЮЛ.
Для банков — адрес как в справочнике БИК.
В остальных случаях — пустое.

data.history_values[ ]string[](250)

Список исторических названий объекта нижнего уровня.
Если подсказка до улицы — это прошлые названия этой улицы, если до города — города.

Дополнительные поля, заполняются в зависимости от тарифа «Дадаты» *

Заполняются при выборе конкретной подсказки или через метод API findById. До этого они пустые.
Все тарифы «Дадаты»
data.geo_latstring(20)Координаты: широта
data.geo_lonstring(20)Координаты: долгота
data.qc_geostring(10)

Код точности координат:

  • 0 — точные координаты

  • 1 — ближайший дом

  • 2 — улица

  • 3 — населенный пункт

  • 4 — город

  • 5 — координаты не определены, отсутствуют в справочнике

  • 6 — не загружен справочник с геокоординатами
data.fias_codestring(50)Иерархический код адреса в ФИАС (СС+РРР+ГГГ+ППП+СССС+УУУУ+ДДДД)
data.fias_actuality_statestring(10)

Признак актуальности адреса в ФИАС:

  • 0 — актуальный
  • 1–50 — переименован
  • 51 — переподчинен
  • 99 — удален
data.city_areastring(150)Административный округ (только для Москвы)
Тарифы «Расширенный» и «Максимальный»
data.beltway_hitstring(10)Внутри кольцевой?
data.beltway_distancestring(10)Расстояние от кольцевой в километрах
Тариф «Максимальный»
data.flat_areastring(50)Площадь квартиры
data.square_meter_pricestring(50)Рыночная стоимость м²
data.flat_pricestring(50)Рыночная стоимость квартиры
data.timezonestring(50)Часовой пояс

data.metro[ ]

└ name

└ line

└ distance


string(50)

string(50)

double

Ближайшие станции метро (не более 3 станций в радиусе 5 км):

— название станции

— название линии

— расстояние до станции в километрах

Не заполняются
data.house_cadnumstring(100)Кадастровый номер дома (21.4+)
data.flat_cadnumstring(100)Кадастровый номер квартиры (21.4+)
data.entrancestring(10)Подъезд (21.1+)
data.floorstring(10)Этаж (21.1+)
data.qc_completestring(10)Код пригодности к рассылке
data.qc_housestring(10)Код проверки дома
data.qcstring(10)Код проверки
data.unparsed_partsstring(250)Нераспознанная часть адреса

* Для «коробки» заполненность этих полей зависит от лицензии. Уточните детали в технической поддержке.

value

Поле value содержит адрес одной строкой от региона до квартиры. Склеивается из полей:
  • data.region_with_type (регион с типом),
  • data.area_with_type (район в регионе с типом),
  • data.city_with_type (город с типом),
  • data.settlement_with_type (населенный пункт с типом),
  • data.street_with_type (улица с типом),
  • data.house_type (тип дома),
  • data.house (дом),
  • data.block_type (тип корпуса/строения),
  • data.block (корпус/строение),
  • data.flat_type (тип квартиры),
  • data.flat (квартира).

При этом применяются правила сокращения адреса для деловой переписки:

  • если город — областной центр, область не пишется (Новосибирская обл, г Новосибирск → г Новосибирск);
  • если город — центр района, не пишется район (Респ Татарстан, Верхнеуслонский р-н, село Верхний Услон → Респ Татарстан, село Верхний Услон).

Если в запросе к API указан параметр restrict_value, то в поле value возвращается только часть адреса, которая подходит под ограничение. Например:

region = Москва, restrict_value = false, query = сакко
→ value = г Самара, ул Сакко и Ванцетти

region = Москва, restrict_value = true, query = сакко
→ value = ул Сакко и Ванцетти

unrestricted_value

Поле unrestricted_value содержит адрес одной строкой от индекса до квартиры. Оно склеивается из полей:
  • data.postal_code (индекс),
  • data.region_with_type (регион с типом),
  • data.area_with_type (район в регионе с типом),
  • data.city_with_type (город с типом),
  • data.city_district_with_type (район города с типом),
  • data.settlement_with_type (населенный пункт с типом),
  • data.street_with_type (улица с типом),
  • data.house_type (тип дома),
  • data.house (дом),
  • data.block_type (тип корпуса/строения),
  • data.block (корпус/строение),
  • data.flat_type (тип квартиры),
  • data.flat (квартира).

Сокращение по правилам деловой переписки к unrestricted_value не применяется и параметр restrict_value на него не влияет.

Примеры

Запрос

{
  "query": "5f96fd6b-b3de-451f-b280-8fedf859e683" 
}

либо

{
  "query": "77000000000292300" 
}
 {
  "suggestions": [
    {
      "value": "г Москва, ул Трехгорный Вал",
      "unrestricted_value": "г Москва, Пресненский р-н, ул Трехгорный Вал",
      "data": {
        "postal_code": "123022",
        "country": "Россия",
        "region_fias_id": "0c5b2444-70a0-4932-980c-b4dc0d3f02b5",
        "region_kladr_id": "7700000000000",
        "region_with_type": "г Москва",
        "region_type": "г",
        "region_type_full": "город",
        "region": "Москва",
        "area_fias_id": null,
        "area_kladr_id": null,
        "area_with_type": null,
        "area_type": null,
        "area_type_full": null,
        "area": null,
        "city_fias_id": "0c5b2444-70a0-4932-980c-b4dc0d3f02b5",
        "city_kladr_id": "7700000000000",
        "city_with_type": "г Москва",
        "city_type": "г",
        "city_type_full": "город",
        "city": "Москва",
        "city_area": "Центральный",
        "city_district_fias_id": null,
        "city_district_kladr_id": null,
        "city_district_with_type": "Пресненский р-н",
        "city_district_type": "р-н",
        "city_district_type_full": "район",
        "city_district": "Пресненский",
        "settlement_fias_id": null,
        "settlement_kladr_id": null,
        "settlement_with_type": null,
        "settlement_type": null,
        "settlement_type_full": null,
        "settlement": null,
        "street_fias_id": "5f96fd6b-b3de-451f-b280-8fedf859e683",
        "street_kladr_id": "77000000000292300",
        "street_with_type": "ул Трехгорный Вал",
        "street_type": "ул",
        "street_type_full": "улица",
        "street": "Трехгорный Вал",
        "house_fias_id": null,
        "house_kladr_id": null,
        "house_type": null,
        "house_type_full": null,
        "house": null,
        "block_type": null,
        "block_type_full": null,
        "block": null,
        "flat_type": null,
        "flat_type_full": null,
        "flat": null,
        "flat_area": null,
        "square_meter_price": null,
        "flat_price": null,
        "postal_box": null,
        "fias_id": "5f96fd6b-b3de-451f-b280-8fedf859e683",
        "fias_level": "7",
        "kladr_id": "77000000000292300",
        "capital_marker": "0",
        "okato": "45286575000",
        "oktmo": "45380000",
        "tax_office": "7703",
        "tax_office_legal": null,
        "timezone": null,
        "geo_lat": "55.760395",
        "geo_lon": "37.5609378",
        "beltway_hit": null,
        "beltway_distance": null,
        "qc_geo": "2",
        "qc_complete": null,
        "qc_house": null,
        "unparsed_parts": null,
        "qc": null
      }
    }
  ]
}

Запрос:

<req>
  <query>5f96fd6b-b3de-451f-b280-8fedf859e683</query>
</req>
<SuggestResponse>
    <suggestions>
        <value>г Москва, ул Трехгорный Вал</value>
        <unrestricted_value>г Москва, Пресненский р-н, ул Трехгорный Вал</unrestricted_value>
        <data>
            <postal_code>123022</postal_code>
            <country>Россия</country>
            <region_fias_id>0c5b2444-70a0-4932-980c-b4dc0d3f02b5</region_fias_id>
            <region_kladr_id>7700000000000</region_kladr_id>
            <region_with_type>г Москва</region_with_type>
            <region_type>г</region_type>
            <region_type_full>город</region_type_full>
            <region>Москва</region>
            <area_fias_id/>
            <area_kladr_id/>
            <area_with_type/>
            <area_type/>
            <area_type_full/>
            <area/>
            <city_fias_id>0c5b2444-70a0-4932-980c-b4dc0d3f02b5</city_fias_id>
            <city_kladr_id>7700000000000</city_kladr_id>
            <city_with_type>г Москва</city_with_type>
            <city_type>г</city_type>
            <city_type_full>город</city_type_full>
            <city>Москва</city>
            <city_area>Центральный</city_area>
            <city_district_fias_id/>
            <city_district_kladr_id/>
            <city_district_with_type>Пресненский р-н</city_district_with_type>
            <city_district_type>р-н</city_district_type>
            <city_district_type_full>район</city_district_type_full>
            <city_district>Пресненский</city_district>
            <settlement_fias_id/>
            <settlement_kladr_id/>
            <settlement_with_type/>
            <settlement_type/>
            <settlement_type_full/>
            <settlement/>
            <street_fias_id>5f96fd6b-b3de-451f-b280-8fedf859e683</street_fias_id>
            <street_kladr_id>77000000000292300</street_kladr_id>
            <street_with_type>ул Трехгорный Вал</street_with_type>
            <street_type>ул</street_type>
            <street_type_full>улица</street_type_full>
            <street>Трехгорный Вал</street>
            <house_fias_id/>
            <house_kladr_id/>
            <house_type/>
            <house_type_full/>
            <house/>
            <block_type/>
            <block_type_full/>
            <block/>
            <flat_type/>
            <flat_type_full/>
            <flat/>
            <flat_area/>
            <square_meter_price/>
            <flat_price/>
            <postal_box/>
            <fias_id>5f96fd6b-b3de-451f-b280-8fedf859e683</fias_id>
            <fias_level>7</fias_level>
            <kladr_id>77000000000292300</kladr_id>
            <capital_marker>0</capital_marker>
            <okato>45286575000</okato>
            <oktmo>45380000</oktmo>
            <tax_office>7703</tax_office>
            <tax_office_legal/>
            <timezone/>
            <geo_lat>55.760395</geo_lat>
            <geo_lon>37.5609378</geo_lon>
            <beltway_hit/>
            <beltway_distance/>
            <qc_geo>2</qc_geo>
            <qc_complete/>
            <qc_house/>
            <unparsed_parts/>
            <qc/>
        </data>
    </suggestions>
</SuggestResponse>

Запрос

{
	"query":"6026dd78-0d6c-4c13-b3f4-4ea131eb17eb", 
	"language":"en"
}
 {
    "suggestions": [
        {
            "value": "Russia, Moscow city, prospekt Leninskii, dom 23",
            "unrestricted_value": "119071, Russia, Moscow city, prospekt Leninskii, dom 23",
            "data": {
                "postal_code": "119071",
                "country": "Russia",
                "country_iso_code": "RU",
                "federal_district": null,
                "region_fias_id": "0c5b2444-70a0-4932-980c-b4dc0d3f02b5",
                "region_kladr_id": "7700000000000",
                "region_iso_code": "RU-MOW",
                "region_with_type": "Moscow city",
                "region_type": "city",
                "region_type_full": "city",
                "region": "Moscow",
                "area_fias_id": null,
                "area_kladr_id": null,
                "area_with_type": null,
                "area_type": null,
                "area_type_full": null,
                "area": null,
                "city_fias_id": "0c5b2444-70a0-4932-980c-b4dc0d3f02b5",
                "city_kladr_id": "7700000000000",
                "city_with_type": "Moscow city",
                "city_type": "city",
                "city_type_full": "city",
                "city": "Moscow",
                "city_area": null,
                "city_district_fias_id": null,
                "city_district_kladr_id": null,
                "city_district_with_type": null,
                "city_district_type": null,
                "city_district_type_full": null,
                "city_district": null,
                "settlement_fias_id": null,
                "settlement_kladr_id": null,
                "settlement_with_type": null,
                "settlement_type": null,
                "settlement_type_full": null,
                "settlement": null,
                "street_fias_id": "5f2a1243-a57b-418e-baee-ff76f4993b45",
                "street_kladr_id": "77000000000168900",
                "street_with_type": "prospekt Leninskii",
                "street_type": "prospekt",
                "street_type_full": "prospekt",
                "street": "Leninskiy",
                "house_fias_id": "6026dd78-0d6c-4c13-b3f4-4ea131eb17eb",
                "house_kladr_id": "7700000000016890023",
                "house_type": "dom",
                "house_type_full": "dom",
                "house": "23",
                "block_type": null,
                "block_type_full": null,
                "block": null,
                "flat_type": null,
                "flat_type_full": null,
                "flat": null,
                "flat_area": null,
                "square_meter_price": null,
                "flat_price": null,
                "postal_box": null,
                "fias_id": "6026dd78-0d6c-4c13-b3f4-4ea131eb17eb",
                "fias_code": "77000000000000016890023",
                "fias_level": "8",
                "fias_actuality_state": "0",
                "kladr_id": "7700000000016890023",
                "geoname_id": null,
                "capital_marker": "0",
                "okato": "45296561000",
                "oktmo": "45915000",
                "tax_office": "7725",
                "tax_office_legal": "7725",
                "timezone": null,
                "geo_lat": null,
                "geo_lon": null,
                "beltway_hit": null,
                "beltway_distance": null,
                "metro": null,
                "qc_geo": null,
                "qc_complete": null,
                "qc_house": null,
                "history_values": null,
                "unparsed_parts": null,
                "source": null,
                "qc": null
            }
        }
    ]
}
  • No labels