API позволяет сделать поисковый GET запрос и получить результат в формате JSON в виде отранжированных id товаров, категорий и других данных.
| Описание | Метод HTTP | Пример |
|---|---|---|
| Запрос отправляется без параметра query | GET | https://api.multisearch.io/?id=11740&uid=cc441f080&key=82ca141f1b1da7ffc1562830433d5ea0 |
| Удаление истории запросов пользователя | DELETE | https://api.multisearch.io/history?id=11740&uid=cc441f080&key=82ca141f1b1da7ffc1562830433d5ea0 |
| Удаление определенного запроса в истории пользователя | DELETE | https://api.multisearch.io/history?id=11740&uid=cc441f080&query=ноут&key=82ca141f1b1da7ffc1562830433d5ea0 |
| Описание | Пример |
|---|---|
| с пагинацией, с группировкой по категории | https://api.multisearch.io/?id=11740&query=ноут&uid=cc441f080&limit=10&offset=10&categories=all &key=82ca141f1b1da7ffc1562830433d5ea0 |
| с фильтром по 2 категориям и пагинацией, со списком категорий | https://api.multisearch.io/?id=11740&query=ноут&uid=cc441f080&limit=18&offset=18&t[]=3&t[]=2&categories=0 &key=82ca141f1b1da7ffc1562830433d5ea0 |
| с дополнительными полями и списком категорий | https://api.multisearch.io/?id=11740&query=ноут&uid=cc441f080&limit=10&categories=0&fields=true &key=82ca141f1b1da7ffc1562830433d5ea0 |
| с дополнительными полями, списком категорий и сортировкой по цене | https://api.multisearch.io/?id=11740&query=ноут&uid=cc441f080&limit=10&categories=0&fields=true&sort=price.asc &key=82ca141f1b1da7ffc1562830433d5ea0 |
| со списком категорий и пагинацией | https://api.multisearch.io/?id=11740&query=ноут&uid=cc441f080&limit=10&categories=0&offset=10 &key=82ca141f1b1da7ffc1562830433d5ea0 |
| Параметр | Значение | Пример | Обязательный параметр |
|---|---|---|---|
| autocomplete | true - тип ответа «autocomplete» | https://api.multisearch.io/?id=11740&query=ноут &uid=cc441f080&lang=ru&autocomplete=true &key=82ca141f1b1da7ffc1562830433d5ea0 | Да |
| group | true - отображение товаров с разбивкой по категориям | https://api.multisearch.io/?id=11740&query=ноут &uid=cc441f080&lang=ru&autocomplete=true&group=true &key=82ca141f1b1da7ffc1562830433d5ea0 | Опциональный |
| Параметр | Значение | Пример | Обязательный параметр |
|---|---|---|---|
| filters | вывод фильтров: | ||
| true - показать все фильтры | https://api.multisearch.io/?id=11740&query=ноут &uid=cc441f080&categories=0&fields=true&limit=36&lang=ru &filters=true &key=82ca141f1b1da7ffc1562830433d5ea0 | Опциональный | |
| filters={…} - показать фильтры с выбранными значениями | https://api.multisearch.io/?id=11740&query=ноут &uid=cc441f080&categories=0&fields=true&limit=36&lang=ru &filters={"brand":["Asus"],"price":{"from":"50","to":"1500"}} &key=82ca141f1b1da7ffc1562830433d5ea0 |
| Заголовок | Значение | Описание | Обязательный параметр | Пример |
|---|---|---|---|---|
| X-Forwarded-For | IP конечного пользователя, который отправил поисковый запрос | Можно использовать для: • защиты от ботов и парсинга через поиск • исключения записи данных в аналитику поиска Срок хранения: 1 месяц | Необязательный | curl -H 'X-Forwarded-For: 1.2.3.4' 'https://api.multisearch.io/?id=11740&query=ноут &key=82ca141f1b1da7ffc1562830433d5ea0' |