Выдача доступа в день обращения. Телеграм: @autoparser
K Car это крупнейший в Южной Корее прямой продавец машин с пробегом. Он продает свои машины в филиалах и на kcar.com, их и собирает парсер. Объявления корейских дилеров и частников есть в парсерах KB Chachacha и Encar.
Данные объявления: цена в вонах и цена до скидки недели, месяц первой регистрации и модельный год, пробег, привод, коробка, топливо, объем двигателя и мощность в л.с., цвет, оснащение, фотографии, адрес филиала и полный VIN. Также есть история пробега, страховая история и диагностика кузова от K Car.
API отдает машины по фильтрам или одну машину по номеру объявления. В ленте изменений приходят новые машины, изменения цен и снятие с продажи.
Проверка конкретной машины. Клиент прислал ссылку на Genesis GV80 и спрашивает, стоит ли брать. По страховой истории видно, была ли машина затоплена или в прокате, сколько было смен владельца и на какую сумму ее чинили по страховке. В диагностике K Car указано, что в кузове меняли и что ремонтировали.
Ориентир для цен дилеров. K Car продает без торга, поэтому с его ценой на Kia Sorento можно сравнивать цену такой же машины у дилера. По ленте изменений видно, на какие модели снижают цену и как долго машина стоит в продаже.
Скидка недели и бронь. Забронированные машины помечены, их можно не показывать клиенту. У машин со скидкой недели приходят две цены, по ним видно размер скидки.
Цена с учетом ввоза. В данных машины есть мощность в л.с., объем двигателя, год и месяц регистрации. По ним можно заранее посчитать утильсбор и пошлину и сравнивать машины по цене с растаможкой.
Если не хватает поля или нужна выгрузка в своем формате, напишите нам.
Базовый URL
https://{access_name}.auto-parser.ru/api/v2/kcar
Авторизация: параметр api_key
Порядок работы
1/filters - получить доступные значения фильтров
2Первоначальная загрузка:
• /change_id?date=... - сохранить начальный ID ленты изменений
• /offers - загрузить машины в продаже по страницам
3/changes?change_id=... - получать новые машины, изменения цен и снятия с продажи
4/offer - получить одну машину по inner_id
Как начать работу с API
1. Сначала получите ID через /change_id на сегодняшнюю дату и сохраните его. Потом загрузите все страницы /offers, пока next_page не станет null.
2. Дальше запрашивайте /changes с сохраненного ID. В added приходит вся карточка машины, в changed новая цена, removed значит, что машину сняли с продажи.
3. Когда клиент выбрал машину, запросите ее через /offer еще раз и проверьте цену и бронь (is_reserved).
GET/filters
Марки с моделями и значения для остальных фильтров /offers.
Пример
https://{access_name}.auto-parser.ru/api/v2/kcar/filters?api_key=YOUR_API_KEY
Ответ
{
"mark": {
"Kia": {
"model": ["Carnival", "EV6", "K5", "K8", "Niro", "Seltos", "Sorento", "Sportage", // ...]
},
"Hyundai": {
"model": ["Avante", "Grandeur", "Santa Fe", "Sonata", "Tucson", // ...]
},
"Genesis": {
"model": ["G70", "G80", "G90", "GV70", "GV80", // ...]
},
"...": { ... }
},
"transmission_type": ["Автомат", // ...],
"color": ["Белый", "Желтый", "Красный", "Перламутровый", "Серебристо-серый", "Серебристый", "Серый", "Синий", "Черный", // ...],
"body_type": ["Внедорожник", "Минивэн", "Пикап", "Седан", "Универсал", "Фургон", "Хэтчбек", // ...],
"engine_type": ["Бензин", "Водород", "Гибрид (бензин)", "Дизель", "Пропан", "Электро", // ...],
"drive_type": ["Задний", "Передний", "Полный"],
"region": ["Канвондо", "Кенгидо/Инчхон", "Кенсан-Намдо", "Кенсан-Пукто", "Мегацентр доставки", "Сеул", "Чолла-Намдо", "Чолла-Пукто", "Чхунчхон-Намдо", "Чхунчхон-Пукто", // ...]
}
GET/offers
Машины в продаже с фильтрами, по 20 на страницу.
Параметры
page (обязательный) - номер страницыmark, model - марка и модель, значения из /filterstransmission_type, color, body_type, engine_type, drive_type, region - коробка, цвет, кузов, топливо, привод, регион филиалаyear_from, year_to - год (поле year) от и доkm_age_from, km_age_to - пробег в км от и доprice_from, price_to - цена в вонах (поле price) от и доЗначения берите из ответа /filters, регистр букв роли не играет.
Примеры
https://{access_name}.auto-parser.ru/api/v2/kcar/offers?api_key=YOUR_API_KEY&page=1
https://{access_name}.auto-parser.ru/api/v2/kcar/offers?api_key=YOUR_API_KEY&page=1&mark=Kia&model=K5&year_from=2021&km_age_to=80000&engine_type=Бензин
Ответ
{
"result": [
{
"id": 143,
"inner_id": "EC61419311",
"change_type": "added",
"created_at": "2026-09-29T02:49:50.404+03:00",
"data": {
"id": "143",
"inner_id": "EC61419311",
"url": "https://www.kcar.com/bc/detail/carInfoDtl?i_sCarCd=EC61419311",
"mark": "Kia",
"model": "K5",
"generation": "K5 Gen 3",
"body_configuration": "",
"configuration": "Gasoline 2.0",
"complectation": "Noblesse",
"title": "Kia K5 Gen 3 Gasoline 2.0 Noblesse",
"year": "2021",
"price": "19300000",
"km_age": "70258",
"color": "Серый",
"engine_type": "Бензин",
"body_type": "Седан",
"transmission_type": "Автомат",
"drive_type": "Передний",
"displacement": "1999",
"doors_count": "4",
"horse_power": "160",
"vin": "KNAG341ABMA089081",
"no_accidents": false,
"equipment": "[\"ABS\", \"Навигация\", \"Кожаные сиденья\", \"Литые диски\", \"Подушки безопасности: боковые\", \"Электропривод сиденья: водитель\", \"Подогрев сиденья: водитель\", \"Климат-контроль\", ...]", // всего 40 опций
"region": "Чолла-Намдо",
"seller": "K Car Gwangju Pungam",
"salon_id": "163",
"address": "광주광역시 서구 회재유통길 78 (매월동) 엠플러스 B동(209호, 211호, 212호, 213호)",
"latitude": "35.11453",
"longitude": "126.85474",
"description": "# 신차가 3254만원 상당 !!(카달로그상)<br/>...",
"offer_created": "2026-09-28",
"images": "[\"https://img.kcar.com/carpicture/carpicture01/pic6141/kcar_61419311_001.jpg\", \"https://img.kcar.com/carpicture/carpicture01/pic6141/kcar_61419311_002.jpg\", ...]", // всего 24 фото
"extra_prep": {
"first_registration": "2020-11",
"model_year": 2021,
"price_base": 19300000,
"is_discount": false,
"is_time_deal": false,
"is_reserved": false,
"car_class": "Среднеразмерный",
"seats": 5,
"accident_history": "Простой ремонт",
"body_damage": {
"frame": { "quarter-panel-left": "repaired" },
"exterior": {}
},
"insurance_history": {
"checked_at": "2026-09-21",
"accidents_count": 1,
"own_damage_count": 1,
"own_damage_amount": 895430,
"other_damage_count": 0,
"other_damage_amount": 0,
"total_loss_count": 0,
"flood_count": 0,
"theft_count": 0,
"owner_changes_count": 2,
"plate_changes_count": 0,
"rental_history": false,
"business_use_history": false,
"government_use_history": false,
"uninsured_periods": "2022-11~2023-03"
},
"mileage_history": [
{ "date": "2026-03-05", "km": 61902, "source": "Страховая компания" },
{ "date": "2025-03-05", "km": 46698, "source": "Страховая компания" },
{ "date": "2024-02-21", "km": 35491, "source": "Страховая компания" },
{ "date": "2022-11-24", "km": 22176, "source": "K Car" }
],
"badges": null,
"inspection_date": "2026-09-28",
"views_count": 60,
"favorites_count": 1
}
}
},
// ... дальше другие машины, в одном ответе их не больше 20
],
"meta": {
"page": 1,
"next_page": 2,
"limit": 20
}
}
Описание полей
Значения полей приходят строками, в том числе числа. Исключения: no_accidents (true или false) и extra_prep (объект). Если значения нет, приходит пустая строка.
id - внутренний ID записи
inner_id - ID объявления на kcar.com
url - ссылка на объявление
mark - марка
model - модель
generation - поколение
body_configuration - код кузова от производителя, например CN7 или G30; заполнен у меньшей части машин
configuration - версия, обычно топливо, объем двигателя и привод; у части машин только название исполнения
complectation - комплектация, есть не у каждой машины
title - строка из марки, поколения, версии и комплектации
year - модельный год
price - текущая цена в вонах; у машин со скидкой недели уже сниженная
km_age - пробег в км
color - цвет кузова
engine_type - тип топлива
body_type - тип кузова, заполнен не у всех машин
transmission_type - коробка передач
drive_type - тип привода
displacement - объем двигателя, см³; пусто у машин без двигателя внутреннего сгорания
doors_count - количество дверей, заполнено не у всех машин
horse_power - мощность в л.с.
vin - полный VIN машины
no_accidents - true, если в accident_history стоит «Без аварий»; о страховых случаях поле не говорит, они в insurance_history
equipment - строка с JSON-массивом оснащения
region - регион филиала; у склада доставки K Car значение «Мегацентр доставки»
seller - название филиала
salon_id - код филиала
address - адрес филиала
latitude, longitude - координаты филиала
description - описание машины, которое составил K Car
offer_created - дата публикации объявления
images - строка с JSON-массивом ссылок на фотографии
extra_prep - дополнительные данные; чего у машины нет, приходит как null
first_registration - первая регистрация: год и месяц
model_year - модельный год
price_base - исходная цена в вонах; отличается от price только у машин со скидкой недели
is_discount - true у машин со скидкой недели
is_time_deal - true, пока машина участвует в акции Time Deal на kcar.com
is_reserved - true, если машина забронирована
car_class - класс машины у K Car, например «Малый», «Среднеразмерный», «Полноразмерный», «SUV»
seats - число мест
accident_history - вывод диагностики K Car о прошлых авариях: «Аварийный», «Простой ремонт» или «Без аварий»
body_damage - элементы кузова, которые по диагностике меняли или ремонтировали; если замечаний нет, frame и exterior пустые
frame - элементы каркаса: front-panel, radiator, crossmember, dash-panel, floor-panel, packagetray, trunk-floor-panel, rear-panel и парные с -left или -right: sidemember-front, sidemember-back, inside-panel, wheelhouse-front, wheelhouse-back, a-pillar, b-pillar, quarter-panel, sidesill
exterior - наружные панели: bonnet, roof, trunk, cabin и парные с -left или -right: front-fender, front-door, back-door
replaced - элемент заменен
repaired - элемент отремонтирован
insurance_history - страховая история машины, суммы в вонах
checked_at - дата справки
accidents_count - всего страховых случаев
own_damage_count, own_damage_amount - случаи с ущербом самой машине и сумма выплат по ним
other_damage_count, other_damage_amount - случаи с ущербом чужим автомобилям и сумма выплат по ним
total_loss_count, flood_count, theft_count - сколько раз была полная гибель, затопление и угон
owner_changes_count, plate_changes_count - число смен владельца и госномера
rental_history, business_use_history, government_use_history - была ли машина в прокате, в коммерческом и в государственном использовании
uninsured_periods - периоды без страховки одной строкой: год и месяц начала и конца через ~, несколько периодов через запятую
mileage_history - история пробега: дата (date), пробег в км (km) и источник записи (source); есть не у всех машин
badges - пометки объявления, массив строк, например: без страховых случаев, ТО пройдено, ассистенты водителя; null, если пометок нет
inspection_date - дата, когда K Car проводил диагностику
views_count, favorites_count - просмотры объявления и добавления в избранное
GET/change_id
Отдает ID первого события ленты, записанного с 00:00 указанной даты (время Кореи, UTC+9). Если таких событий еще нет, отдает 0.
Параметры
date (обязательный) - дата в формате yyyy-mm-ddПример
https://{access_name}.auto-parser.ru/api/v2/kcar/change_id?api_key=YOUR_API_KEY&date=2026-10-05
Ответ
{ "change_id": 5318 }
Полученный ID используйте в /changes. Если пришел 0, запросите /change_id позже с прежней датой.
GET/changes
Лента изменений: новые машины (added), изменение цены (changed), снятие с продажи (removed).
Параметры
change_id (обязательный) - с какого ID изменения начатьПример
https://{access_name}.auto-parser.ru/api/v2/kcar/changes?api_key=YOUR_API_KEY&change_id=5318
Ответ
{
"result": [
{
"id": 5318,
"inner_id": "EC61418912",
"change_type": "added",
"created_at": "2026-10-05T09:14:22.418+03:00",
"data": { ... } // те же поля, что у машины в /offers
},
{
"id": 5319,
"inner_id": "EC61419311",
"change_type": "changed",
"created_at": "2026-10-05T11:02:47.905+03:00",
"data": { "new_price": 18900000 } // цена после изменения, воны
},
{
"id": 5320,
"inner_id": "EC61406217",
"change_type": "removed",
"created_at": "2026-10-05T13:36:09.127+03:00",
"data": {} // у removed данных нет
}
],
"meta": {
"cur_change_id": 5318,
"next_change_id": 5321,
"limit": 20
}
}
Для следующего запроса используйте next_change_id. Если он равен null, повторите предыдущий запрос позже.
GET/offer
Карточка одной машины по inner_id
Параметры
inner_id (обязательный) - ID объявления на kcar.comПример
https://{access_name}.auto-parser.ru/api/v2/kcar/offer?api_key=YOUR_API_KEY&inner_id=EC61419311
В ответе те же поля, что в data метода /offers, без обертки result. Если машина уже снята с продажи, придет HTTP 404 и {"error": "offer not found"}.
Вы получаете
Адрес, логин и пароль к персональным выгрузкам. В файлах те же поля, что в /offers.
Параметры выгрузок
|Ссылка на скачивание выгрузки
https://{access_name}.auto-parser.ru/{date}/{file_name}
Каталог
Контакты
Copyright ©2026 Авто-Парсер.ру