개발가이드자동차차종별 차량정보 조회

차종별 차량정보 조회 API

명세 내보내기
OpenAPI 3.0.3Postman 컬렉션Markdown

브랜드·차명·연식·등급으로 해당 차종의 제원·사양·등급 정보를 조회합니다.

POSThttps://apick.app/rest/vehicle_model_info
인증
Bearer 키
요청 형식
form-data
응답
JSON
경로
1개

알아둘 점

제원 응답 한 건당 20P가 차감됩니다. 차종 목록(무료), 찾지 못한 경우, 후보만 안내하는 경우에는 과금하지 않습니다.

요청과 응답

API 요청
POST/rest/vehicle_model_info
  • Bearer 인증
  • multipart/form-data
  • JSON 응답
요청 파라미터 4개
파라미터
설명
makerstring선택
브랜드. 예: 현대, 기아, BMW, 렉서스
예시
기아
modelstring선택
차명. 예: 아반떼, 더 뉴 K5, 520i. 비우면 차종 목록
예시
더 뉴 K5
modelYearstring선택
연식(4자리). 예: 2024
예시
2023
trimstring선택
등급·트림. 예: 프레스티지
응답 필드 41개
응답 필드
설명
dataobject
조회 데이터
data.차종object
찾은 차종 {제조사, 그룹, 차명}. 그룹은 모회사가 따로 있는 브랜드만(예: 렉서스 → 도요타)
data.제원object
제조사·차명·연식·등급과 값이 있는 제원 항목. 값이 없는 항목은 싣지 않습니다. 값은 표준 표기로만 내려갑니다(연료: 가솔린·디젤·LPG·전기·수소·하이브리드, 차체형상: 세단·SUV·MPV 등, 구동방식: 전륜·후륜·2WD·AWD, 변속기: 자동 8단·DCT 7단·CVT, 에너지효율등급: 1~5등급). 여러 값은 + 로 잇습니다(예: 가솔린+디젤, 후륜+AWD). 배기량, 연료, 차체형상, 변속기, 변속기단수, 엔진형식, 구동방식, 최고출력, 최대토크, 승차정원, 전장, 전폭, 전고, 축거, 공차중량, 복합연비, 도심연비, 고속도로연비, 에너지효율등급, 이산화탄소배출량, 연간유류비, 전기주행거리, 배터리용량, 배터리종류, 충전시간, 완속충전시간, 급속충전시간, 최고속도, 가속시간, 휠크기, 전륜타이어, 후륜타이어, 전륜타이어규격, 후륜타이어규격, 전륜서스펜션, 후륜서스펜션, 전륜브레이크, 후륜브레이크, 연료탱크용량, 배터리규격, 운전석와이퍼, 조수석와이퍼, 엔진오일용량, 엔진오일점도, 보증기간, 보증거리, 정비주기, 판매가격
data.successinteger
과금 여부0: 실패 또는 무료 응답1: 성공
data.안내string
추천을 함께 돌려줄 때, 또는 입력한 등급과 같은 등급의 제원이 없어 기본 제원으로 답할 때의 설명 문구. 정확히 일치했으면 항목이 없습니다.
data.추천object
차명·등급 표기가 정확히 일치하지 않을 때의 추천입니다. {입력: {제조사, 차명, 연식, 등급}, 자동선택: Boolean, 대안: Array}. 자동선택이 true면 그 차종의 제원을 함께 돌려주었고, false면 제원 없이 대안만 알려줍니다(무료). 대안은 유사도가 높은 순서의 [{제조사, 차명, 유사도, 제원있음, 연식, 등급}] 입니다. 유사도는 0~1 이고 제원있음이 false면 그 차종의 제원이 아직 없는 것입니다. 정확히 일치했으면 항목이 없습니다.
apiobject
아래 하위 항목을 확인하세요.
api.successboolean
아래 하위 항목을 확인하세요.
api.costinteger
아래 하위 항목을 확인하세요.
api.msinteger
아래 하위 항목을 확인하세요.
api.pl_idinteger
아래 하위 항목을 확인하세요.
하위 필드 30개 더 보기
응답 필드
설명
data.차종.제조사string
아래 하위 항목을 확인하세요.
data.차종.그룹string
아래 하위 항목을 확인하세요. null 허용.
data.차종.차명string
아래 하위 항목을 확인하세요.
data.제원.제조사string
아래 하위 항목을 확인하세요.
data.제원.차명string
아래 하위 항목을 확인하세요.
data.제원.연식integer
아래 하위 항목을 확인하세요.
data.제원.등급string
아래 하위 항목을 확인하세요.
data.제원.배기량integer
아래 하위 항목을 확인하세요.
data.제원.연료string
아래 하위 항목을 확인하세요.
data.제원.복합연비integer
아래 하위 항목을 확인하세요.
data.제원.전장integer
아래 하위 항목을 확인하세요.
data.제원.전륜타이어string
아래 하위 항목을 확인하세요.
data.제원.등급후보array
등급을 하나로 정하지 못했을 때의 후보 [{연식, 등급}]. 정했으면 항목이 없습니다.
data.제원.등급후보[].연식integer
아래 하위 항목을 확인하세요.
data.제원.등급후보[].등급string
아래 하위 항목을 확인하세요.
data.제원.제원기준일string
제원을 마지막으로 갱신한 시각
data.제원.사양object
등급의 기본·선택 사양 목록 {기본: [...], 선택: [...]}. 없으면 항목이 없습니다.
data.추천.입력object
아래 하위 항목을 확인하세요.
data.추천.입력.제조사string
아래 하위 항목을 확인하세요.
data.추천.입력.차명string
아래 하위 항목을 확인하세요.
data.추천.입력.연식integer
아래 하위 항목을 확인하세요.
data.추천.입력.등급string
아래 하위 항목을 확인하세요. null 허용.
data.추천.자동선택boolean
아래 하위 항목을 확인하세요.
data.추천.대안array
아래 하위 항목을 확인하세요.
data.추천.대안[].제조사string
아래 하위 항목을 확인하세요.
data.추천.대안[].차명string
아래 하위 항목을 확인하세요.
data.추천.대안[].유사도number
아래 하위 항목을 확인하세요.
data.추천.대안[].제원있음boolean
아래 하위 항목을 확인하세요.
data.추천.대안[].연식array
아래 하위 항목을 확인하세요.
data.추천.대안[].등급array
아래 하위 항목을 확인하세요.

