CarStat.dev
Руководство

Синтаксис фильтров поиска

Фильтры — это параметры запроса в формате PHP с квадратными скобками. Одни и те же фильтры работают в /search и /search/count; /cars принимает domains[] и is_leasing.

ТипСинтаксис
Список IDfuels[]=2&fuels[]=3 — повторяйте ключ; значения через запятую не разделяются
Марка + моделиbrands[0][id]=88&brands[0][models][]=573
Несколько марокbrands[0][id]=88&brands[1][id]=13
Диапазонyear_from=2018&year_to=2022 — обе границы включительно
Флагhas_inspections=1 — передавайте 1 или 0; true возвращает 422
Лизингis_leasing=0 — также находит объявления без флага
Ценаprice_from=10000&currency=eur — фильтрует в указанной валюте
Местоположениеcountries[0][id]=208&countries[0][regions][]=1841610
  • Категориальные фильтры принимают числовые ID. Все ID см. в разделе Значения перечислений.
  • currency влияет только на фильтрацию и сортировку по цене. Цены объявлений всегда возвращаются в исходной валюте.
  • Для точного VIN используйте /cars/vin/{vin}. Фильтр vin в /search ищет частичное совпадение.
  • Не передавайте фильтры, которые не используете. Пустые значения проходят валидацию и могут вернуть 422.
Поиск с фильтрами
curl -g "https://api.lotarius.com/search?brands[0][id]=88&brands[0][models][]=573&year_from=2018&fuels[]=1&fuels[]=3&price_to=30000&currency=eur&has_inspections=1&sort=newest&perPage=20&api_key=$CARS_API_KEY" \
  -H "Accept: application/json"