API документація для lfood.com.ua

API дозволяє зробити пошуковий GET запит та отримати результат у форматі JSON у вигляді відранжованих id товарів, категорій та інших даних.

Опис GET параметрів

ПараметрЗначенняПрикладОбов’язковий параметр
idідентифікатор сайтуhttps://api.multisearch.io/?id=12515&query=ніж
&key=88d22a39f2adf7b10e2a434fa1d21acd
Так
keyсекретний ключhttps://api.multisearch.io/?id=12515&query=ніж
&key=88d22a39f2adf7b10e2a434fa1d21acd
Так
queryпошуковий запитhttps://api.multisearch.io/?id=12515&query=ніж
&key=88d22a39f2adf7b10e2a434fa1d21acd
Опціональний
uidсесія або id користувачаhttps://api.multisearch.io/?id=12515&query=ніж
&uid=cc441f080
&key=88d22a39f2adf7b10e2a434fa1d21acd
Опціональний
t[]id категорії, для фільтрації за категоріямиhttps://api.multisearch.io/?id=12515&query=ніж
&t[]=110043948
&key=88d22a39f2adf7b10e2a434fa1d21acd
Опціональний
фільтр за кількома категоріямиhttps://api.multisearch.io/?id=12515&query=ніж
&t[]=110043948&t[]=110043947
&key=88d22a39f2adf7b10e2a434fa1d21acd
langмова результатів пошуку (uk, en, ru і т.д.)https://api.multisearch.io/?id=12515&query=ніж
&uid=cc441f080&lang=uk
&key=88d22a39f2adf7b10e2a434fa1d21acd
Опціональний
categories0 - без групуванняhttps://api.multisearch.io/?id=12515&query=ніж
&categories=0
&key=88d22a39f2adf7b10e2a434fa1d21acd
Опціональний, по замовчуванню all
all - групувати за всіма знайденими категоріямиhttps://api.multisearch.io/?id=12515&query=ніж
&categories=all
&key=88d22a39f2adf7b10e2a434fa1d21acd
n - групувати за першими n категоріямиhttps://api.multisearch.io/?id=12515&query=ніж
&categories=1
&key=88d22a39f2adf7b10e2a434fa1d21acd
limitкількість позицій (за замовчуванням 4)https://api.multisearch.io/?id=12515&query=ніж
&categories=0&limit=10
&key=88d22a39f2adf7b10e2a434fa1d21acd
Опціональний, max=50
offsetзміщення для вибірки (посторінкова видача)https://api.multisearch.io/?id=12515&query=ніж
&categories=0&limit=1&offset=1
&key=88d22a39f2adf7b10e2a434fa1d21acd
Опціональний
fieldsвиведення додаткових полів:Опціональний
true - показати всі поляhttps://api.multisearch.io/?id=12515&query=ніж
&fields=true
&key=88d22a39f2adf7b10e2a434fa1d21acd
name,price,picture… - показати вибрані поляhttps://api.multisearch.io/?id=12515&query=ніж
&fields=name,price,picture
&key=88d22a39f2adf7b10e2a434fa1d21acd
sortсортування результатів
напрямок сортування:
asc - за зростанням
desc - за спаданням
Опціональний, по замовчуванню relevance
relevance (сортування за релевантністю)
name (сортування за назвою)https://api.multisearch.io/?id=12515&query=ніж
&categories=0&fields=name&sort=name.asc
&key=88d22a39f2adf7b10e2a434fa1d21acd


https://api.multisearch.io/?id=12515&query=ніж
&categories=0&fields=name&sort=name.desc
&key=88d22a39f2adf7b10e2a434fa1d21acd
price (сортування за ціною)https://api.multisearch.io/?id=12515&query=ніж
&categories=0&fields=name,price&sort=price.asc
&key=88d22a39f2adf7b10e2a434fa1d21acd


https://api.multisearch.io/?id=12515&query=ніж
&categories=0&fields=name,price&sort=price.desc
&key=88d22a39f2adf7b10e2a434fa1d21acd
ordering (сортування за популярністю, якщо значення ordering передається у фіді)https://api.multisearch.io/?id=12515&query=ніж
&categories=0&fields=name&sort=ordering.asc
&key=88d22a39f2adf7b10e2a434fa1d21acd


https://api.multisearch.io/?id=12515&query=ніж
&categories=0&fields=name&sort=ordering.desc
&key=88d22a39f2adf7b10e2a434fa1d21acd
created_at (сортування за новинками, якщо значення передається у фіді)https://api.multisearch.io/?id=12515&query=ніж
&categories=0&fields=name&sort=created_at.asc
&key=88d22a39f2adf7b10e2a434fa1d21acd


https://api.multisearch.io/?id=12515&query=ніж
&categories=0&fields=name&sort=created_at.desc
&key=88d22a39f2adf7b10e2a434fa1d21acd
profit (сортування за вигодою, різниця між старою та новою ціною товару)https://api.multisearch.io/?id=12515&query=ніж
&categories=0&fields=name,price,oldprice&sort=profit.asc
&key=88d22a39f2adf7b10e2a434fa1d21acd


https://api.multisearch.io/?id=12515&query=ніж
&categories=0&fields=name,price,oldprice&sort=profit.desc
&key=88d22a39f2adf7b10e2a434fa1d21acd
presence (сортування за наявністю)https://api.multisearch.io/?id=12515&query=ніж
&categories=0&fields=name,price,oldprice&sort=presence.asc
&key=88d22a39f2adf7b10e2a434fa1d21acd


https://api.multisearch.io/?id=12515&query=ніж
&categories=0&fields=name,price,oldprice&sort=presence.desc
&key=88d22a39f2adf7b10e2a434fa1d21acd

Історія запитів

ОписМетод HTTPПриклад
Запит надсилається без параметра queryGEThttps://api.multisearch.io/?id=12515&uid=cc441f080
&key=88d22a39f2adf7b10e2a434fa1d21acd
Видалення історії запитів користувачаDELETEhttps://api.multisearch.io/history?id=12515&uid=cc441f080
&key=88d22a39f2adf7b10e2a434fa1d21acd
Видалення певного запиту в історії користувачаDELETEhttps://api.multisearch.io/history?id=12515&uid=cc441f080&query=ніж
&key=88d22a39f2adf7b10e2a434fa1d21acd

Приклади запитів

HTTP-заголовки

ЗаголовокЗначенняОписОбов’язковий параметрПриклад
X-Forwarded-ForIP кінцевого користувача, який відправив пошуковий запитМожна використовувати для:
• захисту від ботів і парсингу через пошук
• виключення запису даних в аналітику пошуку

Термін зберігання: 1 місяць
Необов'язковийcurl -H 'X-Forwarded-For: 1.2.3.4' 'https://api.multisearch.io/?id=12515&query=ніж
&key=88d22a39f2adf7b10e2a434fa1d21acd'
Важливо: всі параметри в GET запиті повинні бути URL-encoded.