Ваши комментарии

Проблема в том, что нет достоверного способа сказать, существует дом или нет. Для этого надо физически пойти и проверить его на местности.


Можно ориентироваться на поле data.fias_level. Если оно не равно 8, то дома нет в базе адресов налоговой службы (ФИАС). Но в базе налоговой нет некоторых реально существующих домов, так что это не всегда ошибка.


Я бы максимум выводил предупреждение, аналогично тому, как это делает демо-форма Подсказок:


Текст я бы изменил под ситуацию. Например, «Мы не уверены, что такой дом существует. Проверьте, нет ли ошибки»


Егор, добрый день! Дайте, пожалуйста, пример такого адреса.

Да, до конца года подсказки начнут возвращать эти поля, для старших тарифных планов.

Траян, добрый день! Возвращает и ОКАТО, и ОКТМО в составе адреса организации (или ИП). Это поля:

  • data.address.data.okato
  • data.address.data.oktmo

Но только для организаций, чей адрес удалось уверенно разобрать. В противном случае поле data.address.data пустое, и, соответственно, ОКАТО и ОКТМО нет.

Алексей, добрый день! Пример:

curl -X POST \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "Authorization: Token ВАШ_API_КЛЮЧ" \
  -d '{ "query": "Са", "from_bound": {"value": "region"}, "to_bound": {"value": "region"} }' \
  https://suggestions.dadata.ru/suggestions/api/4_1/rs/suggest/address

Предварительно замените ВАШ_API_КЛЮЧ на настоящий ключ.

Но зачем? Если нет улицы, человек просто не введёт её. Достаточно сделать это поле необязательным.

На следующей неделе обновим Дадату. Изменения в стандартизации адресов, телефонов и поиске дублей.

Полный список изменений.

Сервис поддержки клиентов работает на платформе UserEcho