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

Боюсь, что в таком варианте задачу можно будет решить только используя Стандартизацию.

Скажите, а зачем вам PINDX и такой формат исходных данных?

К сожалению, мы пока не готовы взяться за реализацию этой идеи.

Да, потому что снт в справочнике налоговой находятся на уровне улицы. А село принадлежит городу Сочи, поэтому мы подсказываем и его улицу тоже. К сожалению, такова специфика ФИАС.
Вот пример, как убрать из выдачи принадлежащие Сочи населенные пункты и их производные улицы (он сильно сложнее), но снт там все равно останутся – потому что для ФИАС это улицы.

Что именно неправильно?

А где взять данные по лицензиям?

Потому что я привел пример использования bounds улицы :)

Вот точный пример для вашей реализации.

Я думаю, ошибка связана с особенностями шаблонизации в MODX. Не специалист, поэтому диагностировать точнее по видео не могу. Вообще для MODX есть специальный компонент для интеграции с Дадатой, почему бы не использовать его?

Если я правильно понял вашу задачу – вам нужно ограничить поиск улицами города, который передается из name=city_delivery (похоже, это Сочи).

Выставьте для инпута с адресом параметр bounds: street (посмотрите пример). Тогда вы отрежете населенные пункты, и будете искать только по улицам.

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