Encar is the dominant used-vehicle marketplace in South Korea, and South Korea is a significant net exporter of used cars. For European buyers, exporters and marketplace operators, that combination makes it one of the more interesting supply pools available — and one that most tooling ignores, largely because the listings are in Korean.
This covers what is actually in the data, the ways the Korean market differs from European wholesale in ways that affect your code, and how to work with it in English.
Why the Korean market behaves differently
Four structural properties, each of which has a consequence for anyone modelling the data.
Inspection culture
Korean used-vehicle sales operate with a strong emphasis on documented inspection and disclosed accident history. Listings routinely carry structured condition information at a level of detail that is unusual by European wholesale standards. For a data consumer this is a genuine advantage: the condition signal is richer, and it is more consistently present.
Odometer reliability
Mileage disclosure norms in the Korean market are widely regarded as strong. That does not make individual readings guaranteed, and normal diligence still applies — but as a population, Korean mileage data has less of the systematic distortion that makes European odometer figures a modelling hazard.
Specification divergence
This one will bite you. Korean-domestic-market trims frequently do not correspond to European trim names for the same nameplate. A Korean-market Sonata or K5 may have equipment combinations, engine options and trim labels that simply have no European equivalent. Any model catalog built purely from European listings will fail to match a meaningful share of Korean stock.
Third-country status
For an EU buyer, Korea is outside the customs union. Import duty and import VAT apply, on top of shipping that takes weeks rather than days. Landed cost is not a small adjustment to the listed price — it is a different calculation entirely, and it is why fee modelling has to be per-source rather than one formula. See the import calculator endpoints.
The language problem, and what solving it means
Encar listings are written in Korean. Machine-translating them at read time is the obvious approach and the wrong one, for reasons that are worth spelling out:
- Vehicle terminology translates badly out of context. Trim names, equipment codes and damage terms are domain jargon, and general-purpose translation mangles them in ways that look plausible.
- It is not idempotent. Translate on every read and the same field yields slightly different English on different days, so your filters and your cached values disagree.
- It is expensive at volume and adds latency to every request.
- It cannot be indexed. You cannot search or facet on text that only exists after a translation call.
Translation belongs at ingest, once, with the result stored as a first-class field and the Korean original retained. That gives you something searchable, stable and auditable:
{
"auction_id": 38112900,
"site_name": "encar",
"car_name_en": "BMW 320d xDrive Touring M Sport",
"clean_make": "BMW",
"clean_model": "320d",
"registration_year": 2020,
"mileage": 45000,
"fuel_group": "Diesel",
"gearbox_group": "Automatic",
"public_price_eur": 21500,
"car_country_extended": "KR",
"car_identification": { "...": "original Korean payload, unmodified" }
}car_name_en is resolved at ingest and indexed. The Korean source payload stays in car_identification so a disputed translation can be checked against what the listing actually said.Querying Korean stock
Encar is the site slug encar, and it takes the same parameters as every other source:
# Korean stock, petrol automatics from 2019, under 60,000 km
curl -s "https://api.thecarapi.com/api/search?site=encar&fuel=Petrol\
&gearbox=Automatic&year_from=2019&kilometers_to=60000&sort=price_low&limit=24" \
-H "X-API-Key: $API_KEY"
# The Korean domestic marques carry the most volume
curl -s "https://api.thecarapi.com/api/search?site=encar&brand=hyundai&limit=24" \
-H "X-API-Key: $API_KEY"What Korean data is good for
Three uses where it earns its place rather than just adding rows:
- 1Arbitrage analysis. The same model, the same year, priced in two disconnected markets. Comparing Korean listing prices against European retail asking prices from the classifieds surface is the clearest form of this — but the comparison is only meaningful once landed cost is included.
- 2Supply for models that are scarce in Europe. Certain hybrids and Korean-market specifications are far more available domestically than they are through European wholesale.
- 3Condition-rich training data. The disclosure norms make Korean listings unusually good input for anything modelling the relationship between documented condition and price.
Practical cautions
- Currency and FX timing. Prices originate in Korean won. Know whether the euro figure you are reading was converted at ingest or at read time, because on a volatile pair those differ.
- Specification matching. Budget for the fact that a European model catalog will not cleanly match all Korean trims. Fall back to the normalized model with the raw variant preserved rather than dropping unmatched rows.
- Shipping duration is part of the price. A car that arrives in two months carries two months of market movement and depreciation risk that a German car collected next week does not.
- Right-hand drive is not an issue here — Korea drives on the right and produces left-hand-drive vehicles, unlike Japanese domestic supply.
For the wider picture of how Encar fits alongside the European sources, the sources page has per-platform detail, and the auction data guide covers the cross-source fundamentals.
Frequently asked questions
Is there an Encar API for developers?
Encar does not publish a general-purpose, self-serve English-language inventory API for third-party developers. Access to its data programmatically generally runs through a commercial arrangement or a data provider that maintains the integration. Verify current options directly with Encar if it is central to your product.
How do you handle Korean-language listings?
Translation belongs at ingest rather than at read time. Resolving an English vehicle name once and storing it as an indexed field makes it searchable, stable across reads, and cheap — whereas translating on every request is slow, non-idempotent, and produces text you cannot filter or facet on. The Korean original should be retained so translations can be audited.
Is Korean used car mileage trustworthy?
Korean market disclosure norms around odometer readings and inspection are widely regarded as strong, and as a population the data shows less systematic distortion than some European sources. That is a statement about the population, not a guarantee about any individual vehicle — normal verification still applies.
Do Korean cars cost more to import into the EU than German ones?
Yes, and materially. Korea is outside the EU customs union, so import duty and import VAT apply on top of sea freight that takes weeks. An EU-internal purchase from Germany incurs neither. Any landed-cost calculation has to branch on the source country — applying EU-internal logic to Korean stock will understate the final figure substantially.
Are Korean cars left-hand drive?
Yes. South Korea drives on the right and its domestic vehicles are left-hand drive, so the steering-side objection that applies to Japanese domestic stock does not apply here. Specification differences from European-market trims are the real matching challenge, not drive side.
- Encar
- Korea
- used cars
- vehicle export
One API, seven auction sources
Normalized search, source-aware detail, CDN image galleries, price history and archive access — all included on every plan.