
KB Chachacha APIПарсер и скрапер
KB Chachacha API: объявления корейских дилеров с ценой в вонах, оценкой рыночной цены, страховыми случаями, отметками о залоге и аресте, оснащением и фото.
KB Chachacha API
В KB Chachacha API рядом с ценой продавца приходит оценка рыночной цены от самой площадки: нижняя граница, среднее и верхняя граница. По ним удобно сравнивать предложения одной модели, а по страховым случаям и отметкам о залоге и аресте отбирать объявления для дальнейшей проверки. Свой парсер или скрапер kbchachacha.com не понадобится: названия уже переведены на английский, оснащение собрано в список, контакты автосалона и фото входят в ответ.
Новые объявления KB Chachacha, смена цены и снятие с продажи приходят событиями через /changes.
Ежедневный файл с объявлениями KB Chachacha, активными на утро этого дня.
Марка, модель, поколение и комплектация, модельный год и месяц регистрации, пробег, топливо, коробка, класс, цена продавца и оценка рыночной цены от площадки, страховые случаи, смены владельца, залог и арест, оснащение, продавец с адресом и телефоном, фото.
Базовый URL
https://{access_name}.auto-api.com/api/v2/kbchachachaАвторизация: api_key параметр
Алгоритм работы
/filtersчто можно передать в фильтры: марки, модели, значенияНачальная загрузка объявлений:
/change_id?date=...получить номер первого события дня/offersвыгрузить объявления постранично/changes?change_id=...новые объявления, смена цены, снятие с продажи/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- марка и модель в написании из /filterstransmission_type, color, body_type, engine_type, drive_type, region- коробка, цвет, класс машины, топливо, привод и регион в том виде, как их отдает /filters; регистр букв не учитываетсяyear_from, year_to- границы для поля yearkm_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: вертикальная черта «|»
Структура ссылки:
Параметры:
access_name- ваш персональный поддоменdate- дата выгрузки в формате гггг-мм-дд, например 2026-10-07file_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 (kbchachacha.com) принадлежит KB Capital, финансовой компании группы KB Financial. Вместе с Encar это две крупнейшие в Корее площадки объявлений о продаже подержанных автомобилей. Размещают объявления в основном дилеры из автокомплексов по всей стране, от Сеула до Чеджу. Продаются как корейские марки, так и импорт: Mercedes-Benz, BMW, Audi.
Площадка сама оценивает рыночную цену машины и показывает ее диапазон рядом с ценой продавца. В объявлении видны число страховых случаев и смен владельца, отметки о полной гибели, затоплении, аресте и залоге. Часть машин прошла диагностику KB или продается с гарантией KB, у некоторых есть сертификация производителя. Встречаются и объявления о переуступке лизинга, где вместо цены указан ежемесячный платеж.
Для импортера в объявлении есть все, чтобы выйти на продавца: название автосалона, адрес с координатами и телефон. Переуступка лизинга и цена по запросу помечены отдельными признаками, поэтому такие объявления легко убрать из сравнения цен. Методы API те же, что у Encar и K Car, и три корейские площадки можно вести в одной системе.
Названия марок, моделей и комплектаций приходят на английском, корейские оригиналы сохраняются в original_names.
Расширьте охват автомобильных данных по мировым рынкам с помощью наших API платформ: