Подсказки для форм виджет и API
Помогите посетителям быстро вводить данные без опечаток: ФИО по частям, email с подсказкой домена, банк по названию и БИК. Попробуйте на этой странице и подключите к своему сайту одной строкой кода.
Как подключить к своему сайту
1. Подключите скрипт. 2. Добавьте полю атрибут data-uni-suggest: address, company, bank, name или email.
<script src="https://uniseek.ru/static/site/uniseek/uniseek-suggest.js" defer></script>
<input type="text" data-uni-suggest="bank"
data-uni-fill='{"bic":"#bic","corr_account":"#corr"}'>
<input id="bic"> <input id="corr">
<input type="text" data-uni-suggest="name" data-uni-part="full">
<input type="email" data-uni-suggest="email">
<input type="text" data-uni-suggest="address"
data-uni-fill='{"city":"#city","street":"#street","house":"#house"}'>
<!-- в data также: region, area, settlement, fias_id, oktmo, kladr_id … -->
API
Запросы GET, ответ — JSON {"suggestions": [{"value": …, "data": {…}}]}. CORS открыт, регистрация не нужна.
GET https://uniseek.ru/tools/api/suggest/bank/?q=сбербанк&count=5
GET https://uniseek.ru/tools/api/suggest/name/?q=Иванова%20Ма&part=full
GET https://uniseek.ru/tools/api/suggest/email/?q=ivan@ma
GET https://uniseek.ru/tools/api/suggest/address/?q=казань%20баумана%207&count=5 // ®ion=16 — только этот регион
GET https://uniseek.ru/tools/api/bank/044525225/
GET https://uniseek.ru/tools/api/suggest/company/?q=7707083893 // название или ИНН; данные ФНС, 12 запросов в минуту
GET https://uniseek.ru/tools/api/company/7707083893/ // карточка: адрес, ОКВЭД
GET https://uniseek.ru/tools/api/check/?value=7707083893&bic=044525225 // проверка контрольного числа
POST https://uniseek.ru/tools/api/clean/
{"type": "phone", "values": ["8 912 345 67 89"]} // phone | name | email, до 1000 значений
Как подключить к сайту
Виджет
Подключите скрипт и добавьте полю атрибут data-uni-suggest: address, bank, name или email. Выбранное значение подставится в поле, остальные данные — в нужные поля формы.
API
Запрос GET /tools/api/suggest/{тип}/?q=… отдаёт JSON со списком подсказок. Подходит для сайта, CRM и приложений, CORS открыт.
Ограничения
Без регистрации — до 180 запросов в минуту с одного IP-адреса. Для больших нагрузок напишите нам.
Карточки товаров — не один файл, а тысячи
Проверим описания, фото и SEO-теги всего каталога, исправим ошибки нейросетью — 30 дней бесплатно, без привязки карты.
Частые вопросы
Если не нашли ответ — напишите нам.
Да, без регистрации и ключей. Лимит — 180 запросов в минуту с одного адреса посетителя.
Адреса (до номера дома), банки (по названию и БИК), ФИО (фамилия, имя, отчество, а также ФИО целиком) и домены email. Подсказки по компаниям добавим позже.
Пока подпись можно отключить атрибутом data-uni-brand="off". Мы будем благодарны, если вы её оставите.
Виджет — обычный скрипт без зависимостей: работает с любым сайтом, в том числе на React и Vue (после отрисовки поля вызовите UniSuggest.attach(поле)).