Encar API - Korean Used Car Details in English avatar

Encar API - Korean Used Car Details in English

Pricing

from $10.00 / 1,000 car details

Go to Apify Store
Encar API - Korean Used Car Details in English

Encar API - Korean Used Car Details in English

Paste any Encar.com car link and get clean JSON in English: price, mileage, specs, photos, VIN, seller and accident history. $10 per 1,000 cars.

Pricing

from $10.00 / 1,000 car details

Rating

0.0

(0)

Developer

Mykola Tokariev

Mykola Tokariev

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

3 days ago

Last modified

Categories

Share

What is Encar API?

Encar API turns any Encar.com car link into clean, ready-to-use data in English. Paste the link of a used car on Encar, South Korea's largest used-car marketplace, and get back its price, mileage, specs, photos, VIN and accident history in one response.

There's no Korean to decode and no scraping to set up. It works like any other web API, and you pay only for cars you actually get back.

What data can you get from Encar?

GroupWhat you get
🚗 CarMake, model, trim (in English and Korean), model year, first registration date, imported or domestic
💰 PriceAsking price and original new-car price, in full Korean won (KRW)
⚙️ SpecsMileage (km), fuel, transmission, engine size (cc), color, body type, seats
🪪 IdentityLicence plate number and VIN
📸 PhotosDirect links to every listing photo
🛠️ Accident historyInsurance-reported accidents with repair costs, owner changes, flood, theft and total-loss records
🏢 SellerSeller type, dealer name, dealer company and city
📈 ListingStatus, listing dates, views and favorites

Why use Encar API?

  • 🇬🇧 English output. Fuel, transmission, color and body type are translated. The original Korean names are kept too.
  • 💵 Real prices. Encar shows prices in units of 10,000 won. You get the full amount, for example 24900000 instead of 2490.
  • 🛡️ Accident history included. Other tools charge separately for it; here it comes with every car at no extra cost.
  • ⚡ Instant answers. It's an always-on API, so there's nothing to start and no waiting for a run to finish.
  • 🆓 Failed lookups are free. You're charged only when a car comes back.
  • 🔌 Works anywhere. Call it from code, a spreadsheet, Make, Zapier, n8n or any tool that can send a web request.

How to use Encar API

  1. Create a free Apify account if you don't have one. No credit card is needed.
  2. Open this Actor in Apify Console and go to the Endpoints tab. Your personal API address is shown there.
  3. Find a car on Encar.com and copy the link from your browser's address bar.
  4. Send the link to the /car endpoint. You can do this right in the Endpoints tab: paste the link into the url field and click Send.
  5. Get the car data back as JSON within a few seconds.

Call Encar API from your code

You need your API token, which you'll find in Apify Console › Settings › API & Integrations. Keep it private.

cURL

curl "https://<username>--encar-api.apify.actor/car?url=https://fem.encar.com/cars/detail/42584149" \
-H "Authorization: Bearer <YOUR_APIFY_TOKEN>"

JavaScript

const carUrl = 'https://fem.encar.com/cars/detail/42584149';
const endpoint = new URL('https://<username>--encar-api.apify.actor/car');
endpoint.searchParams.set('url', carUrl);
const response = await fetch(endpoint, {
headers: { Authorization: `Bearer ${process.env.APIFY_TOKEN}` },
});
const car = await response.json();
console.log(car.title, car.priceKrw, car.mileageKm);

Python

import os
import requests
response = requests.get(
"https://<username>--encar-api.apify.actor/car",
params={"url": "https://fem.encar.com/cars/detail/42584149"},
headers={"Authorization": f"Bearer {os.environ['APIFY_TOKEN']}"},
)
car = response.json()
print(car["title"], car["priceKrw"], car["mileageKm"])

Copy your exact API address from the Endpoints tab and replace the one in these examples. If a tool can't send headers, add &token=<YOUR_APIFY_TOKEN> to the address instead.

How much does it cost to get Encar data?

You pay $0.01 per car, which is $10 per 1,000 cars. Accident history is included at no extra cost.

CarsPrice
1$0.01
100$1
1,000$10
10,000$100
  • 🆓 Failed requests cost nothing. That covers wrong links, cars that were sold or removed, and times when Encar is unavailable.
  • 🎁 You can try it for free. The Apify Free plan includes $5 of usage every month, enough for a few hundred cars.
  • 🖥️ Small platform fee while it runs. Because this is an always-on API, Apify also bills platform usage for the time the API is running for you. At the default 256 MB of memory that's about $0.05 per hour of activity on the Free and Starter plans. It shuts down on its own when you stop sending requests.
  • 🔒 You stay in control. Set a maximum cost in Apify Console. When it's reached, the API returns status 402 instead of charging more.

Input

The /car endpoint takes one parameter, url: the link to a car on Encar. Both link formats work:

  • https://fem.encar.com/cars/detail/42584149
  • https://www.encar.com/dc/dc_cardetailview.do?carid=42584149

Extra parts of the link, such as ?pageid=..., are fine. If your tool builds the address by hand, URL-encode the Encar link first.

Output

