63 Колеса

Получение списка товаров

Описание

GET /api/v1/products

Возвращает объект, содержащий общее количество товаров, параметры пагинации и массив товаров текущей страницы.

Пример запроса

curl -X GET "https://b2b.63kolesa.ru/api/v1/products" -H "X-API-KEY: <API_KEY>"
fetch('https://b2b.63kolesa.ru/api/v1/products', {
  headers: { 'X-API-KEY': '<API_KEY>' },
});
import requests
requests.get(
  'https://b2b.63kolesa.ru/api/v1/products',
  headers={'X-API-KEY': '<API_KEY>'}
)
<?php
$ch = curl_init('https://b2b.63kolesa.ru/api/v1/products');
curl_setopt($ch, CURLOPT_HTTPHEADER, ['X-API-KEY: <API_KEY>']);
curl_exec($ch);
curl_close($ch);
?>

Параметры запроса

Все параметры передаются в query string и являются необязательными.

Пагинация

ПараметрТипПо умолчаниюОписание
pageint1Номер страницы
limitint50Кол-во записей на странице (макс 200)

Фильтры

Фильтрация доступна по всем полям товара. Поля зависят от категории — полный список см. в разделе «Описание полей» ниже.

Сортировка

ПараметрТипОписание
sortstringПоле сортировки: price, vendor, model. По умолчанию price
orderstringНаправление сортировки: asc или desc. По умолчанию asc

Примеры запроса

curl -X GET "https://b2b.63kolesa.ru/api/v1/products?page=1&limit=20&vendor=TUNGA&season=1&sort=price&order=asc" \
  -H "X-API-KEY: <API_KEY>"
fetch('https://b2b.63kolesa.ru/api/v1/products?page=1&limit=20&vendor=TUNGA&season=1&sort=price&order=asc', {
  headers: { 'X-API-KEY': '<API_KEY>' },
});
import requests
requests.get(
  'https://b2b.63kolesa.ru/api/v1/products',
  headers={'X-API-KEY': '<API_KEY>'},
  params={'page': 1, 'limit': 20, 'vendor': 'TUNGA', 'season': 1, 'sort': 'price', 'order': 'asc'}
)
<?php
$params = http_build_query(['page' => 1, 'limit' => 20, 'vendor' => 'TUNGA', 'season' => 1, 'sort' => 'price', 'order' => 'asc']);
$ch = curl_init("https://b2b.63kolesa.ru/api/v1/products?{$params}");
curl_setopt($ch, CURLOPT_HTTPHEADER, ['X-API-KEY: <API_KEY>']);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
?>

Возвращаемое значение

{
  "error": false,
  "total": 7865,
  "page": 1,
  "limit": 50,
  "pages": 158,
  "count": 50,
  "products": [
     {
         "_id": "УТ-00066778",
         "allModels": ["Nordway 2"],
         "artikul": "686199783",
         "category": "ШИНЫАВТОМОБИЛЬНЫЕЛЕГКОВЫЕ",
         "height": "70",
         "load": "82",
         "model": "NORDWAY 2",
         "radius": "13",
         "rests": [
             {
                 "store": "Tolyatti2",
                 "price": 3710,
                 "count": 1,
                 "userPrice": 3090
             }
         ],
         "runflat": false,
         "season": 1,
         "speed": "Q",
         "studded": true,
         "title": "ЛЕГКОВЫЕ ШИНЫ TUNGA NORDWAY 2 175/70 R13 82Q ШИП",
         "type": 0,
         "vendor": "TUNGA",
         "width": "175",
         "priority": 0,
         "img_url": "https://cdn.63kolesa.ru/images/4d20f207-a475-11eb-9a64-ac1f6bd527af.jpg",
         "cargo": false,
         "volume": 0.06,
         "weight": 6.7,
         "slug": "LEGKOVYE_SHINY_TUNGA_NORDWAY_2_17570_R13_82Q_SHIP",
         "description": "Tunga Nordway 2 – зимняя шипованная шина..."
      }
  ]
}

Описание полей

Возвращаемые поля зависят от категории товара. Есть общие поля, одинаковые для всех товаров и поля актуальные только для конкретной категории.

Общие поля

