Skip to Content
PlatformsEast AsiaKB Chachacha

KB Chachacha Data Parser & API

KB Chachacha is South Korea’s #3 used-car marketplace, holding roughly 13% of the used-car market, and Carapis extracts its full listing data — make, model, year, mileage, price, accident history, options and dealer details — through one REST API. Operated by KB Capital, part of KB Financial Group, it pairs dealer inventory with the financial backing of a major Korean bank, and Carapis serves its data without you maintaining a scraper.

Available now. KB Chachacha is in the live feed — pull it from /apix/api/vehicles/ with your API key.

CountrySouth Korea
TypePortal
OwnerKB Capital (KB Financial Group)
Vehicle typesused, dealer
Monthly visitsest. mid (no published figure)
Active listings"largest in Korea" (vendor claim)
API accessNo public API (parse-only)
Parse priority★★★★☆
Official sitewww.kbchachacha.com

What is KB Chachacha?

KB Chachacha (KB차차차) is a leading used-car portal in South Korea, run by KB Capital under KB Financial Group. It aggregates dealer and certified used-car inventory and, like other Korean portals, attaches structured condition and accident-history data to listings. Backed by a bank, it integrates financing offers directly into the buying flow, and it holds about a 13% share of the Korean used-car market (Consumer Insight 2025).

Market Position

KB Chachacha ranks third in Korea’s used-car market with roughly 13% share, behind Encar (~53%) and KCar (~21%) according to Consumer Insight 2025 data. Its parent, KB Capital, is the consumer-finance arm of KB Financial Group — one of Korea’s largest banking groups — which gives the platform deep financing integration that pure classifieds rivals lack. KB Chachacha promotes itself as carrying the largest inventory in Korea, though that is a vendor claim rather than an independently verified figure.

What the API returns

Response schema

Indicative — this is the shape, not a guarantee. Every source returns the same structure, so what you build against does not change when you add one. Which fields carry a value depends on the source and on the individual listing: a site that does not publish mileage returns null there, and KB Chachacha is no exception.

List — GET /apix/api/vehicles/ — returns 30 fields per vehicle:

  • idstring
  • source_codestring
  • brand_namestring
  • brand_slugstring
  • model_namestring
  • model_slugstring
  • trimstring
  • yearinteger
  • price_usdinteger
  • mileageinteger
  • fuel_typeFuelTypeEnum
  • transmissionTransmissionEnum
  • body_typeBodyTypeEnum
  • colorColorEnum
  • seller_typeSellerTypeEnum
  • regionstring
  • source_locationobject
  • has_accidentboolean
  • is_new_vehicleboolean
  • is_verifiedboolean
  • statusVehicleStatusEnum
  • is_availableboolean
  • first_seen_atstring
  • last_seen_atstring
  • thumbVehiclePhoto
  • photosarray
  • photos_countinteger
  • has_valuationboolean
  • has_llm_analysisboolean
  • analysisobject

Detail — GET /apix/api/vehicles/{id}/ — adds 23 more:

  • generationstring
  • price_originalstring
  • price_original_currencystring
  • original_msrpstring
  • engine_ccinteger
  • seat_countinteger
  • drive_typeDriveTypeEnum
  • has_simple_repairboolean
  • has_recallboolean
  • recall_fulfilledboolean
  • warranty_typestring
  • inspection_passedboolean
  • owner_countinteger
  • is_undervaluedboolean
  • valuation_scorenumber
  • featuresarray
  • descriptionstring
  • listing_urlstring
  • listing_idstring
  • vinstring
  • vehicle_nostring
  • availability_checked_atstring
  • status_changed_atstring

Abbreviated example:

{
  "id": "0193f2c1-...",
  "source_code": "encar",
  "brand_name": "BMW",
  "model_name": "320i",
  "trim": "M Sport",
  "year": 2021,
  "price_usd": 28400,
  "price_original": "38900000",
  "price_original_currency": "KRW",
  "mileage": 45000,
  "fuel_type": "gasoline",
  "transmission": "automatic",
  "has_accident": false,
  "listing_url": "https://...",
  "photos": [{ "url": "https://cdn.carapis.com/..." }],
  "first_seen_at": "2026-09-28T11:04:22Z",
  "is_available": true
}

Which sources you can actually query is answered by GET /apix/api/sources/ with your API key — it is the list your account can pull today, and it is the one to trust over any page on this site.

The accident-history and condition fields make KB Chachacha valuable for pricing intelligence and import/export vetting — the same CARFAX-style condition signal that makes Korean used-car data attractive, sourced from a different inventory pool than Encar.

API Quick Start

import requests resp = requests.get( "https://api.carapis.com/v2/listings", params={"source": "kb-chachacha", "limit": 20}, headers={"Authorization": f"Bearer {API_KEY}"}, ) for car in resp.json()["results"]: print(car["make"], car["model"], car["year"], car["price"])

Get an API key at my.carapis.com  and see the full API reference. Pricing is on the pricing page .

Use Cases

  • Pricing intelligence — cross-reference KB Chachacha against Encar and KCar to build a full Korean used-car pricing picture for dealers.
  • Import / export — accident-history and condition fields help exporters vet Korean vehicles remotely. See import & export.
  • Market research — track inventory mix and pricing across Korea’s #3 portal. See market research.

Frequently asked questions