Руководство пользователя che168 API

Скачать .md

API — Руководство пользователя

Схема работы

Шаг 1 — Поиск автомобилей

POST /che168/search_car

Запрос: фильтры (бренд, цена, год, пробег, пагинация, сортировка).

Ответ: список автомобилей. Каждый объект содержит infoid, specid и основные поля.

{
  "cars": [
    {
      "infoid": 58425637,
      "carname": "Audi A3 2022 A3l Limousine 35 Tfsi ...",
      "price_cny": 153800,
      "total_price_rub": 3854420,
      "specid": 62663,
      "mileage": 9,
      ...
    }
  ]
}

Поле specid — идентификатор спецификации/комплектации. Через него запрашиваются технические характеристики.

Требуемый тариф: search


Шаг 2 — Детальная информация (до 100 за запрос)

POST /che168/batch_car_info
{
  "infoids": [58425637, 58516696],
  "include_spec_params": false
}

Ответ: для каждого infoid — 5 категорий данных с переводом на английский:

КатегорияСодержание
----------------------
vehicle_infoНазвание, бренд, модель, пробег, цвет, город, год
technical_specsДвигатель, КПП, топливо, привод, мощность
seller_infoID дилера, ID продавца
history_conditionКоличество перепродаж, анализ remark на маркеры
media_supportФотографии (основная + список)

Дополнительно в каждый ответ автоматически включается pricing_finance — расчёт

таможенных платежей и итоговой цены (доступен на всех тарифах, без подключения опций).

Требуемый тариф: car_info


Шаг 2b — Детальная информация + технические характеристики

POST /che168/batch_car_info
{
  "infoids": [58425637, 58516696],
  "include_spec_params": true
}

Добавляет к ответу поле spec_params — технические характеристики по specid автомобиля (автоматически извлекается из данных). Набор секций зависит от наличия данных в БД (см. раздел Типы specid).

Требуемый тариф: car_info + car_param


Шаг 3 — Получение specid для старых выгрузок

POST /che168/get_specid

Если у вас есть CSV-выгрузка, сделанная до 21.05.2026 — в ней нет колонки specid. Этот эндпоинт позволяет дозаполнить:

{
  "infoids": [58425637, 58516696]
}

Ответ:

{
  "58425637": 62663,
  "58516696": 32017,
  "99999999": null
}

Требуемый тариф: search


Шаг 4 — Технические характеристики по отобранным specid

POST /che168/get_spec_params

Если вы уже получили batch_car_info без include_spec_params и хотите дозапросить тех. характеристики для части автомобилей:

{
  "specids": [62663, 32017]
}

Требуемый тариф: car_param


Типы specid

Новые specid (94% записей, ~29500 шт.)

Содержат полный набор секций — от 23 до 33, в зависимости от комплектации автомобиля. Каждая секция содержит массив data с полями name и content (переведены на английский).

Полный список секций

СекцияЧто содержит
------------------------
1Basic parametersМодель, производитель, уровень, мощность, крутящий момент, масса
2engineОбъём, мощность, топливо, охлаждение, экология
3gearboxТип КПП, число передач
4chassis steeringПривод, тип руля, подвеска спереди/сзади
5wheel brakeТип тормозов, размер дисков, ABS
6BodyДлина/ширина/высота, колёсная база, кол-во дверей/мест
7active/passive safety equipmentПодушки безопасности, ремни, ISOFIX
8passive safetyПассивная безопасность
9active safetyABS, EBD, ESP, контроль тяги
10Driving controlКруиз-контроль, парктроники, камеры
11driving hardwareРадар, лидар, камеры
12driving functionАвтопилот, адаптивный круиз
134WD/off-roadТип полного привода, блокировки
14Appearance/anti-theftКолёса, люк, рейлинги, сигнализация
15External/anti-theft configurationЗамки, иммобилайзер
16exterior lightsФары (тип, адаптив, омыватель), ДХО
17lighting configurationДополнительное освещение
18skylight/glassЛюк, стёкла, тонировка, зеркала
19Glass/rearview mirrorЗеркала с электроприводом, обогрев
20exterior rearview mirrorОбогрев, складывание, память
21screen/systemРазмер экрана, навигация, CarPlay
22Intelligent configurationГолосовое управление, OTA, Wi-Fi
23Smart hardwareЧип, AI-процессор
24Steering wheel/interior rearview mirrorКожа, подогрев, регулировки, память
25Interior configurationКожа, дерево, карбон в салоне
26Charging in carUSB, розетки, беспроводная зарядка
27Seat configurationМатериал, электрорегулировки, вентиляция
28Audio/interior lightingКолонки, сабвуфер, ambient light
29Multimedia configurationAUX, USB, Bluetooth, радио
30Air conditioner/refrigeratorКлимат-контроль, зоны, фильтр
31License plate informationДата регистрации, страховка
32electric motorМощность, тип, батарея (только EV)
33Auxiliary/control configurationПарктроники, камера 360

