← На главную

Документация к REST API v2

Купленный ключ подходит к любой версии API

Общая информация

  • Базовый URL: https://api.cars-base.ru
  • Текущая версия: v2
  • Ответы: JSON
  • Аутентификация: по токену через ?token=...
  • Демо режим: ?token=test

Схема базы

https://app.diagrams.net/#G1gtb33PWXD6WnKII0CBNT6_wpDOTJvRae

Аутентификация

Формат

  • Все запросы (кроме /, /status, /me, /download, /health, /dic) требуют параметр ?token=ваш_токен
  • Для тестирования можно использовать ?token=test, включающий демо-режим с ограничением 50 первых марок

Проверка токена

GET /me?token=ваш_токен

Ответ:

{
  "data": {
    "token": "...",
    "email": "user@example.com",
    "created_at": "2024-10-01T00:00:00.000Z",
    "expiration": 12,
    "expires_at": "2025-10-01T00:00:00.000Z",
    "is_expired": false
  },
  "meta": { "duration_ms": 1.23 }
}

Общие параметры запроса

ПараметрТипОписание
tokenstringТокен авторизации или test для демо
fieldsstringСписок колонок через запятую
sort_bystringКолонка для сортировки
sort_dirstringASC или DESC (по умолчанию ASC)
pageSizenumberКол-во записей (до 1000)
after_idnumberKeyset пагинация
pagenumberOffset пагинация
updated_afterstring (ISO)Возвращает записи обновлённые позже этой даты. Можно получить только измененные данные с вашего последнего обновления. Например: 2025-07-26

Структура эндпоинтов

Все основные ресурсы доступны по маршрутам:

GET /full
GET /marks
GET /models
GET /generations
GET /configurations
GET /modifications
GET /specifications
GET /specifications_raw
GET /options

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

GET /models?token=xxx&pageSize=50&sort_by=name&fields=id,name,mark_id

Живые примеры:
https://api.cars-base.ru/marks?token=test
https://api.cars-base.ru/models?mark_id=BMW&token=test
https://api.cars-base.ru/generations?model_id=BMW_1ER&token=test

Все марки и модели: https://api.cars-base.ru/full

Ответ:

{
  "data": [...],
  "meta": {
    "total": 1234,
    "count": 50,
    "pageSize": 50,
    "after_id": null,
    "next_after_id": 102,
    "demoMode": false,
    "duration_ms": 5.12
  }
}

Детали модификации

GET /modifications/:id/details?token=xxx

Ответ:

{
  "data": {
    "id": 123,
    "name": "1.6 MT",
    "specifications": {"engine_power": "123 hp", ...},
    "options": {"airbags": 2, ...}
  },
  "meta": {"count": 1, "duration_ms": 2.01}
}

Скачивание файлов

Список файлов

GET /download

Ответ:

{
  "files": [
    {
      "filename": "carsbase2_dump.sql",
      "size": 103894726,
      "updated_at": "2025-07-28T23:47:05.706Z",
      "description": "База в формате SQL с таблицами marks, models, generations, configurations, modifications, specifications, options и связями между ними."
    }
  ],
  "count": 1
}

Скачать файл

GET /download/:filename?token=xxx
  • В демо-режиме можно скачать файлы содержащие первые 50 марок
  • Ответ — потоковое скачивание

Описание всех файлов: https://api.cars-base.ru/download


Статус сервера

GET /status

Ответ:

{
  "last_update": "2025-07-29T12:00:00Z",
  "counts": {
    "marks": 20,
    "models": 450,
    "generations": 123,
    "configurations": 789,
    "modifications": 9999
  },
  "meta": {"duration_ms": 1.55}
}

Коды ошибок

КодОшибкаОписание
401UnauthorizedТокен не передан или неверен
403TokenExpiredТокен истёк
403ForbiddenЗапрещено (например, в демо-режиме)
400Bad RequestНеверный формат параметра
404Not FoundНе найден файл или словарь
429Too Many RequestsПревышен лимит запросов (1000/мин)
500Internal ErrorВнутренняя ошибка сервера

Пагинация

  • Можно использовать page и pageSize. Пример: ?page=10&pageSize=25
  • При больших данных предпочтительна keyset пагинация через after_id. Пример: ?after_id=102

Справочники

https://api.cars-base.ru/dic

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

GET /dic

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

GET /dic/:id

Пример: /dic/body_type

Общее

https://api.cars-base.ru/dic/general

