KB Chachacha Scraper — Korean Used Car Listings (Encar alt.) avatar

KB Chachacha Scraper — Korean Used Car Listings (Encar alt.)

Pricing

from $2.00 / 1,000 results

Go to Apify Store
KB Chachacha Scraper — Korean Used Car Listings (Encar alt.)

KB Chachacha Scraper — Korean Used Car Listings (Encar alt.)

Scrape KB Chachacha (KB차차차), Korea's #2 used-car marketplace (~168k live listings): make, model, trim, year, KRW price, mileage, region and image as clean JSON. No dealer PII. Pairs with encar-scraper for used-car export sourcing across Korea's two biggest markets.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Seok June Park

Seok June Park

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

KB Chachacha Scraper — Korean Used Cars 🚗

Scrape live used-car listings from KB Chachacha (KB차차차) — Korea's #2 used-car marketplace (~168k active listings) — as clean, structured JSON. Get make, model, trim, year, price (KRW), mileage, and region for every vehicle in one run.

The perfect second inventory source next to Encar: bundle the two and you cover the vast majority of Korea's used-car market for export sourcing, price analytics, and market research. See encar-scraper for the sibling actor.

Try it free. Apify's free plan includes $5 of monthly platform credit — at $2.00 / 1,000 results that's roughly 2,500 vehicles from this actor, no credit card required. Set your input, click Start, and export JSON/CSV/Excel.


What it does

This actor reads listing data straight from KB Chachacha's own public search feed (the same endpoint the website calls as you browse), so results are fast and complete — no fragile full-page scraping, no headless browser. You can scrape:

  • The whole marketplace (all makes, domestic + imported), or
  • A specific make (e.g. Hyundai, Genesis, Mercedes-Benz), or
  • A specific make + model (e.g. Kia → K5).

Results can be sorted by newest listed, price, mileage, or model year.

Why KB Chachacha? Korea is one of the world's largest used-car export markets, and KB Chachacha — run by KB Kookmin Card — is the #2 marketplace after Encar. Exporters who already pull Encar use KB Chachacha as their second sourcing feed to widen inventory and catch cars the other market doesn't list. This actor turns that feed into a structured dataset you can filter, price-model, and pipe into your own tools.


Input

FieldTypeDescription
manufacturerstringOptional make filter. A Korean or English make name — e.g. 현대/Hyundai, 기아/Kia, 제네시스/Genesis, 벤츠/Mercedes-Benz, BMW, 테슬라/Tesla — or a raw KB Chachacha makerCode (e.g. 101). Blank = all makes.
modelstringOptional model-group filter (requires manufacturer), e.g. 그랜저, K5, 아반떼. Blank = all models.
sortstringnewest, price_asc, price_desc, mileage_asc, mileage_desc, or year_desc. Default newest.
maxItemsintegerMax listings to collect. Default 100, max 10000.
proxyConfigurationobjectProxy settings (see below). Defaults to a direct connection.

Input example

{
"manufacturer": "현대",
"model": "그랜저",
"sort": "price_asc",
"maxItems": 200
}
{
"manufacturer": "Mercedes-Benz",
"sort": "newest",
"maxItems": 500
}

Output

Each vehicle listing is one dataset record. price_krw is the full price in Korean won (KB Chachacha shows prices in 만원 / 10,000-won units — this actor converts them to plain KRW). mileage_km is in kilometres. region is the coarse city/province where the car is listed. title keeps the full original vehicle name.

{
"source": "kbchachacha",
"listing_id": "28251610",
"make": "기아",
"make_en": "Kia",
"model": "디 올 뉴 니로",
"trim": "1.6 HEV 프레스티지",
"title": "기아 디 올 뉴 니로 1.6 HEV 프레스티지",
"year": 2022,
"price_krw": 15900000,
"mileage_km": 139000,
"fuel": "하이브리드",
"transmission": null,
"region": "인천",
"url": "https://www.kbchachacha.com/public/car/detail.kbc?carSeq=28251610",
"image_url": "https://img.kbchachacha.com/IMG/carimg/l/img05/img2825/28251610_2202953277335123.jpg",
"scraped_at": "2026-07-13T12:12:04+09:00"
}

A full 40-item sample from a real run is in samples/sample-output.json.

FieldMeaning
sourceAlways "kbchachacha".
listing_idKB Chachacha vehicle carSeq.
makeManufacturer, as KB Chachacha labels it (Korean).
make_enEnglish make name for common brands, else null.
modelModel group, parsed from the title.
trimTrim / grade, parsed from the title, else null.
titleFull original vehicle name (authoritative).
yearModel year (4-digit).
price_krwAsking price in KRW.
mileage_kmOdometer reading in km.
fuelFuel type when stated in the title (가솔린 = petrol, 디젤 = diesel, 전기 = electric, 하이브리드 = hybrid…), else null. See limitations.
transmissionAlways null — not exposed on the public list (see limitations).
regionCoarse listing region (province/city).
urlListing detail page URL.
image_urlMain photo URL.
scraped_atISO-8601 timestamp (KST, UTC+9).

The core fields — make, model, year, price_krw, mileage_km, region, url, image_url, title — populated on 40/40 records in the live test. trim (24/40) and fuel (20/40) are best-effort from the listing title, and transmission is always null (see Known limitations).


Use cases

  • Used-car export sourcing — build a live, filterable catalogue of Korean used cars (with photos, price, mileage, and year) to source vehicles for export. Run this alongside encar-scraper to cover Korea's two biggest markets in one pipeline.
  • Price & depreciation analytics — track price_krw against year, mileage, make, and model to model residual values and spot underpriced listings across a second marketplace.
  • Market & inventory research — measure supply by brand and region across ~168k listings, and compare KB Chachacha vs Encar inventory.
  • AI agents & datasets — feed structured used-car data into pricing models, dashboards, or LLM agents.

❓ FAQ

Is it legal to scrape this data? This actor collects only public, non-personal listing data — the same used-car listings any visitor sees on kbchachacha.com without logging in. No personal or dealer data is collected. You are responsible for how you use the data; see the legality note below.

What does it cost in practice? $2.00 per 1,000 results (launch pricing) + a few cents of platform usage. Example: a 500-result daily pull costs about $1.00/day. Apify's free $5 monthly credit covers ~2,500 results (5 ÷ 2 × 1,000).

Do I need to configure proxies? No — the default settings work out of the box. KB Chachacha serves its listing feed without a bot wall, so the actor runs fine on a direct connection. For very heavy pulls you can optionally enable Apify Proxy — see the proxy note below.

How fresh is the data? Every run scrapes the live KB Chachacha feed at run time. Schedule the actor for recurring snapshots (e.g. daily price tracking).

What is NOT included? Transmission (it isn't shown on the public list, only on the per-vehicle detail page that also carries dealer PII we deliberately don't fetch) and dealer contact details. Fuel is best-effort — populated only when the listing title states it. Make/model/fuel/region come as Korean strings, with a make_en convenience field for common brands.


🤖 Use with AI agents (MCP)

Call this Actor as a tool from Claude or any MCP-compatible AI agent — no glue code. Point your MCP client at Apify's server, scoped to this Actor:

{
"mcpServers": {
"apify": {
"url": "https://mcp.apify.com?tools=kdatafactory/kbchachacha-scraper",
"headers": { "Authorization": "Bearer <YOUR_APIFY_TOKEN>" }
}
}
}

Your agent can then pull KB Chachacha used-car listings and export-market data on demand — no scraping code in your app. Grab a free token from Apify → Integrations.

🇰🇷 More Korean data actors

This actor is part of a suite of Korean-platform scrapers by the same maintainer:

  • encar-scraper — used-car listings from Encar, Korea's #1 marketplace. Run it together with this actor for full used-car export coverage.
  • joongna-scraper — secondhand-goods listings from Joongna, Korea's largest used-goods market.
  • bunjang-scraper — live product listings from Bunjang, Korea's top C2C resale app.

Browse all: apify.com/kdatafactory


Rate limiting & legality

  • The actor collects only public, non-authenticated data. It never logs in and never touches private endpoints.
  • No personal / dealer data is collected. This actor deliberately does not fetch KB Chachacha's per-vehicle detail page, which carries dealer names and phone numbers. Only vehicle attributes and a coarse listing region are returned.
  • Requests are rate-limited: one page at a time with a ≥ 500 ms delay between requests, to stay gentle on KB Chachacha's servers.
  • You are responsible for using the data in line with KB Chachacha's terms of service and applicable law.

Known limitations (honesty note)

  • Transmission is not included (always null). It isn't shown on the public list feed — it's only on the per-vehicle detail page, which also exposes dealer PII, so per our privacy rules we don't fetch it (same policy as encar-scraper).
  • Fuel is best-effort: it's populated only when the listing title states it (≈50% of listings in the live test) and is null otherwise. It is not billed as a guaranteed field.
  • model / trim are parsed heuristically from the listing title. The authoritative, always-present full vehicle name is kept in the title field; trim is null when it can't be split out.
  • Make/model/region are Korean strings (a make_en convenience field is provided for common brands). Model and trim are not translated.

If this actor saves you time, a rating on the Store page helps a solo maintainer a lot. Found an issue? Open it in the Issues tab — I respond fast.