응답 처리

HTTP 성공과 업무 결과를 구분하세요. 경로별 응답 필드와 예시는 위 요청과 응답에 함께 있습니다.

과금
경우
과금
차종 목록(model 비움)
무료
차종을 찾지 못했거나 제원이 없음
과금하지 않음
표기가 달라 후보만 안내(제원 없음)
무료
제원 응답
건당 20P
원문 응답 필드 표 보기
Body — 차종 조회(model 입력)
이름
타입
설명
data
Object
조회 데이터
차종
Object
찾은 차종 {제조사, 그룹, 차명}. 그룹은 모회사가 따로 있는 브랜드만(예: 렉서스 → 도요타)
제원
Object
제조사·차명·연식·등급과 값이 있는 제원 항목. 값이 없는 항목은 싣지 않습니다.
값은 표준 표기로만 내려갑니다(연료: 가솔린·디젤·LPG·전기·수소·하이브리드, 차체형상: 세단·SUV·MPV 등, 구동방식: 전륜·후륜·2WD·AWD, 변속기: 자동 8단·DCT 7단·CVT, 에너지효율등급: 1~5등급). 여러 값은 + 로 잇습니다(예: 가솔린+디젤, 후륜+AWD).
배기량, 연료, 차체형상, 변속기, 변속기단수, 엔진형식, 구동방식, 최고출력, 최대토크, 승차정원, 전장, 전폭, 전고, 축거, 공차중량, 복합연비, 도심연비, 고속도로연비, 에너지효율등급, 이산화탄소배출량, 연간유류비, 전기주행거리, 배터리용량, 배터리종류, 충전시간, 완속충전시간, 급속충전시간, 최고속도, 가속시간, 휠크기, 전륜타이어, 후륜타이어, 전륜타이어규격, 후륜타이어규격, 전륜서스펜션, 후륜서스펜션, 전륜브레이크, 후륜브레이크, 연료탱크용량, 배터리규격, 운전석와이퍼, 조수석와이퍼, 엔진오일용량, 엔진오일점도, 보증기간, 보증거리, 정비주기, 판매가격
제원.사양
Object
등급의 기본·선택 사양 목록 {기본: [...], 선택: [...]}. 없으면 항목이 없습니다.
제원.등급후보
Array
등급을 하나로 정하지 못했을 때의 후보 [{연식, 등급}]. 정했으면 항목이 없습니다.
제원.제원기준일
String
제원을 마지막으로 갱신한 시각
추천
Object
차명·등급 표기가 정확히 일치하지 않을 때의 추천입니다.
{입력: {제조사, 차명, 연식, 등급}, 자동선택: Boolean, 대안: Array}.
자동선택이 true면 그 차종의 제원을 함께 돌려주었고, false면 제원 없이 대안만 알려줍니다(무료).
대안은 유사도가 높은 순서의 [{제조사, 차명, 유사도, 제원있음, 연식, 등급}] 입니다. 유사도는 0~1 이고 제원있음이 false면 그 차종의 제원이 아직 없는 것입니다.
정확히 일치했으면 항목이 없습니다.
안내
String
추천을 함께 돌려줄 때, 또는 입력한 등급과 같은 등급의 제원이 없어 기본 제원으로 답할 때의 설명 문구. 정확히 일치했으면 항목이 없습니다.
success
Integer
과금 여부
0: 실패 또는 무료 응답
1: 성공
Body — 차종 목록(model 비움, 무료)
이름
타입
설명
제조사목록
Array
maker 도 비우면 브랜드 목록 [{제조사, 그룹, 차종수}]
차종목록
Array
maker 를 넣으면 그 브랜드의 차종 [{차명, 제원연식}]. 제원연식은 제원이 있는 연식입니다.

