Source API · Encar · South Korea

Encar API for cars from Korea — as JSON, no scraper of your own

Encar is South Korea's largest used-car marketplace: dealers and private sellers list cars at a fixed price. apiauto.space returns every Encar listing in the same record as Che168, Copart and IAAI: the price in won and dollars, mileage, photos, region and every field of the source. The key works from any country — no Korean proxy needed.

Source
encar.com · market=kr
Region
South Korea
Data
Listings, prices, photos, changes
Status
Running · refreshed hourly

What an Encar record holds

The same keys in every market; on the right, the values of a real car from the catalog. What Encar does not give comes as null, never a guess.

Car

  • titleYear, make, model and trim in one line"2021 BMW 7 Series (G11) 740Li xD…
  • brandIn Latin script, the same in every market"BMW"
  • modelThe model family, as in other markets"7 Series"
  • trimThe trim in Latin script"740Li xDrive Design Pure Excelle…
  • yearModel year2021
  • mileage_kmMileage in kilometres179132
  • fuelA canonical English value"gasoline"

Price

  • priceThe price in won, as on Encar34900000.00 KRW
  • price_usdThe same price in dollars"25988.47"
  • raw.fx.usd_per_unitThe ECB daily rate it was converted at"0.0007446554"

Place and photos

  • location.regionThe seller's region"Gyeonggi"
  • photo_countUsually 4 photos from Encar's search4
  • photos.0A signed link, valid for about a day"api.apiauto.space/img/encar:4307…
  • listing_urlThe listing on encar.com"fem.encar.com/cars/detail/430791…

Status

  • is_activeOn sale nowtrue
  • first_seen_atWhen the car entered the catalog, UTC"2026-11-02T14:34:16.763020Z"
  • disappeared_atCars taken off sale stay for 14 daysnull

Encar only · raw

  • raw.sell_typeSale, rental or lease"normal"
  • raw.has_accidentThe accident flag as Encar passes itfalse
  • raw.conditionEncar's available reports["Record"]
  • raw.form_yearYear and month, YYYYMM"202101"
  • raw.source_values.brandThe original Korean spelling"BMW"

Not in Encar

  • vinAbout one car in a thousand has a VINnull
  • transmissionThe catalog has no gearboxnull
  • engine_ccNor engine sizenull

encar:43079113 2021 BMW 7 Series (G11) 740Li xDrive Design Pure Excellence · 179,132 km

Request and response

The four requests people usually start with. The key goes in the X-API-Key header; the answer is JSON.

A page of cars by filters and the next page's cursor

GEThttps://api.apiauto.space/v1/cars?market=kr&limit=2
cURL
curl -s "https://api.apiauto.space/v1/cars?market=kr&limit=2" \
  -H "X-API-Key: $APIAUTO_KEY"
200 OK · sample response
{
  "items": [
    {
      "id": "encar:43079113",
      "market": "kr",
      "source": "encar",
      "source_id": "43079113",
      "title": "2021 BMW 7 Series (G11) 740Li xDrive Design Pure Excellence",
      "brand": "BMW",
      "model": "7 Series",
      "generation": "7 Series (G11)",
      "trim": "740Li xDrive Design Pure Excellence",
      "year": 2021,
      "mileage_km": 179132,
      "fuel": "gasoline",
      "transmission": null,
      "engine_cc": null,
      "body_type": null,
      "color": null,
      "vin": null,
      "price": {
        "amount": "34900000.00",
        "currency": "KRW"
      },
      "price_usd": "25988.47",
      "location": {
        "country": "KR",
        "region": "Gyeonggi",
        "city": null
      },
      "photos": [
        "https://api.apiauto.space/img/encar:43079113/1.jpg?exp=…&sig=…",
        "https://api.apiauto.space/img/encar:43079113/2.jpg?exp=…&sig=…"
      ],
      "photo_count": 4,
      "listing_url": "https://fem.encar.com/cars/detail/43079113",
      "is_active": true,
      "first_seen_at": "2026-11-02T14:34:16.763020Z",
      "last_seen_at": "2026-11-02T14:34:16.763020Z",
      "disappeared_at": null,
      "updated_at": "2026-11-02T14:34:16.763020Z",
      "raw": {
        "fx": {
          "date": "2026-11-02",
          "source": "ECB",
          "currency": "KRW",
          "usd_per_unit": "0.0007446554"
        },
        "badge": "740Li xDrive 디자인 퓨어 엑셀런스",
        "trust": [
          "Warranty"
        ],
        "has_vin": false,
        "condition": [
          "Record"
        ],
        "form_year": "202101",
        "sell_type": "normal",
        "body_class": null,
        "office_city": "경기",
        "badge_detail": null,
        "has_accident": false,
        "service_mark": [
          "EncarDiagnosisP1"
        ],
        "source_values": {
          "fuel": "가솔린",
          "trim": "740Li xDrive 디자인 퓨어 엑셀런스",
          "brand": "BMW",
          "model": "7시리즈 (G11)",
          "region": "경기",
          "sell_type": "일반",
          "transmission": null
        },
        "has_inspection": false
      },
      "source_mode": "replica"
    },
    {
      "id": "encar:43079086",
      "market": "kr",
      "source": "encar",
      "source_id": "43079086",
      "title": "2022 Volvo XC60 2 Gen B5 Inscription",
      "brand": "Volvo",
      "model": "XC60",
      "generation": "XC60 2 Gen",
      "trim": "B5 Inscription",
      "year": 2022,
      "mileage_km": 60699,
      "fuel": "gasoline",
      "transmission": null,
      "engine_cc": null,
      "body_type": null,
      "color": null,
      "vin": null,
      "price": {
        "amount": "40800000.00",
        "currency": "KRW"
      },
      "price_usd": "30381.94",
      "location": {
        "country": "KR",
        "region": "Gyeonggi",
        "city": null
      },
      "photos": [
        "https://api.apiauto.space/img/encar:43079086/1.jpg?exp=…&sig=…",
        "https://api.apiauto.space/img/encar:43079086/2.jpg?exp=…&sig=…"
      ],
      "photo_count": 4,
      "listing_url": "https://fem.encar.com/cars/detail/43079086",
      "is_active": true,
      "first_seen_at": "2026-11-02T14:34:16.763020Z",
      "last_seen_at": "2026-11-02T14:34:16.763020Z",
      "disappeared_at": null,
      "updated_at": "2026-11-02T14:34:16.763020Z",
      "raw": {
        "fx": {
          "date": "2026-11-02",
          "source": "ECB",
          "currency": "KRW",
          "usd_per_unit": "0.0007446554"
        },
        "badge": "B5 인스크립션",
        "trust": [],
        "has_vin": false,
        "condition": [
          "Inspection",
          "Record"
        ],
        "form_year": "202207",
        "sell_type": "normal",
        "body_class": null,
        "office_city": "경기",
        "badge_detail": null,
        "has_accident": false,
        "service_mark": [],
        "source_values": {
          "fuel": "가솔린",
          "trim": "B5 인스크립션",
          "brand": "볼보",
          "model": "XC60 2세대",
          "region": "경기",
          "sell_type": "일반",
          "transmission": null
        },
        "has_inspection": false
      },
      "source_mode": "replica"
    }
  ],
  "next_cursor": "…",
  "count": null
}

The cars in the responses are real, from the catalog when the site was built; photos are cut to two and event ids are made up.

Build a request

Pick filters and the address and code build themselves. The market is fixed: market=kr returns Encar cars only.

Marketmarket=kr fixed
GEThttps://api.apiauto.space/v1/cars?market=kr&brand=Hyundai&limit=20
cURL
curl -s "https://api.apiauto.space/v1/cars?market=kr&brand=Hyundai&limit=20" \
  -H "X-API-Key: $APIAUTO_KEY"

Use cases

  1. 01

    A catalog on an importer's site

    Encar cars with photos and dollar prices on your site; once an hour, pick up new and removed cars from the change feed.

    MethodGET /v1/cars · /v1/changes

  2. 02

    Search for a client

    A manager searches by make, year, mileage and budget and sends the client photos and the listing link.

    MethodGET /v1/cars?brand=…&year_min=…

  3. 03

    Price tracking

    The price_drop feed shows which cars got cheaper since the last poll, with a percentage threshold.

    MethodGET /v1/changes?type=price_drop

  4. 04

    A car-finder Telegram bot

    The bot sends a client fresh cars for their filter on its own: new arrivals come as added events.

    MethodGET /v1/changes?type=added

About the source

What only Encar has, which makes the catalog holds and where the data's limits are.

Encar fields in raw

Whatever only Encar has stays in the raw object as it is: nothing is dropped.

FieldMeaning
sell_typeSale type: a normal sale, a rental or a lease. Rentals and leases may show less than the full price.
has_accident, has_inspection, has_vinListing flags as Encar sends them.
condition, trust, service_markEncar marks: available reports, warranty, diagnosis (e.g. EncarDiagnosisP1).
form_yearYear and month as YYYYMM, as on Encar.
badge, badge_detailThe trim as written on Encar, in Korean.
office_cityThe seller's city, in Korean.
source_valuesOriginal spellings of make, model, trim, fuel and region.
fxThe rate behind price_usd: date, source (ECB), currency.

Encar makes in the catalog

The most frequent makes in the catalog; the brand parameter finds them in this spelling, ignoring case, spaces and hyphens.

MakeCars in the catalog
Hyundai34,911
Kia33,884
BMW12,666
Mercedes-Benz12,511
Genesis8,141
KGM (SsangYong)6,079
Chevrolet5,634
Renault Korea4,622
Audi3,166
Porsche2,605
Land Rover2,089
MINI1,971

The full list with car counts is GET /v1/references/brands?market=kr, a make's models are in /v1/references/models. References are free and never touch the quota.

New cars and price changes

The feed GET /v1/changes?market=kr&since=… returns events: new cars (added), cars taken off sale (disappeared), price drops and rises (price_drop, price_up) above a percentage threshold. A site or a bot learns about new arrivals without rereading the whole catalog. The feed comes with Pro, Max and the demo; each event costs one record.

Encar data boundaries

  • A VIN on about 0.1% of cars: checking Korean cars' history by VIN through the API will not work.
  • The source has no transmission or engine size.
  • Usually four photos, from Encar search.
  • Rentals and leases may show less than the full price — see raw.sell_type.
  • Cars taken off sale stay in the API for 14 more days with is_active=false.
  • The age of the copy comes in the X-Data-Age-Seconds header of every answer.

Your own Encar scraper or an API

A scraper of your own gives full control, but you keep it alive: blocks, site changes, translating Korean names, storing photos. An API takes that work away but returns only what is in the record and in raw. A scraper or a ready API — compared point by point.

Frequently asked questions

01

Is this the official Encar API?

No. apiauto.space is not affiliated with Encar. Encar has no open API for third-party developers, so its data is usually taken by scraping the site. We keep a copy of the catalog and serve it in one format through our own API.

02

Do I need a Korean proxy or IP?

No. Requests go to our API, not to Encar, and the key works from any country. Photos are served by our server too.

03

How often are Encar cars refreshed?

The Encar copy is refreshed on a schedule, hourly by target. The data age comes in the X-Data-Age-Seconds header of every answer; current market freshness is in /v1/references/markets.

04

Is the data in English?

Makes and models are in Latin script, field values are canonical English, and the original Korean spellings are in raw.source_values.

05

May I show Encar cars on my site?

Yes, in your own product and to your customers, photos included. Reselling the data and full dumps need an Enterprise agreement (offer, section 6).

06

How much does the Encar API cost?

The Start plan is $59 a month for one market, e.g. Korea only: 100,000 cars a month. The quota counts cars returned, not requests; references and photos are free. The demo is one day and 100 requests, free.

Other APIs and guides

Get an Encar test key

  • One day and 100 requests free, no card
  • All three markets and the change feed: compare Korea with China and the USA
  • The key arrives in Telegram within a minute — no forms, no calls
This is how the key arrives in the bot; here it is hidden.