Suggest Address
If you're interested in the English version of this spec, let us know on the GitHub.
Ищет адреса по любой части адреса от региона до квартиры:
самара авроры 7 12 → 443017, Самарская обл, г Самара, ул Авроры, д 7, кв 12.
Также ищет по почтовому индексу:
105568 → г Москва, ул Магнитогорская.
Official documentation:
https://dadata.ru/api/suggest/address/https://confluence.hflabs.ru/pages/viewpage.action?pageId=204669107https://dadata.ru/suggestions/usage/address/Authorizations
API-ключ. Полный вид заголовка: Authorization: Token <YOUR_KEY>. Получить ключ
Request Body
Параметры запроса к API "Подсказки по адресу".
See https://dadata.ru/api/suggest/address/
See https://confluence.hflabs.ru/pages/viewpage.action?pageId=204669107
Текст запроса.
@maxLength 300
300Максимальное количество результатов.
@minimum 1
@maximum 20
@default 10
12010Приоритет города или региона при ранжировании.
Передавайте код КЛАДР (kladr_id). Можно указать несколько кодов.
See https://confluence.hflabs.ru/pages/viewpage.action?pageId=285343795
Гранулярные подсказки – "левая" граница.
Если задано, ответ будет включать только объекты
этого уровня и ниже; поиск также производится в первую очередь по объектам этого уровня и ниже.
Примеры: если указать from_bound = 'settlement':
- Запрос
"москва"→ в результатах не будет подсказки непосредственно"г Москва",
но будут поселения и улицы, в названии которых есть "москва". - Запрос
"москва, 3"→ попытается найти нас.пункты и улицы с этим сочетанием
в названии, но результаты также могут включать, например,"г Москва, ул 3-я Бебеля"
Доступные границы для from_bound:
country- Странаregion- Регионarea- Районcity- Городsettlement- Населенный пунктplanning_structure- Планировочная структура (в официальной документации - только для ФИАС,
но работает также для подсказок по адресу)street- Улицаhouse- Дом
See https://confluence.hflabs.ru/pages/viewpage.action?pageId=222888017
Возможные значения:
country- Странаregion- Регионarea- Районcity- Городsettlement- Населенный пунктplanning_structure- Планировочная структура (в официальной документации - только для ФИАС,
но работает также для подсказок по адресу)street- Улицаhouse- Домflat- Квартира (только дляto_bound)
"country""region""area""city""settlement""planning_structure""street""house""flat"Гранулярные подсказки – "правая" граница.
Если задано, подсказки будут только до этой границы (включительно).
Например, чтобы исключить поиск по улицам, можно указать to_bound = 'settlement',
и при запросе "москва новая" результаты не будут включать "г Москва, ул Новая",
но могут включать "Брянская обл, пос. Новая Москва".
Доступные границы для from_bound:
country- Странаregion- Регионarea- Районcity- Городsettlement- Населенный пунктplanning_structure- Планировочная структура (в официальной документации - только для ФИАС,
но работает также для подсказок по адресу)street- Улицаhouse- Домflat- Квартира
See https://confluence.hflabs.ru/pages/viewpage.action?pageId=222888017
Возможные значения:
country- Странаregion- Регионarea- Районcity- Городsettlement- Населенный пунктplanning_structure- Планировочная структура (в официальной документации - только для ФИАС,
но работает также для подсказок по адресу)street- Улицаhouse- Домflat- Квартира (только дляto_bound)
"country""region""area""city""settlement""planning_structure""street""house""flat"Ограничение сектора поиска адреса.
Чтобы искать адреса только в определенном регионе, городе, районе и т.д.,
укажите их в параметре locations.
Можно указать несколько ограничений, но не более 10.
Адрес без региона и города:
Чтобы адрес одной строкой в ответе (поле value) не содержал регион / город, заданный в ограничении,
добавьте в запрос параметр restrict_value = true.
See https://confluence.hflabs.ru/pages/viewpage.action?pageId=204669108
Ограничение по ISO-коду страны в формате ISO_3166.
Например: BY.
По умолчанию - RU.
Чтобы разрешить любые страны - укажите *.
ISO-код региона. Например: BY-BR
Ограничение по КЛАДР-коду. Например:
63— Самарская обл.63000001— г. Самара6300000100000— г. Самара (полный код)
Не рекомендуем использовать для объектов ниже города:
- не слишком надежно для населенных пунктов (КЛАДР-коды н/п довольно часто меняются);
- не работает для план. структур (они появились после того, как была придумана иерархия КЛАДР, и не вписываются в нее);
- очень ненадежно для улиц (КЛАДР-коды улиц часто меняются);
- не работает для домов.
Рекомендуем использовать fias_id - ограничение по ФИАС-коду.
Ограничение по ФИАС-коду.
Например: "fias_id": "110d6ad9-0b64-47cf-a2ee-7e935228799c" - Санкт-Петербург, г Пушкин
Ограничение по fias_id дома не поддерживается
Ограничение по ФИАС-коду региона. Лучшая альтернатива - fias_id.
Ограничение по ФИАС-коду административного района. Лучшая альтернатива - fias_id.
Ограничение по ФИАС-коду города. Лучшая альтернатива - fias_id.
Ограничение по ФИАС-коду населённого пункта. Лучшая альтернатива - fias_id.
Ограничение по ФИАС-коду планировочной структуры. Лучшая альтернатива - fias_id.
- не задокументировано для API адресов, только для API ФИАС, но работает
Ограничение по ФИАС-коду улицы. Лучшая альтернатива - fias_id.
Ограничение по названию страны
Ограничение по названию региона
Ограничение по названию административного района
Ограничение по названию города
Ограничение по названию района города
- не задокументировано для API адресов, только для API ФИАС, но работает
Ограничение по названию населённого пункта
Ограничение по названию планировочной структуры
- не задокументировано для API адресов, только для API ФИАС, но работает
Ограничение по названию улицы
Ограничение по полному типу региона, например: республика
Ограничение по полному типу адм. района в регионе. Например: улус
Ограничение по полному типу города. Например: поселок городского типа
Ограничение по полному типу района города.
- не задокументировано для API адресов, только для API ФИАС, но работает
Ограничение по полному типу населенного пункта. Например: деревня
Ограничение по полному типу планировочной структуры. Например: территория снт
- не задокументировано для API адресов, только для API ФИАС, но работает
Ограничение по полному типу улицы. Например: проспект
Используется совместно с ограничениями (параметр locations), чтобы адрес в ответе
(поле value) не содержал регион / город / район и т.д., заданный в ограничении.
- See https://confluence.hflabs.ru/pages/viewpage.action?pageId=222888017
- See https://confluence.hflabs.ru/pages/viewpage.action?pageId=1023737934#id-Ограничениепоназваниюадресногообъекта-Адресбезрегионаигорода
- See https://confluence.hflabs.ru/display/SGTDOC/address.value#address.value-Параметрrestrict_value
Ограничение по радиусу окружности.
Позволяет искать адреса в определенном радиусе от заданной точки.
See https://confluence.hflabs.ru/pages/viewpage.action?pageId=990871806
11Географическая широта, например: '59.244634'
Географическая долгота, например: '39.913355'
Радиус поиска в метрах
@default 100
@maximum 100000
100100000Язык результатов поиска. Поддерживается русский и английский.
Влияет на все поля в объекте адреса.
@default 'RU'
See https://confluence.hflabs.ru/pages/viewpage.action?pageId=976388726
"RU""EN""RU"Административное либо муниципальное деление.
See https://confluence.hflabs.ru/pages/viewpage.action?pageId=1326056589
@default 'ADMINISTRATIVE'
"ADMINISTRATIVE""MUNICIPAL""ADMINISTRATIVE"Responses
Запрос успешно обработан
Ответ содержит объект с массивом подсказок или в административном (по умолчанию)
или в муниципальном (если передано "division": "MUNICIPAL") делении
Объект с массивом подсказок в административном делении
Массив подсказок или пустой массив
Объект с массивом подсказок в муниципальном делении
Массив подсказок или пустой массив