오류 코드

응답을 아래 순서로 확인하세요. 결과 유무와 과금 여부는 서로 다릅니다.

  1. HTTP 상태전송·인증·입력 오류
  2. api.successAPI 처리 여부
  3. data · result업무 결과와 오류 문구
  4. api.cost이번 요청의 과금
인증·포인트 오류 result.error 문구
코드
HTTP
의미·조치
유효하지 않은 API키 입니다.
401
Authorization: Bearer 헤더의 인증키를 확인하세요.
허용되지 않은 IP주소 입니다.
401
마이페이지의 허용 IP 설정과 요청 서버 IP를 확인하세요.
비활성화된 계정입니다.
401
계정 이용 상태를 고객지원으로 문의하세요.
사용 가능한 포인트이 부족합니다.
200
HTTP 200이어도 result.error가 있으면 실패입니다. 포인트를 충전한 뒤 다시 요청하세요. 이 응답은 과금되지 않습니다.
인증 정보를 확인할 수 없습니다.
424
일시적인 확인 실패입니다. 잠시 후 다시 시도하세요.
폼 입력 오류 error.code
코드
HTTP
의미·조치
FORM_DATA_INVALID
400
필드 이름·값의 타입·배열 인덱스를 확인하세요. 인덱스는 0부터 연속으로 사용합니다.
FORM_DATA_FIELD_CONFLICT
400
같은 값과 중첩 경로를 동시에 지정하지 마세요.
MULTIPART_LIMIT_OR_PARSE_ERROR
400·413
boundary·파일 크기·필드 개수를 확인하세요. 서비스별 제한이 우선 적용됩니다.

요금·이용 조건

기본 요금기본 단가 20P · 건당

실제 차감 금액은 응답의 api.cost로 확인하세요. 상세 요금은 요금정책에서 볼 수 있습니다.

연동 팁

  • 요청 예제의 오류 처리 포함 모드는 시간 제한과 업무 실패 판정을 함께 보여줍니다.
  • 인증키는 서버 환경변수에 두고 브라우저·앱에 넣지 마세요.
  • HTTP 성공과 업무 결과를 구분하고, 실패 응답의 오류 문구를 그대로 기록하세요.
추가 예제·서비스별 연동 안내
응답 예시

{
    "data": {
        "차종": { "제조사": "기아", "그룹": null, "차명": "K5" },
        "제원": {
            "제조사": "기아",
            "차명": "K5",
            "연식": 2023,
            "등급": "프레스티지",
            "배기량": 1999,
            "연료": "가솔린",
            "복합연비": 13.0,
            "전장": 4905,
            "전륜타이어": "235/45R18",
            "등급후보": [
                { "연식": 2023, "등급": "프레스티지" },
                { "연식": 2023, "등급": "노블레스" }
            ],
            "제원기준일": "2026-10-16T04:00:00.000Z"
        },
        "success": 1
    },
    "api": {
        "success": true,
        "cost": 20,
        "ms": 42,
        "pl_id": 8417706
    }
}
            
응답 예시 — 차명 표기가 정확히 일치하지 않을 때

{
    "data": {
        "차종": { "제조사": "기아", "그룹": null, "차명": "K5" },
        "제원": {
            "제조사": "기아",
            "차명": "K5",
            "연식": 2023,
            "등급": "프레스티지",
            "배기량": 1999
        },
        "안내": "입력한 차명·등급과 정확히 일치하는 항목이 없어 가장 비슷한 차종으로 찾았습니다. 추천 항목에서 확인하세요.",
        "추천": {
            "입력": { "제조사": "기아", "차명": "K5 2.0", "연식": 2023, "등급": null },
            "자동선택": true,
            "대안": [
                {
                    "제조사": "기아",
                    "차명": "K5",
                    "유사도": 0.935,
                    "제원있음": true,
                    "연식": [2023, 2021],
                    "등급": ["노블레스", "프레스티지"]
                }
            ]
        },
        "success": 1
    },
    "api": { "success": true, "cost": 20, "ms": 38, "pl_id": 8417707 }
}
            

개발가이드 검색

API 이름·경로·파라미터·오류 코드로 찾을 수 있습니다.

표시 가격은 기본 단가입니다. 상세 과금 조건은 각 가이드에서 확인하세요.