AUTO-API.COM
Логотип KB Chachacha

KB Chachacha APIПарсер и скрапер

KB Chachacha API: объявления корейских дилеров с ценой в вонах, оценкой рыночной цены, страховыми случаями, отметками о залоге и аресте, оснащением и фото.

Официальные SDK библиотеки

Методы API есть в наших SDK готовыми функциями, код библиотек открыт на GitHub.

KB Chachacha API

В KB Chachacha API рядом с ценой продавца приходит оценка рыночной цены от самой площадки: нижняя граница, среднее и верхняя граница. По ним удобно сравнивать предложения одной модели, а по страховым случаям и отметкам о залоге и аресте отбирать объявления для дальнейшей проверки. Свой парсер или скрапер kbchachacha.com не понадобится: названия уже переведены на английский, оснащение собрано в список, контакты автосалона и фото входят в ответ.

API

Новые объявления KB Chachacha, смена цены и снятие с продажи приходят событиями через /changes.

Ежедневные выгрузки

Ежедневный файл с объявлениями KB Chachacha, активными на утро этого дня.

Полные данные

Марка, модель, поколение и комплектация, модельный год и месяц регистрации, пробег, топливо, коробка, класс, цена продавца и оценка рыночной цены от площадки, страховые случаи, смены владельца, залог и арест, оснащение, продавец с адресом и телефоном, фото.

Получить доступ к APIПредоставим доступ за 2 минуты

Базовый URL

https://{access_name}.auto-api.com/api/v2/kbchachacha

Авторизация: api_key параметр

Алгоритм работы

1
/filtersчто можно передать в фильтры: марки, модели, значения
2

Начальная загрузка объявлений:

/change_id?date=...получить номер первого события дня
/offersвыгрузить объявления постранично
3
/changes?change_id=...новые объявления, смена цены, снятие с продажи
4
/offerобъявление по его inner_id

С чего начать:

1. Сначала попробуйте нужную выборку через /offers: укажите марку, модель и ограничения по цене или пробегу. Написание марок и значения остальных фильтров берите из /filters.

2. Чтобы вести у себя всю базу объявлений, нужна начальная позиция ленты. Получите ее методом /change_id на текущую дату по корейскому времени; при ответе 0 повторите запрос позже. Сохранив номер, загрузите страницы /offers одну за другой: последняя та, где next_page равен null.

3. После загрузки применяйте события /changes начиная с сохраненного номера. Следующую порцию запрашивайте с next_change_id из ответа. Когда событий нет, result приходит пустым массивом, а next_change_id равен null: при следующем опросе передайте прежний change_id.

GET/filters

Справочники и возможные значения для фильтрации

https://{access_name}.auto-api.com/api/v2/kbchachacha/filters?api_key=YOUR_API_KEY

Ответ:

{
  "mark": {
    "Kia": {
      "model": ["Carnival", "EV6", "K5", "K8", "Mohave", "Morning", "Niro", "Ray", "Seltos", "Sorento", "Sportage", "Stinger"]
    },
    "Genesis": {
      "model": ["EQ900", "G70", "G80", "G90", "GV60", "GV70", "GV80"]
    },
    "BMW": {
      "model": ["3 Series", "5 Series", "7 Series", "X3", "X5", "X6", "X7", "i4", "i5", "iX"]
    }
    // ... и другие марки
  },
  "transmission_type": ["Автомат", "Вариатор", "Механика", "Прочее"],
  "color": ["Белый", "Желтый", "Зеленый", "Коричневый", "Красный", "Оранжевый", "Перламутровый", "Серебристый", "Серый", "Синий", "Фиолетовый", "Черный"],
  "body_type": ["Автобус", "Большой класс", "Внедорожник", "Грузовик", "Компактный класс", "Малолитражный", "Малый класс", "Микроавтобус", "Минивэн", "Спорткар", "Средний класс"],
  "engine_type": ["Бензин", "Бензин + Пропан", "Гибрид", "Гибрид (бензин)", "Гибрид (дизель)", "Гибрид (пропан)", "Дизель", "Другое", "Метан", "Пропан", "Электро"],
  "drive_type": ["2WD", "4WD", "AWD"],
  "region": ["Инчхон", "Канвондо", "Кванджу", "Кенгидо", "Кенсан-Намдо", "Кенсан-Пукто", "Пусан", "Седжон", "Сеул", "Тэгу", "Тэджон", "Ульсан", "Чеджу", "Чолла-Намдо", "Чолла-Пукто", "Чхунчхон-Намдо", "Чхунчхон-Пукто"]
}

