Оценка текущей стоимости авто
Метод: GET
Endpoint: GET /api/v1/auto/grade
Параметры (query):
-
modification — id модификации авто (не обязательно)
-
type - id типа кузова авто (не обязательно)
-
model - id модели авто (не обязательно)
-
state - состояние авто (строка: Отличное, Хорошее, Удовлетворительное, Требует ремонта, На запчасти или цифра оценки от 1 до 5) (не обязательно, по умолчанию - Хорошее)
-
owners - количество владельцев (число) (не обязательно, по умолчанию - 1)
-
mileage - пробег в тыс. км (не обязательно, по умолчанию 20000)
-
power - мощность двигателя в л.с. (не обязательно, по умолчанию 100 л.с.)
-
engine - тип двигателя (строка: Бензин, Дизель, Электро или цифра от 1 до 3 (1-бензин, 3 - электро)) (не обязательно, по умолчанию - Бензин)
-
year - год выпуска (не обязательно, по умолчанию последний год выпуска модификации или текущий)
Должен быть передан хотя бы один параметр из списка modification, type, model.
В случае передачи id типа кузова оценка ведется по конкретному кузову конкретной модификации.
В случае указания только id модификации оценка ведется по всем кузовам модификации
В случае указания только модели оценка ведется по всей модели без учета типа модификации, двигателя и т д.
Чем больше параметров передано, тем точнее оценка.
Дополнительный параметр
- test - любое значение (не обязательно)
С переданным параметром вернется отладочная информация оценок - диапазоны цен, коэффициенты корректировки и т д.
Примеры:
Запрос:
GET /api/v1/auto/grade?modification=190&test=1&owners=6&year=2008&state=%D0%A5%D0%BE%D1%80%D0%BE%D1%88%D0%B5%D0%B5&mileage=160000&power=120&engine=%D0%94%D0%B8%D0%B7%D0%B5%D0%BB%D1%8C
Ответ:
{
"base_price": 456095.04132231,
"engine": 1.2,
"engine_coef": 0.09501749525715,
"grade": 470747,
"mileage": 160000,
"model_years": 11,
"owners": 6,
"owners_coef": 4.1159776897173,
"power": 120,
"price_from": 125000,
"price_to": 500000,
"quality_avr": 34090.909090909,
"state": 4,
"state_coef": 0.38629436111989,
"year": 2008,
"year_age": 2.125
}
Запрос:
GET /api/v1/auto/grade?modification=190&owners=6&year=2008&state=%D0%A5%D0%BE%D1%80%D0%BE%D1%88%D0%B5%D0%B5&mileage=160000&power=120&engine=%D0%94%D0%B8%D0%B7%D0%B5%D0%BB%D1%8C
Ответ:
{
"grade": 470747
}
Запрос:
GET /api/v1/auto/grade?type=19&test=1
Ответ:
{
"base_price": 1448500,
"engine": 1,
"engine_coef": 0,
"grade": 1506058,
"mileage": 0,
"model_years": 10,
"owners": 1,
"owners_coef": 0,
"power": 100,
"price_from": 260000,
"price_to": 1750000,
"quality_avr": 149000,
"state": 4,
"state_coef": 0.38629436111989,
"year": 2022,
"year_age": 1
}
Запрос:
GET /api/v1/auto/grade?model=19&test=1
Ответ:
{
"base_price": 112211.253,
"engine": 1,
"engine_coef": 0,
"grade": 126909,
"mileage": 20000,
"model_years": 10,
"owners": 1,
"owners_coef": 0,
"power": 100,
"price_from": 6299.98,
"price_to": 133125,
"quality_avr": 12682.502,
"state": 4,
"state_coef": 0.38629436111989,
"year": 2022,
"year_age": 3
}
Где:
-
grade - оценка стоимости авто исходя из переданных параметров
-
price_from - начальная вилка цены на рынке
-
price_to - конечная вилка цены на рынке
-
base_price - оценка исходя только из года выпуска
-
model_years - количество лет выпуска модификации в случае, если не указана - средний срок жизни модели марки на рынке
-
owners_coef - коэффициент, учитывающий количество владельцев в связи с продолжительностью эксплуатации
-
quality_avr - расчетное снижение стоимости за год
-
state_coef - коэффициент учета состояния автомобиля
-
engine_coef - коэффициент учета налоговых платежей в зависимости от мощности двигателя