Код (id)Название
mark_idID марки
mark_nameМарка
mark_name_cyrМарка кириллица
mark_numeric_idID марки номерной
mark_year_fromГод начала марки
mark_year_toГод окончания марки
mark_popularПопулярная марка
model_idID модели
model_nameМодель
model_name_cyrМодель кириллица
model_year_fromГод начала модели
model_year_toГод окончания модели
model_classКласс
generation_idID поколения
generation_nameПоколение
generation_year_fromГод начала поколения
generation_year_toГод окончания поколения
configuration_idID конфигурации
configuration_nameКонфигурация
body_typeТип кузова
doors_countКол-во дверей
modification_idID модификации
modification_nameМодификация
group_nameГруппа
is_closedЗакрыто
price_fromПрайс от
price_toПрайс до

Типы кузовов

https://api.cars-base.ru/dic/body_types

Код (body_type)Название
ALLROADВнедорожник
ALLROAD_3_DOORSВнедорожник 3 дв.
ALLROAD_5_DOORSВнедорожник 5 дв.
ALLROAD_OPENВнедорожник открытый
CABRIOКабриолет
COMPACTVANКомпактвэн
COUPEКупе
COUPE_HARDTOPКупе-хардтоп
FASTBACKФастбек
HATCHBACKХэтчбек
HATCHBACK_3_DOORSХэтчбек 3 дв.
HATCHBACK_4_DOORSХэтчбек 4 дв.
HATCHBACK_5_DOORSХэтчбек 5 дв.
LANDOЛандо
LIFTBACKЛифтбек
LIMOUSINEЛимузин
MICROVANМикровэн
MINIVANМинивэн
PHAETONФаэтон
PHAETON_WAGONФаэтон-универсал
PICKUPПикап
PICKUP_ONEПикап Одинарная кабина
PICKUP_ONE_HALFПикап Полуторная кабина
PICKUP_TWOПикап Двойная кабина
ROADSTERРодстер
SEDANСедан
SEDAN_2_DOORSСедан 2 дв.
SEDAN_HARDTOPСедан-хардтоп
SPEEDSTERСпидстер
TARGAТарга
VANФургон
WAGONУниверсал
WAGON_3_DOORSУниверсал 3 дв.
WAGON_5_DOORSУниверсал 5 дв.

Спецификации

https://api.cars-base.ru/dic/specifications