Here's a real response, shortened:

{
"listingId": "42584149",
"url": "https://fem.encar.com/cars/detail/42584149",
"title": "Volvo S90 T5 Inscription",
"make": "Volvo",
"model": "S90",
"trim": "T5 Inscription",
"korean": { "make": "볼보", "model": "S90", "trim": "T5 인스크립션" },
"year": 2020,
"firstRegistration": "2019-12",
"isImported": true,
"priceKrw": 24900000,
"newCarPriceKrw": 65900000,
"mileageKm": 65352,
"specs": {
"fuel": "Gasoline",
"transmission": "Automatic",
"engineDisplacementCc": 1969,
"color": "White",
"bodyType": "Full-size car",
"seats": 5
},
"plateNumber": "116가9110",
"vin": "LVYPS102DLP081653",
"photos": ["https://ci.encar.com/carpicture/carpicture08/pic4258/42584146_006.jpg"],
"options": { "standardCodes": ["001", "004"], "other": ["사제 하이패스 장착"] },
"description": "■추천 포인트 ...",
"seller": {
"type": "DEALER",
"dealerName": "리본카 일산지점4",
"companyName": "오토플러스㈜2",
"region": "경기 고양시"
},
"history": {
"accidentCount": 1,
"ownCarDamageCount": 1,
"otherCarDamageCount": 0,
"ownCarDamageCostKrw": 2214835,
"otherCarDamageCostKrw": 0,
"ownerChangeCount": 1,
"plateChangeCount": 0,
"totalLossCount": 0,
"floodDamageCount": 0,
"theftCount": 0,
"accidents": [
{
"date": "2023-09-21",
"insurancePaidKrw": 2646580,
"partsCostKrw": 1283712,
"laborCostKrw": 178620,
"paintingCostKrw": 752503
}
]
},
"listing": {
"status": "ADVERTISE",
"registeredAt": "2026-08-21T09:32:54",
"firstAdvertisedAt": "2026-10-24T21:28:05",
"updatedAt": "2026-10-24T21:27:36",
"views": 59,
"favorites": 52
},
"scrapedAt": "2026-10-27T15:32:13.378Z"
}

What each field means

FieldMeaning
titleMake, model and trim in one line
yearModel year
firstRegistrationWhen the car was first registered, as YYYY-MM
priceKrwAsking price in Korean won
newCarPriceKrwWhat the car cost new, in Korean won
mileageKmDistance driven, in kilometres
photosLinks to the full-size listing photos
options.standardCodesEncar's codes for factory equipment such as a sunroof or navigation
options.otherExtra equipment the seller typed in themselves
historyInsurance-based history; null when Encar doesn't publish it for this car
history.ownCarDamageCostKrwTotal insurance-paid repairs to this car
history.ownerChangeCountHow many times the car changed owners
listing.statusADVERTISE means the car is currently for sale
scrapedAtWhen the data was fetched

Any value Encar leaves empty comes back as null, so your code never has to guess whether a field exists.

Errors

When something goes wrong, you get a short message such as { "error": "Car 1 not found on Encar" } and one of these status codes. None of them are charged.

StatusWhat it meansWhat to do
400The url is missing, invalid or not an Encar linkCheck the link you sent
402Your spending limit is reachedRaise the maximum cost in Apify Console
404The car doesn't exist or was removed from EncarThe car was probably sold
502Encar didn't respondWait a moment and try again

Integrations

Encar API is a normal web endpoint, so it works with almost any tool:

  • Google Sheets, Excel, Airtable: use a web request or "import JSON" add-on.
  • Make, Zapier, n8n: use their HTTP request step with the address from the Endpoints tab.
  • Your own app or website: see the code examples above.

FAQ

Encar API reads only information that Encar shows publicly to every visitor. It doesn't log in or get past any paywall. You're responsible for how you use the data, so check Encar's terms of service and follow the privacy laws that apply to you, such as GDPR or Korea's PIPA. If you're unsure, ask a lawyer.

Does it collect personal data?

As little as possible. Phone numbers, seller account IDs and street addresses are left out on purpose. Only the dealer's business name and city are returned. Encar API doesn't store the cars you look up; the data is sent to you and that's it.

Why is history sometimes null?

Some sellers choose not to publish the insurance record, and Encar doesn't have one for every car. The rest of the car data is still returned, and the price is the same.

Are prices in won or in 10,000 won?

Always full Korean won. 24900000 means ₩24,900,000.

Why are some values still in Korean?

Common values such as fuel, color and transmission are translated. Rare ones are returned in Korean rather than guessed. The seller's description is returned as written.

How fast is it?

Usually one to three seconds per car. The first request after a quiet period can take a few seconds longer while the API starts up.

Can I search Encar or get many cars at once?

Right now the API returns one car per request. You can send many requests in parallel. If you need search or bulk export, open an issue and tell us what you need.

Something isn't working. What should I do?

Open the Issues tab on this Actor's page and include the Encar link you used.

Can you build something custom?

Yes. If you need other Encar data, such as inspection reports, search results or price tracking, or a different marketplace, get in touch through the Issues tab.