/search/countАвтомобіліПідрахунок відповідних автомобілів
Підрахуйте автомобілі, що відповідають набору фільтрів. Приймає всі фільтри /search; пагінація і сортування ігноруються.
- Точне значення, на відміну від
meta.totalу /search, яке обмежується 10,000. - Якщо збігів немає, повертається
{"count": 0}зі статусом 200.
Параметри запиту
41querystring≤ 200 charsПовнотекстовий пошук автомобілів. Не передавайте фільтри, які не використовуєте.
vinstring1–19 charsЧастковий VIN без урахування регістру. Для точного VIN довжиною 16–19 символів використовуйте /cars/vin/{vin}.
pageinteger≥ 1 · default 1Номер сторінки. Для /search явно передавайте perPage і дотримуйтеся page × perPage ≤ 10000. /search/count ігнорує пагінацію і пропускає цю перевірку зсуву.
perPageinteger2–50 · default 50Розмір сторінки пошуку: мінімум 2, максимум 50. perPage=1 повертає 422; щоб отримати невелику вибірку, використовуйте perPage=2. Якщо значення пагінації не передано або вони null, використовуються page=1 і perPage=50, зокрема й для перевірки вікна результатів пошуку. Недійсні значення повертають 422.
sortstringПорядок сортування. Сортування за ціною потребує визначеної валюти.
currencystring3 chars · default usdКод валюти без урахування регістру для фільтрації/сортування за ціною. Має існувати в довіднику валют. Не конвертує ціни оголошень у відповіді.
currency_idinteger≥ 1Необов'язковий внутрішній ID валюти; має пріоритет над currency.
domains[]integer[]≥ 1Необов'язковий набір джерел. Використовуйте ID, які повертає GET /domains. Не передавайте, щоб використати всі увімкнені домени. Повторюйте параметр із квадратними дужками: domains[]=33&domains[]=34. Кожен ID має бути ввімкнений для цього ключа.
langstringЛокаль відповіді. Переклади опцій також обмежено мовами акаунта. Сторінка автоматично обирає поточну мову.
brands[0][id]integerID першої марки з /brands. Додаткові марки передаються через brands[1][id] тощо.
brands[0][models][]integer[]Необов'язкові ID моделей для першої марки, які повертає /models/{brand_id}. Не передавайте, щоб охопити всі моделі.
countries[0][id]integerВнутрішній ID першої країни з /countries. Додаткові країни передаються через countries[1][id] тощо.
countries[0][regions][]integer[]Необов'язкові внутрішні ID регіонів, що належать першій країні.
seatsinteger1–200Точна кількість місць.
price_fromint64≥ 0Мінімальна ціна оголошення в обраній валюті. Максимум 9223372036854775807 (64-бітне ціле зі знаком); значення, що перевищують безпечні цілі числа JavaScript, клієнти мають зберігати як десятковий текст.
price_toint64≥ 1Максимальна ціна оголошення в обраній валюті. Максимум 9223372036854775807 (64-бітне ціле зі знаком); значення, що перевищують безпечні цілі числа JavaScript, клієнти мають зберігати як десятковий текст.
year_frominteger1,800–3,000Мінімальний рік випуску.
year_tointeger1,800–3,000Максимальний рік випуску.
odometer_frominteger0–999,999,999Мінімальний пробіг у кілометрах.
odometer_tointeger0–999,999,999Максимальний пробіг у кілометрах.
engine_volume_frominteger0–999,999,999Мінімальний об'єм двигуна.
engine_volume_tointeger0–999,999,999Максимальний об'єм двигуна.
power_hp_frominteger0–100,000Мінімальна потужність у кінських силах.
power_hp_tointeger1–100,000Максимальна потужність у кінських силах.
is_leasingbooleanНеобов'язковий фільтр лізингу. Надсилайте true (або 1) для оголошень, явно позначених is_leasing=true. Надсилайте false (або 0), щоб виключити true, включно зі збереженими false, null і відсутніми полями. Не передавайте, щоб не фільтрувати за лізингом; порожні або недійсні значення повертають 422. Автомобіль повинен мати принаймні одне відповідне активне оголошення в межах увімкнених/обраних доменів. Інші оголошення можуть залишатися у відповіді, тож автомобілі зі змішаними типами оголошень можуть відповідати обом значенням. Для /cars задайте його в першому запиті й переходьте за next_url без змін; false зберігається. Продовження лише зі scroll_id зберігає фільтр. Зміна або додавання фільтра посеред прокручування повертає 422. Якщо кешований стан фільтра втрачено або прокручування почалося до появи цього параметра, явне значення повертає 422; почніть нове прокручування.
keys_availableintegerОголошення має ключі. Надсилайте 1 (true) або 0 (false). Не передавайте, щоб прийняти будь-яке значення; рядки "true"/"false" не приймаються.
is_manufacturer_certifiedintegerОголошення сертифіковано виробником або офіційною дилерською програмою. Надсилайте 1 (true) або 0 (false). Не передавайте, щоб прийняти будь-яке значення; рядки "true"/"false" не приймаються.
has_inspectionsintegerКореневий автомобіль має публічний огляд. Надсилайте 1 (true) або 0 (false). Не передавайте, щоб прийняти будь-яке значення; рядки "true"/"false" не приймаються.
has_history_reportsintegerОголошення в обраному наборі доменів має публічний звіт про історію. Надсилайте 1 (true) або 0 (false). Не передавайте, щоб прийняти будь-яке значення; рядки "true"/"false" не приймаються.
body_types[]integer[]Repeat to match any of the values.
colors[]integer[]Repeat to match any of the values.
fuels[]integer[]Repeat to match any of the values.
transmissionintegerOne value.
seller_typeintegerOne value.
steering_wheel_positionintegerOne value.
airbagsintegerOne value.
damages[]integer[]Repeat to match any of the values.
conditions[]integer[]Repeat to match any of the values.
availabilities[]integer[]Repeat to match any of the values.
emissions[]integer[]Repeat to match any of the values.
drive_wheels[]integer[]Repeat to match any of the values.
{"count": integer}/search/countcurl -g "https://api.lotarius.com/search/count?api_key=$CARS_API_KEY" \
-H "Accept: application/json"