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' |