Telegram: @autoparser

Парсер K Car с доступом по API.Подержанные машины из стока K Car в Корее: цена без торга, полный VIN и история машины. Лента новых машин и изменений цен.

‹ На главную

Выдача доступа в день обращения. Телеграм: @autoparser

Что собирает парсер K Car

K Car это крупнейший в Южной Корее прямой продавец машин с пробегом. Он продает свои машины в филиалах и на kcar.com, их и собирает парсер. Объявления корейских дилеров и частников есть в парсерах KB Chachacha и Encar.

Данные объявления: цена в вонах и цена до скидки недели, месяц первой регистрации и модельный год, пробег, привод, коробка, топливо, объем двигателя и мощность в л.с., цвет, оснащение, фотографии, адрес филиала и полный VIN. Также есть история пробега, страховая история и диагностика кузова от K Car.

API отдает машины по фильтрам или одну машину по номеру объявления. В ленте изменений приходят новые машины, изменения цен и снятие с продажи.

Как использовать данные K Car

Проверка конкретной машины. Клиент прислал ссылку на Genesis GV80 и спрашивает, стоит ли брать. По страховой истории видно, была ли машина затоплена или в прокате, сколько было смен владельца и на какую сумму ее чинили по страховке. В диагностике K Car указано, что в кузове меняли и что ремонтировали.

Ориентир для цен дилеров. K Car продает без торга, поэтому с его ценой на Kia Sorento можно сравнивать цену такой же машины у дилера. По ленте изменений видно, на какие модели снижают цену и как долго машина стоит в продаже.

Скидка недели и бронь. Забронированные машины помечены, их можно не показывать клиенту. У машин со скидкой недели приходят две цены, по ним видно размер скидки.

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

Если не хватает поля или нужна выгрузка в своем формате, напишите нам.

ДОКУМЕНТАЦИЯ API

KCAR.COM (API)

Базовый 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 - марка и модель, значения из /filters
  • transmission_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"}.

KCAR.COM (Ежедневные выгрузки)

Вы получаете

Адрес, логин и пароль к персональным выгрузкам. В файлах те же поля, что в /offers.

Параметры выгрузок

  • Хранение: минимум 2 суток на сервере
  • Обновление: ежедневно после 06:00 МСК
  • Формат: CSV с разделителем |

Ссылка на скачивание выгрузки

https://{access_name}.auto-parser.ru/{date}/{file_name}

Каталог

Контакты

Telegram: @autoparser

Copyright ©2026 Авто-Парсер.ру

Ответим за 2 минуты