GET/offers

Поиск объявлений с пагинацией и фильтрами

Параметры:

  • page (обязательно) - номер страницы
  • mark, model - марка и модель в написании из /filters
  • transmission_type, color, body_type, engine_type, drive_type, region - коробка, цвет, класс машины, топливо, привод и регион в том виде, как их отдает /filters; регистр букв не учитывается
  • year_from, year_to - границы для поля year
  • km_age_from, km_age_to - диапазон пробега в километрах
  • price_from, price_to - диапазон цены, воны
https://{access_name}.auto-api.com/api/v2/kbchachacha/offers?api_key=YOUR_API_KEY&page=1https://{access_name}.auto-api.com/api/v2/kbchachacha/offers?api_key=YOUR_API_KEY&page=1&mark=Kia&model=Mohave&year_from=2021&km_age_to=120000&drive_type=4WD&engine_type=Дизель

Ответ:

{
  "result": [
    {
      "id": 99818,
      "inner_id": "28740959",
      "change_type": "added",
      "created_at": "2026-09-29T07:19:18.930+03:00",
      "data": {
        "id": "99818",
        "inner_id": "28740959",
        "url": "https://www.kbchachacha.com/public/car/detail.kbc?carSeq=28740959",
        "mark": "Kia",
        "model": "Mohave",
        "generation": "Mohave The Master",
        "configuration": "3.0 Diesel 4WD",
        "complectation": "Masters Gravity",
        "year": "2022",
        "price": "31500000",
        "km_age": "109569",
        "color": "Черный",
        "engine_type": "Дизель",
        "transmission_type": "Автомат",
        "body_type": "Внедорожник",
        "drive_type": "4WD",
        "displacement": "2959",
        "no_accidents": false,
        "equipment": "[\"Подогрев передних сидений\", \"Вентиляция сиденья водителя\", \"Задние датчики парковки\", \"Люк\", \"Смарт-ключ\", \"Штатная навигация\"]",  // всего у этой машины 53 опции
        "description": "1인신조~~ 완전무사고차량입니다.... (렌트이력없음)<br/>2022년 7월등록~~ 모하비마스터3.0 디젤 4WD 마스터즈그래비티 풀옵션 차량입니다.. ...",
        "region": "Тэджон",
        "address": "대전광역시 서구 계룡로232번길 31",
        "seller": "주식회사 김서방",
        "seller_type": "Дилер",
        "salon_id": "114501",
        "is_dealer": true,
        "phone": "05048332992",
        "latitude": "36.3477091",
        "longitude": "127.3539739",
        "offer_created": "2026-09-08",
        "images": "[\"https://img.kbchachacha.com/IMG/carimg/l/img04/img2874/28740959_7670067415681513.jpg\", \"https://img.kbchachacha.com/IMG/carimg/l/img04/img2874/28740959_7670070461572003.jpg\"]",  // всего 31 фото
        "extra_prep": {
          "registration_month": "2022-07",
          "car_number": "289노1892",
          "seats": 7,
          "seat_color": "Черный",
          "is_price_on_request": false,
          "is_lease_takeover": false,
          "lease_monthly_payment": null,
          "market_price_min": 29840000,
          "market_price_avg": 33280000,
          "market_price_max": 36720000,
          "insurance_accidents": 1,
          "insurance_accidents_total": 1,
          "total_loss": false,
          "flood": false,
          "owner_changes": 1,
          "seizure": false,
          "mortgage": false,
          "rental_history": false,
          "kb_diagnosis": true,
          "kb_warranty": true,
          "manufacturer_certified": false,
          "partner_certified": false,
          "kb_certified": false,
          "views": 107,
          "original_names": {
            "mark": "기아",
            "model": "모하비",
            "generation": "모하비 더마스터",
            "configuration": "3.0 디젤 4WD",
            "complectation": "마스터즈 그래비티"
          }
        }
      }
    }
    // ... следующие объявления, всего до 20 на странице
  ],
  "meta": { "page": 1, "next_page": 2, "limit": 20 }
}