ПолеТипОписание
totalintОбщее кол-во товаров
pageintТекущая страница
limitintКол-во записей на странице
pagesintОбщее кол-во страниц
countintКол-во товаров на текущей странице
_idstringИдентификатор товара
artikulstringАртикул товара
categorystringКатегория товара
slugstringСтрока-идентификатор
titlestringНаименование
typeintТип товара
vendorstringПроизводитель
img_urlstringУРЛ картинки
volumefloatОбъем
weightfloatВес
rests.storestringНазвание склада
rests.priceintЦена розничная
rests.countintКоличество
rests.userPriceintЦена пользовательская

Шиныавтомобильныелегковые

ПолеТипОписание
modelstringМодель
radiusstringДиаметр
widthstringШирина
heightstringВысота
loadstringИндекс нагрузки
speedstringИндекс скорости
seasonintСезонность шины. 0 - летняя. 1 - зимняя
runflatbooleanRunflat. true - да. false - нет
studdedbooleanНаличие шипов. true - да. false - нет
cargobooleanCargo. true - да. false - нет
descriptionstringОписание товара
allModelsarrayМассив с названиями моделей

Автомобильныедиски

ПолеТипОписание
modelstringМодель
radiusstringДиаметр
widthstringШирина
boltsstringКол-во крепежных отверстий
pcdstringPCD - Диаметр Расположения Отверстий
etstringET - вылет
diastringДиаметр центрального отверстия
colorstringЦвет диска
stampedbooleanТехнология изготовления. true - штампованный. false - литой
descriptionstringОписание товара

Шиныавтомобильныегрузовые

ПолеТипОписание
modelstringМодель
radiusstringДиаметр
widthstringШирина
heightstringВысота
loadstringИндекс нагрузки
speedstringИндекс скорости
runflatbooleanRunflat. true - да. false - нет
studdedbooleanНаличие шипов. true - да. false - нет
axisstringОсь
descriptionstringОписание товара

Специсельхозшины

ПолеТипОписание
modelstringМодель
radiusstringДиаметр
widthstringШирина
heightstringВысота
loadstringИндекс нагрузки
speedstringИндекс скорости
runflatbooleanRunflat. true - да. false - нет
studdedbooleanНаличие шипов. true - да. false - нет
applybooleanСельхозшина. true - да. false - нет
descriptionstringОписание товара

Велопокрышки

ПолеТипОписание
modelstringМодель
radiusstringДиаметр
widthstringШирина
descriptionstringОписание товара

Квадрошины

ПолеТипОписание
modelstringМодель
radiusstringДиаметр
widthstringШирина
heightstringВысота
axisstringОсь
descriptionstringОписание товара

Камерыдляшиниободныеленты

ПолеТипОписание
modelstringМодель
radiusstringДиаметр
camerastringВид камеры
descriptionstringОписание товара

Восстановленнаяшина

ПолеТипОписание
modelstringМодель
radiusstringДиаметр
widthstringШирина
heightstringВысота
axisstringОсь

Мотошины

ПолеТипОписание
modelstringМодель
radiusstringДиаметр
widthstringШирина
heightstringВысота
axisstringОсь

Масла

ПолеТипОписание
modelstringМодель
viscositystringВязкость
oilTypestringТип масла
packingstringФасовка
compositionstringСостав
engineTypestringТип двигателя/КПП

Аккумуляторавтомобильный

ПолеТипОписание
modelstringМодель
widthstringШирина
heightstringВысота
lenstringДлина
capacitystringЁмкость
polaritystringПолярность
terminalTypestringТип клемм
voltagestringНапряжение
startingCurrentstringПусковой ток

Крепеждлядисков

ПолеТипОписание
fastenerTypestringТип
threadstringШаг резьбы
fastenerHeadTypestringТип головки крепежа
fastenerLengthstringДлина крепежа
shapeLandingHolestringФорма посадочного отверстия
keystringКлюч
threadDiameterstringДиаметр резьбы
threadLengthstringДлина резьбы
fastenerModelstringМодель
fastenerColorstringЦвет
fastenerAdvPropstringДоп свойства

Автотовары

ПолеТипОписание
--Нет дополнительных полей

Возможные ошибки

Код ошибкиОписаниеРешение
401Пользователь не авторизованДобавить X-API-KEY в заголовок запроса
500Внутренняя ошибка сервераСвязаться с менеджером