Исходники и демки доступны на платфоме Codepen по ссылкам ниже.

Все примеры сделаны для облачной версии, так что при использовании с «коробкой» на забудьте задать параметр serviceUrl вместо параметра token. Например:

const { createSuggestions } = window.Dadata;

const input = document.getElementById("address");

createSuggestions(input, {
  serviceUrl: "http://ВАШ_СЕРВЕР:ПОРТ/suggestions/api/4_1/rs",
  type: "address"
});

В остальном код для «облака» и «коробки» не отличается.

Адреса

Подсказки по адресу
Разложить адрес по полям
Муниципальное деление

Ограничение области поиска:

Подсказки по отдельным полям адреса (гранулярные подсказки):

Форматирование:

Почтовый индекс:

Геолокация по IP:

Карты и доставка:

Международные подсказки:

Другие возможности:

Организации

Подсказки по организациям

Подсказки по ИНН
Заполнить реквизиты компании по ИНН

Ограничить сектор поиска по организациям
Подсказки по организациям без филиалов
Фильтр по ОКВЭД

Запретить автоисправление
Запретить вводить компанию, если ее нет в ЕГРЮЛ
Включить и отключить геолокацию

Собственное сообщение, если компания не найдена

Банки

Подсказки по банкам
Ограничить сектор поиска по банкам
Отфильтровать банки по городу
Заполнить реквизиты банка по БИК

ФИО

Подсказки по ФИО
Разложить ФИО по полям
Гранулярные подсказки ФИО

Паспорт

Кем выдан паспорт (только наименование)
Кем выдан паспорт (код + наименование)

Email

Подсказки по email
Подсказывать только домен

Прочее

Включить или отключить подсказки
Изменить количество подсказок
Подсказки с 3-го символа

Обработчик onSelectNothing
Сообщение пользователю, если подсказки не работают

Мобильная версия подсказок