Код группы (group_id)ГруппаКод (id)НазваниеЕдиницы
NO_GROUPdisplacementОбъемл
NO_GROUPpowerМощностьл.с.
NO_GROUPtransmissionКоробка
NO_GROUPengine_typeТип двигателя
NO_GROUPpetrol_typeТопливо
NO_GROUPgear_typeПривод
NO_GROUPaccelerationРазгонс
NO_GROUPconsumption_mixedРасходл
NO_GROUPelectric_rangeЗапас хода на электричествекм
NO_GROUPtotal_rangeЗапас хода в гибридном режимекм
GENERALОбщая информацияcountryСтрана марки
GENERALОбщая информацияauto_classКласс автомобиля
GENERALОбщая информацияdoors_countКоличество дверей
GENERALОбщая информацияseatsКоличество мест
GENERALОбщая информацияsteering_wheelРасположение руля
SIZESРазмерыbody_sizeДлинамм
SIZESРазмерыwidthШиринамм
SIZESРазмерыheightВысотамм
SIZESРазмерыwheel_baseКолёсная базамм
SIZESРазмерыclearanceКлиренсмм
SIZESРазмерыfront_wheel_baseШирина передней колеимм
SIZESРазмерыback_wheel_baseШирина задней колеимм
SIZESРазмерыorigin_tires_sizeРазмер колёс
SIZESРазмерыlanding_wheels_sizeСверловкамм
SIZESРазмерыdisk_sizeРазмеры дисков
VOLUME_AND_MASSОбъём и массаboot_volumeОбъем багажника мин/максл
VOLUME_AND_MASSОбъём и массаtank_volumeОбъём топливного бакал
VOLUME_AND_MASSОбъём и массаweightСнаряженная массакг
VOLUME_AND_MASSОбъём и массаfull_weightПолная массакг
TRANSMISSIONТрансмиссияtransmissionКоробка передач
TRANSMISSIONТрансмиссияgear_valueКоличество передач
TRANSMISSIONТрансмиссияgear_typeТип привода
SUSPENSION_AND_BRAKESПодвеска и тормозаfront_suspensionТип передней подвески
SUSPENSION_AND_BRAKESПодвеска и тормозаback_suspensionТип задней подвески
SUSPENSION_AND_BRAKESПодвеска и тормозаfront_brakeПередние тормоза
SUSPENSION_AND_BRAKESПодвеска и тормозаback_brakeЗадние тормоза
PERFORMANCE_INDICATORSЭксплуатационные показателиmax_speedМаксимальная скоростькм/ч
PERFORMANCE_INDICATORSЭксплуатационные показателиaccelerationРазгон до 100 км/чс
PERFORMANCE_INDICATORSЭксплуатационные показателиconsumptionРасход топлива, город/трасса/смешанныйл/100 км
PERFORMANCE_INDICATORSЭксплуатационные показателиpetrol_typeМарка топлива
PERFORMANCE_INDICATORSЭксплуатационные показателиemission_euro_classЭкологический класс
PERFORMANCE_INDICATORSЭксплуатационные показателиfuel_emissionВыбросы CO2г/км
PERFORMANCE_INDICATORSЭксплуатационные показателиconsumption_kwtРасходкВт⋅ч/100 км
ENGINEДвигательengine_typeТип двигателя
ENGINEДвигательengine_orderРасположение двигателя
ENGINEДвигательdisplacementОбъем двигателясм³
ENGINEДвигательfeedingТип наддува
ENGINEДвигательmax_powerМаксимальная мощность
ENGINEДвигательmomentМаксимальный крутящий момент
ENGINEДвигательcylinders_orderРасположение цилиндров
ENGINEДвигательcylinders_valueКоличество цилиндров
ENGINEДвигательvalvesЧисло клапанов на цилиндр
ENGINEДвигательengine_feedingСистема питания двигателя
ENGINEДвигательcompressionСтепень сжатия
ENGINEДвигательdiameterДиаметр цилиндра и ход поршнямм
ENGINEДвигательengine_listКод двигателя
ENGINEДвигательengine_list1Модель двигателя
ENGINEДвигательvalvetrainГРМ
ENGINEДвигательconsumption_calcМетодика расчета расхода
BATTERYАккумуляторная батареяbattery_capacityЕмкость батареикВт⋅ч
BATTERYАккумуляторная батареяev_battery_typeТип батареи
BATTERYАккумуляторная батареяquickcharge_timeВремя быстрой зарядкимин
BATTERYАккумуляторная батареяquickcharge_descriptionОписание быстрой зарядки
BATTERYАккумуляторная батареяcharging_port_typesТип разъема для зарядки
BATTERYАккумуляторная батареяelectric_rangeЗапас хода на электричествекм
BATTERYАккумуляторная батареяcharge_timeВремя зарядкич
BATTERYАккумуляторная батареяmax_power_inМаксимальная мощность зарядкикВт
BATTERYАккумуляторная батареяbattery_charge_cyclesКоличество циклов зарядки
BATTERYАккумуляторная батареяbattery_capacity_usefulЁмкость батареи (доступная)кВт⋅ч
BATTERYАккумуляторная батареяbattery_tempТемпературный режим батареиС
BATTERYАккумуляторная батареяbattery_capacitiesЕмкость батареикВт⋅ч
PERFORMANCE_INDICATORSЭксплуатационные показателиconsumption_cityРасход топлива в городел/100 км
PERFORMANCE_INDICATORSЭксплуатационные показателиconsumption_hiwayРасход топлива на трассел/100 км
PERFORMANCE_INDICATORSЭксплуатационные показателиconsumptions_cityРасход топлива в городел/100 км
PERFORMANCE_INDICATORSЭксплуатационные показателиconsumptions_hiwayРасход топлива на трассел/100 км
PERFORMANCE_INDICATORSЭксплуатационные показателиconsumptions_mixedРасход топлива в смешанном циклел/100 км
ENGINEДвигательengine_capacityОбъем двигателял
VOLUME_AND_MASSОбъём и массаfuel_tank_capacityОбъём топливного бакал
BATTERYАккумуляторная батареяfull_charge_timeПолное время зарядкич
NO_GROUPhorse_powerМощностьл.с.
ENGINEДвигательkvt_powerМощностькВт
ENGINEДвигательmoment_rpmОбороты макс. крутящего моментаоб/мин
ENGINEДвигательpiston_strokeХод поршнямм
BATTERYАккумуляторная батареяquick_charge_timeВремя быстрой зарядкимин
BATTERYАккумуляторная батареяrange_distanceЗапас ходакм
BATTERYАккумуляторная батареяrange_distancesЗапас ходакм
ENGINEДвигательrpm_powerОбороты макс. мощностиоб/мин
PERFORMANCE_INDICATORSЭксплуатационные показателиsafety_gradeОценка безопасности
PERFORMANCE_INDICATORSЭксплуатационные показателиsafety_ratingНазвание рейтинга безопасности
PERFORMANCE_INDICATORSЭксплуатационные показателиtime_to_100Разгон до 100 км/чс
TRANSMISSIONТрансмиссияtransmission_codeКоробка передач
VOLUME_AND_MASSОбъём и массаtrunks_max_capacityОбъем багажника максл
VOLUME_AND_MASSОбъём и массаtrunks_min_capacityОбъем багажника минл
ENGINEДвигательvolumeОбъем двигателясм³
SIZESРазмерыwheel_sizeРазмер колёсмм

