한국 중고차 매물을 JSON으로
한국 중고차 매물을 실시간으로. 엔드포인트 세 개. JSON. 스크래핑도, 야간 배치도, 동기화할 자체 데이터베이스도 없습니다.
영구 무료 · 무료 · 하루 100회 요청
단순한 정액 요금
영구 무료 · 무료 · 하루 100회 요청
결제 전에 연동을 끝까지 만들어 보세요. 카드 없이, 만료 없이, 영업 통화 없이.
- Every endpoint, every field — nothing held back
- Every call reads the live catalogue, never a copy
- Korean fields arrive in English and German
- No card, no expiry, no sales call
- Upgrade only when you outgrow it
재고 페이지 하나를 항상 최신으로 — 모든 조회가 카탈로그로 바로 가고도 여유가 남습니다.
- Every call reads the live catalogue, never a copy
- Sold cars vanish the moment they sell
- Prices land in EUR — no conversion code
- Korean fields arrive in English and German
- A human answers when you get stuck
방문자마다 실시간 조회, 여러 사이트에 걸쳐, 카운터를 신경 쓰지 않고.
- Query live on every visitor you get
- Run several forecourts off one key
- Your field names and shape, not ours
- Endpoints built for how you actually work
- We keep building as you grow
상한도 한도 계산도 없습니다. 마켓플레이스 규모의 검색을 최대 트래픽으로.
- No daily ceiling to plan around
- 600 a minute, 10 at once
- Every field shaped to your platform
- Custom work included, never quoted
- Priority support, straight to the builder
∞ 공개된 일일 한도가 없습니다. Enterprise는 공정 사용 정책에 따라 운영됩니다. 분당 600회, 동시 10회이며 요청 시 상향됩니다. 제한하기 전에 먼저 상의드립니다.
실제 데이터가 돌아오는 것을 확인하세요
이 사이트를 마지막으로 빌드할 때 수집한 실제 매물입니다. 실시간 호출에는 키가 필요합니다.
Mercedes-Benz E-ClassE250 AMG Line · 2023 · 41,024 km · 가솔린 · 211 PS · 1,991 cc · Daegu€24,113#42746703
Mercedes-Benz E-ClassE250 Avantgarde · 2020 · 100,000 km · 가솔린 · 211 PS · 1,991 cc · Seoul€13,032#42794791
Mercedes-Benz S-ClassS450L 4MATIC · 2024 · 19,883 km · 가솔린 · 367 PS · 2,999 cc · Seoul€73,030#42903419
- Mercedes-Benz E-Class€19,5642,545 매물 수 · 중위 연식 2021 · 68,460 km · 77% 가솔린
- Mercedes-Benz S-Class€42,4451,551 매물 수 · 중위 연식 2021 · 87,133 km · 68% 가솔린
- Mercedes-Benz GLC-Class€22,773858 매물 수 · 중위 연식 2021 · 64,288 km · 77% 가솔린
- Mercedes-Benz GLE-Class€40,133836 매물 수 · 중위 연식 2021 · 65,486 km · 51% 가솔린
- Mercedes-Benz C-Class€13,065701 매물 수 · 중위 연식 2019 · 77,248 km · 70% 가솔린
- Mercedes-Benz CLS-Class€23,685422 매물 수 · 중위 연식 2019 · 92,288 km · 54% 디젤
엔카 API란
Encar.com은 한국 최대의 중고차 마켓플레이스이지만 공개 API를 제공하지 않습니다. 이것은 그 시장을 실시간으로 읽어 깔끔한 JSON으로 돌려주는 독립 REST 서비스입니다: 검색, 차량 한 대의 전체 정보, 그리고 조건에 맞는 매물 수.
팀들이 스크래핑을 떠나는 이유
- 모든 한국어 필드에 영어와 독일어 번역이 함께 옵니다. 디젤이 아니라 Diesel을 그대로 출력하면 됩니다. 매물은 이렇게 생겼습니다 →
- 필터링은 서버에서 처리되므로 카탈로그 전체가 아니라 요청한 행만 받습니다. 검색 파라미터 — GET /cars →
- 키는 즉시 발급되고, 비용이 없고, 만료되지 않습니다. free API key →
- 에이전트는 MCP로 API를 직접 호출합니다. SDK도, 직접 유지할 래퍼도 필요 없습니다. MCP server for AI agents →
- 살아 있는 카탈로그에서 집계한 22개 브랜드와 55개 모델 그룹. 브랜드별 한국 중고차 →
- 직접 만들고 싶지 않다면 완성된 템플릿이나 맞춤 제작 마켓플레이스도 있습니다. what a Korean car marketplace costs →
원본 덤프가 아니라 가공된 데이터
- 제조사, 모델 그룹, 모델, 등급, 연료 종류는 한국어 원본과 함께 영어·독일어로 번역되어 돌아옵니다. 직접 번역해야 했을 다섯 개 필드입니다.
- 가격은 서버에서 EUR로 환산되고, 등급을 알 수 있으면 출력이 PS와 kW로 정리되며, priceDrop에는 이전 가격과 인하된 날짜가 담깁니다.
- 단일 차량 조회에서는 그 시점에 판매 여부를 확인합니다. 이미 팔린 차는 오래된 200이 아니라 404 SOLD_OR_REMOVED로 답합니다.
빠르게 불러오도록 설계
- 필터는 서버 쪽에서 동작합니다. 2만 5천 유로 이하 디젤 쏘렌토를 요청하면 그것만 전송되고, 나중에 걸러낼 카탈로그가 넘어오지 않습니다.
- 요청당 최대 500건이므로 전체 카탈로그 동기화도 수천 번이 아니라 몇 번의 호출로 끝납니다.
- 모든 응답에 X-RateLimit-Remaining이 함께 오므로, 임포트 중간에 429를 만나는 대신 남은 횟수를 미리 알 수 있습니다.
1인 개발자부터 기업까지, 모든 규모를 위한 선택
무료 플랜에서 검토하는 개발자 한 명과 하루 수천 대를 동기화하는 수입업자가 같은 세 개의 엔드포인트를 씁니다. 다른 것은 일일 허용량과 어디까지 직접 만들지뿐입니다.
- 개발자 한 명에게는 영구 무료: 하루 100회, UTC 자정에 초기화, 카드 불필요.
- 공개 재고 페이지가 걸려 있다면 Pro와 Enterprise — 일일 허용량을 올리거나 아예 제한을 없앱니다.
- 바로 쓰는 마켓플레이스 템플릿, 전체 구축 대행, 텔레그램 봇과 자동화 작업은 건별 견적입니다.
세 개의 엔드포인트
엔드포인트 세 개, 헤더 하나, JSON 출력. 아래가 전체 레퍼런스이며, 유료로 공개되는 두 번째 문서는 없습니다.
# base: https://api.encar-api.com/api
# auth: x-api-key: avg_free_...
GET /cars?manufacturer=BMW&model=X5&fuel=diesel&priceTo=40000&count=24
GET /car?id=42391149
GET /count세 부분으로 나뉜 레퍼런스
여기서 펼쳐 읽거나, 제목을 눌러 별도 페이지로 이동하세요.
검색 파라미터 — GET /cars
더 읽기
한 번의 호출에서 자유롭게 조합할 수 있습니다. 응답에 total, page, count, results[]가 있으므로 두 번째 요청 없이 total로 페이지를 넘길 수 있습니다.
| parameter | what it does |
|---|---|
| manufacturer | Brand, as Encar writes it: BMW, Hyundai, Kia, Genesis, Mercedes-Benz, Audi. |
| model | Model name, e.g. X5 (G05). Partial names match, and a generation name narrows further: model=The New Carnival returns that generation alone, not the whole nameplate. |
| q | Free-text search across brand, model and badge. Aliases: keyword, search. |
| fuel | diesel · gasoline · hybrid · electric · lpg. |
| transmission | automatic · manual. |
| color | Exterior colour. |
| seats | Seat count: 5, 7, 9. Several at once as seats=7,9. The two ends are ranges, not counts — 2 means two seats or fewer and 10 means ten or more, which is how the source files them. A car's own figure comes back as details.seats from /car. |
| yearFrom / yearTo | Model year bounds, as plain years: 2018, 2024. |
| mileageFrom / mileageTo | Odometer bounds in kilometres. |
| priceFrom / priceTo | Price bounds in EUR — converted for you, not won. |
| sort | priceAsc or priceDesc. Left out, results come back newest first. |
| page | Page index, zero-based. Default 0. |
| count | Listings per page. Default 24, maximum 500. |
매물은 이렇게 생겼습니다
더 읽기
데이터가 한국어 원본에서 오기 때문에 이 중 네 필드는 기본적으로 잘못 읽힙니다. 모두 조용히 실패합니다. 페이지는 잘 그려지고, 다만 틀립니다.
| field | meaning |
|---|---|
| Id | Encar listing id. Pass it to /car to get the full vehicle. |
| Manufacturer / Model / Badge | Korean source values. Badge is partly Korean — prefer the de / en block below. |
| de / en | The same car translated: manufacturer, modelGroup, model, badge, fuelType. Render these. |
| Price | In units of 10,000 KRW. EUR ≈ Price × 6.7, so 4339 is about €29,070 — not €4,339. |
| Year | YYYYMM, not a year: 201902 is February 2019. FormYear holds the plain "2019". |
| Mileage | Kilometres, as an integer. |
| FuelType | Korean. The translated value is in de.fuelType / en.fuelType. |
| Photo / Photos[] | Relative paths. Prefix them with the image host; with Photo, append 001.jpg. |
| priceDrop | Present when the seller cut the price: previousPrice, droppedAt. |
| powerPs / powerKw | Engine output, where the trim is known. |
| OfficeCityState | Where the car stands, as a Korean region name. |
요청 한도와 오류
더 읽기
모든 응답에 X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset이 들어 있어, 한도를 맞닥뜨리는 대신 다가오는 것을 볼 수 있습니다.
| status | meaning |
|---|---|
| 200 | A normal answer. Check X-RateLimit-Remaining while you are here. |
| 400 | A parameter could not be parsed — a non-numeric yearFrom, for instance. |
| 401 | Missing or unknown key. Send it as the x-api-key header. |
| 404 SOLD_OR_REMOVED | From /car: the vehicle is gone from Encar. Drop it on your side. |
| 429 | Daily allowance spent. X-RateLimit-Remaining tells you before it happens. |
| 503 | The Korean source did not answer in time. Retry once, then fall back. |
누가 쓰고 있나
세 시장의 수입업체 세 곳이 공개 재고를 이 API로 서비스합니다. 로고가 아니라 실제로 열어볼 수 있는 사이트입니다.
Public stock listings and vehicle detail pages, filtered to what their Belarusian buyers import.
Sourcing search for German buyers, with every Korean field rendered in German.
The public catalogue behind a turnkey Korea-to-Kosovo import service, checked live per enquiry.
자주 묻는 질문
엔카에 공식 API가 있나요?
없습니다. 엔카닷컴은 공개 API도, 개발자 포털도, 셀프 가입형 파트너 프로그램도 제공하지 않습니다. 엔카 API는 같은 매물 데이터를 깔끔한 REST 엔드포인트로 전달하는 독립 서비스입니다.
엔카 API란 무엇인가요?
엔카닷컴의 한국 중고차 매물을 실시간 JSON으로 반환하는 REST API입니다. 엔드포인트 세 개, 제조사·연료·연식·주행거리·가격 필터, 스크래핑 불필요.
한국 중고차 데이터를 프로그램으로 어떻게 가져오나요?
필터와 함께 /cars로 GET 요청을 보내면 페이지 단위 JSON이 돌아옵니다. x-api-key 헤더로 인증합니다. 무료 키는 하루 100회이며 이 사이트에서 즉시 발급됩니다.
엔카 API는 어떤 데이터를 반환하나요?
각 매물에는 제조사, 모델, 등급, 연식, 주행거리, 연료 종류, 변속기, 색상, 가격, 엔진 출력, 사진 경로, 차량이 있는 한국 내 지역, 그리고 모델과 트림의 독일어·영어 번역이 포함됩니다. 19만 건 이상의 실시간 매물을 이용할 수 있습니다.
엔카 API는 무료인가요?
무료 플랜이 있습니다. 월 3,000회, 카드 불필요, 만료 없음. Pro는 월 150,000회에 49유로, Business는 월 750,000회에 199유로, Enterprise는 요청 제한 없이 월 499유로입니다. 월 한도는 하루 한도를 고르게 나눈 값이므로 폭주하는 스크립트가 한 달치를 오후 반나절에 소진할 수 없습니다.
제조사, 가격, 주행거리로 한국 중고차를 어떻게 검색하나요?
필터를 /cars의 쿼리 파라미터로 넘기세요. manufacturer, model, fuel, transmission, colour, yearFrom과 yearTo, mileageFrom과 mileageTo, 유로 단위의 priceFrom과 priceTo, 그리고 sort=priceAsc 또는 priceDesc입니다. 페이지당 최대 500건이 돌아옵니다.
API 키 받기
무료 플랜, 하루 100회. 이메일을 입력하면 첫 호출에 필요한 모든 것과 함께 키가 즉시 도착합니다.
- 하루 100회 요청
- 카드 불필요
- 키는 만료되지 않음
Questions, or Pro and Enterprise volume? Reply straight to the key email — it reaches a person, not a form. Or message us on WhatsApp if that is quicker: +383 49 644 168