Поля карточки

  • id - номер записи у нас; с площадкой объявление связывает inner_id
  • inner_id - номер объявления на KB Chachacha, в ссылке это параметр carSeq: 28740959
  • url - ссылка на объявление на kbchachacha.com
  • mark, model - марка и модель на английском: Kia, Mohave
  • generation - поколение, например Mohave The Master
  • configuration - версия с двигателем и приводом: 3.0 Diesel 4WD
  • complectation - комплектация: Masters Gravity; заполнена не у всех объявлений
  • year - модельный год, а если площадка его не указала, год первой регистрации; месяц регистрации приходит в registration_month
  • color - цвет кузова из списка /filters; если площадка цвет не назвала, пусто
  • body_type - класс автомобиля, как его определяет площадка: малый, средний, большой, внедорожник, минивэн, грузовик; все значения в /filters
  • engine_type - тип топлива, значения из /filters
  • displacement - объем двигателя, см³; у электромобилей пусто
  • transmission_type - коробка: автомат, механика, вариатор или прочее
  • drive_type - 2WD, 4WD или AWD, когда привод указан в названии версии; иначе пусто
  • price - цена в корейских вонах; -1, если цены нет: цена по запросу или переуступка лизинга
  • km_age - пробег, км
  • no_accidents - true только при полном отсутствии страховых случаев, включая ущерб чужим автомобилям
  • equipment - список опций: JSON-массив в виде строки; если опции не указаны, приходит пустая строка
  • description - текст продавца на корейском
  • seller - название автосалона из объявления
  • seller_type - кто разместил объявление: дилер, менеджер автосалона, владелец автосалона или частное лицо
  • is_dealer - false у частных продавцов, true у остальных
  • salon_id - номер автосалона на площадке
  • phone - телефон из объявления
  • region - регион Кореи, значения из /filters
  • address - адрес автосалона на корейском
  • latitude, longitude - координаты автосалона, если площадка их указала
  • images - ссылки на фото: JSON-массив в виде строки; у объявлений без фото приходит пустая строка
  • offer_created - дата первой публикации объявления
  • extra_prep - дополнительные данные объявления, состав ниже; при отсутствии значения приходит null

Внутри extra_prep

  • registration_month - месяц первой регистрации: 2022-07
  • car_number - корейский госномер
  • seats - количество мест
  • seat_color - цвет сидений
  • is_price_on_request - true, если продавец не указал цену и предлагает ее уточнить
  • is_lease_takeover - true у объявлений о переуступке лизинга
  • lease_monthly_payment - ежемесячный платеж по лизингу в вонах; заполнен только при переуступке
  • market_price_min, market_price_avg, market_price_max - оценка рыночной цены от KB Chachacha в вонах: нижняя граница, среднее, верхняя граница
  • views - число просмотров объявления
  • original_names - марка, модель, поколение, версия и комплектация по-корейски, как на площадке
  • insurance_accidents - число страховых случаев с ущербом этой машине
  • insurance_accidents_total - общее число страховых случаев вместе с теми, где ущерб нанесен другим автомобилям
  • total_loss, flood - была ли полная гибель, было ли затопление
  • owner_changes - сколько раз менялся владелец
  • seizure, mortgage - наложен ли арест, есть ли залог
  • rental_history - true, если машина была в прокате или лизинге
  • kb_diagnosis - true, если машина прошла диагностику KB
  • kb_warranty - true, если на машину распространяется гарантия KB
  • manufacturer_certified, partner_certified, kb_certified - три признака: сертификация производителем, партнером площадки, самой KB