Спецификации RAW словарь

https://api.cars-base.ru/dic/specifications_raw

Ключ (key)Значение (value)Название
back_brakeCeramicКерамические
back_brakeDiscДисковые
back_brakeDrumБарабанные
back_brakeVentilated ceramicКерамические вентилируемые
back_brakeVentilated discДисковые вентилируемые
back_suspensionConventional, coil suspensionЗависимая, пружинная
back_suspensionConventional, leaf suspensionЗависимая, рессорная
back_suspensionConventional, pneumatic suspensionЗависимая, пневмоэлемент
back_suspensionIndependent, coil suspensionНезависимая, пружинная
back_suspensionIndependent, hydropneumatic suspensionНезависимая, гидропневмоэлемент
back_suspensionIndependent, leaf suspensionНезависимая, рессорная
back_suspensionIndependent, pneumatic suspensionНезависимая, пневмоэлемент
back_suspensionIndependent, torsion bar suspensionНезависимая, торсионная
back_suspensionSemi-independent, coil suspensionПолунезависимая, пружинная
back_suspensionSemi-independent, torsion bar suspensionПолунезависимая, торсионная
cylinders_orderIN-LINEРядное
cylinders_orderOPPOSITEОппозитное
cylinders_orderROTARYРотор
cylinders_orderV-SHAPEDV-образное
cylinders_orderV-SHAPED-SAV-образное с малым углом
cylinders_orderW-SHAPEDW-образное
driveALL_WHEEL_DRIVEполный
driveFORWARD_CONTROLпередний
driveREAR_DRIVEзадний
emission_euro_classEuro 1Euro 1
emission_euro_classEuro 2Euro 2
emission_euro_classEuro 3Euro 3
emission_euro_classEuro 4Euro 4
emission_euro_classEuro 5Euro 5
emission_euro_classEuro 6Euro 6
engine_feedingCarburetorКарбюратор
engine_feedingCentral fuel injectionЦентральный впрыск (моновпрыск или одноточечный)
engine_feedingcommon_railCommon rail (дизель)
engine_feedingDirect fuel injectionНепосредственный впрыск (прямой)
engine_feedingDual fuel injectionКомбинированный впрыск (непосредственно-распределенный)
engine_feedinginjection_pumpТНВД (дизель)
engine_feedingMultipoint fuel injectionРаспределенный впрыск (многоточечный)
engine_feedingunit_injectorНасос-форсунка (дизель)
engine_orderFront Longitudinal engineПереднее, продольное
engine_orderFront transverse engineПереднее, поперечное
engine_orderMid-engineЦентральное
engine_orderRear engineЗаднее
engine_typeDIESELДизельный
engine_typeELECTROЭлектро
engine_typeGASOLINEБензиновый
engine_typeH2Водородный
engine_typeHYBRIDГибридный
engine_typeLPGГБО
feedingMechanical superchargerКомпрессор
feedingNoneнет
feedingTurbochargerТурбонаддув
front_brakeCeramicКерамические
front_brakeDiscДисковые
front_brakeDrumБарабанные
front_brakeVentilated ceramicКерамические вентилируемые
front_brakeVentilated discДисковые вентилируемые
front_suspensionConventional, coil suspensionЗависимая, пружинная
front_suspensionConventional, leaf suspensionЗависимая, рессорная
front_suspensionIndependent, coil suspensionНезависимая, пружинная
front_suspensionIndependent, hydropneumatic suspensionНезависимая, гидропневмоэлемент
front_suspensionIndependent, leaf suspensionНезависимая, рессорная
front_suspensionIndependent, pneumatic suspensionНезависимая, пневмоэлемент
front_suspensionIndependent, torsion bar suspensionНезависимая, торсионная
petrol_type76 RONАИ-76
petrol_type80 RONАИ-80
petrol_type92 RONАИ-92
petrol_type95 RONАИ-95
petrol_type98 RONАИ-98
petrol_typeDieselДТ
petrol_typeGASГаз (бензин)
petrol_typehydrogenВодород
safety_ratingARCAPARCAP
safety_ratingEuroNCAPEuroNCAP
transmission_codeAUTOMATICавтоматическая
transmission_codeMECHANICALмеханическая
transmission_codeROBOTробот
transmission_codeVARIATORвариатор

Опции

https://api.cars-base.ru/dic/options

Задать вопрос