> Не все секции заполнены у каждой машины. Среднее количество — 23-24 секции на автомобиль. Чем богаче комплектация, тем больше секций.


Старые specid (6% записей, ~1800 шт.)

Содержат базовый набор из 7 секций с основными данными об автомобиле. Формат данных — тот же (структура sections с title и data), но количество полей ограничено.

СекцияПоля
-----------------
1Basic parameterscarname, levelname, engine, gearbox, displacement, drivingmode, fuelname, colorname, mileage, price
2engineengine, displacement, fuelname, environmental, fuel_consumption
3gearboxgearbox, driving_wheels
4chassis steeringdrivingmode
5Bodycolorname, levelname
6License plate informationfirstregdate, firstregyear, examine, insurance
7electric motorbatterytype, batterypower, ev100power, evwarranty (только EV)

> Старые specid не могут быть дополнены до полного набора — исходные данные (che168.com) не содержат детальной спецификации для этих автомобилей.


Как отличить новый specid от старого

Через get_spec_params — по количеству секций:

Либо через search_car — если specid найден, количество секций можно проверить через get_spec_params.


Сводная таблица эндпоинтов

ШагЭндпоинтЧто на выходеТариф
------------------------------------
1search_carСписок авто + specidsearch
2batch_car_info5 категорий детально (перевод) + pricing_financecar_info
2bbatch_car_info (+флаг)5 категорий + тех. характеристики + pricing_financecar_info + car_param
3get_specidinfoid → specidsearch
4get_spec_paramsspecid → тех. характеристикиcar_param

Описание тарифов

Dev (0 ₽)

Ознакомительный. Поиск с фильтрами, расчёт таможенных платежей, но только каждый 50-й автомобиль в выдаче. Подходит для интеграции, тестирования, оценки формата данных. Для реального использования не предназначен.

Базовый (3 000 ₽/мес)

Витрина. Поиск по всем автомобилям без семплирования + расчёт таможенных платежей. Базовая информация из поиска: марка, модель, год, пробег, цена, комплектация. Хватает для сбора статистики и поверхностного анализа рынка, но без погружения в детали.

Базовый + Расширенная информация (5 000 ₽/мес)

Детальная карточка. Добавляет 5 категорий данных по каждому автомобилю: характеристики двигателя и КПП, историю и состояние, фотографии. Позволяет оценить автомобиль без перехода на che168.

Базовый + Расширенная информация + Технические характеристики (7 000 ₽/мес)

Полный справочник. Добавляет 23–33 секции технических параметров с переводом на английский: от подушек безопасности и мультимедиа до электродвигателя и систем помощи водителю. Весь набор данных, который существует по автомобилю на китайском рынке.


Формат авторизации

Все запросы требуют заголовок:

Authorization: Bearer 

Пример:

Authorization: Bearer che168-uwSaKqi7M9BHqwlmV

Получение токена: [https://t.me/api_centr_regbot](https://t.me/api_centr_regbot)