GET/change_id

Получить первый ID изменения на конкретную дату (для /changes)

Параметры:

  • date (обязательно) - дата в формате гггг-мм-дд
https://{access_name}.auto-api.com/api/v2/kbchachacha/change_id?api_key=YOUR_API_KEY&date=2026-09-29

Ответ:

{ "change_id": 34419 }

Используйте это значение как параметр change_id в /changes

GET/changes

Поток изменений (новые/измененные/удаленные)

Параметры:

  • change_id (обязательно) - начиная с какого change_id
https://{access_name}.auto-api.com/api/v2/kbchachacha/changes?api_key=YOUR_API_KEY&change_id=34419

Ответ:

{
  "result": [
    {
      "id": 34419,
      "inner_id": "26487093",
      "change_type": "added",    // added: новое объявление
      "created_at": "2026-09-29T03:46:49.147+03:00",
      "data": { ... }            // все поля объявления, как в /offers
    },
    {
      "id": 34420,
      "inner_id": "26502575",
      "change_type": "changed",  // changed: цена изменилась, значение в вонах
      "created_at": "2026-09-29T03:46:49.388+03:00",
      "data": { "new_price": 23000000 }
    },
    {
      "id": 34421,
      "inner_id": "28797429",
      "change_type": "removed",  // removed: объявление снято
      "created_at": "2026-09-29T08:48:00.262+03:00",
      "data": {}
    }
  ],
  "meta": { "cur_change_id": 34419, "next_change_id": 34422, "limit": 20 }
}

GET/offer

Карточка объявления по inner_id

Параметры:

  • inner_id (обязательно)
https://{access_name}.auto-api.com/api/v2/kbchachacha/offer?api_key=YOUR_API_KEY&inner_id=28740959

Ответ: объект данных (как в /offers, но без обертки result)

Срок хранения

Файлы доступны минимум 3 дня

Время готовности

Новые файлы каждое утро

Формат CSV

Разделитель полей в CSV: вертикальная черта «|»

Структура ссылки:

https://{access_name}.auto-api.com/{date}/{file_name}

Параметры:

  • access_name - ваш персональный поддомен
  • date - дата выгрузки в формате гггг-мм-дд, например 2026-10-07
  • file_name - имя файла с расширением

Доступные файлы:

  • CSV - all_active.csv, new_daily.csv, removed_daily.csv
  • JSON - all_active.json, new_daily.json, removed_daily.json
  • Excel - all_active.xlsx, new_daily.xlsx, removed_daily.xlsx

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

curl -L -X GET 'https://{access_name}.auto-api.com/yyyy-mm-dd/all_active.csv' \
  -H 'Authorization: Basic XXX' \
  -o daily_car_data.csv

Пример команды Wget

wget --method GET \
  --header 'Authorization: Basic XXX==' \
  'https://{access_name}.auto-api.com/yyyy-mm-dd/all_active.csv'
KB Chachacha

KB Chachacha (kbchachacha.com) принадлежит KB Capital, финансовой компании группы KB Financial. Вместе с Encar это две крупнейшие в Корее площадки объявлений о продаже подержанных автомобилей. Размещают объявления в основном дилеры из автокомплексов по всей стране, от Сеула до Чеджу. Продаются как корейские марки, так и импорт: Mercedes-Benz, BMW, Audi.

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

Для импортера в объявлении есть все, чтобы выйти на продавца: название автосалона, адрес с координатами и телефон. Переуступка лизинга и цена по запросу помечены отдельными признаками, поэтому такие объявления легко убрать из сравнения цен. Методы API те же, что у Encar и K Car, и три корейские площадки можно вести в одной системе.

Названия марок, моделей и комплектаций приходят на английском, корейские оригиналы сохраняются в original_names.

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