본인 간편인증 후 행정안전부·경찰청·국민건강보험공단·한국주택금융공사·한국산업인력공단·한국전력공사의 정부24 통합 조회 자료를 확인합니다. 문서확인번호: 발급된 등본의 문서확인번호. 정부24에서 진위확인에 쓴다. 발급일자: 발급일자 성명: 발급 대상자 성명 발급문서: 발급된 PDF 원본을 base64 로 인코딩한 문자열. 그대로 디코딩하면 PDF 한 부가 된다.
POSThttps://apick.app/rest/req_gov24_bundle전체 2개 경로
정부24 통합 자료를 조회하기 위한 인증 요청입니다. 사용자에게 간편인증을 요청하고, 결과 조회에 쓸 transactionId 를 바로 돌려줍니다. 요청 본문의 products 로 받을 조회를 고르며, 고른 조회만 실행하고 그 단가의 합으로 과금합니다.
인증요청과 결과조회는 완전히 분리되어 있습니다. 이 호출은 인증요청만 보내고 transactionId 를 즉시 반환합니다. 결과는 사용자가 승인한 뒤 /rest/get_gov24_bundle 에 transactionId 를 넣어 확인합니다.
조회 항목마다 담당 기관이 다르지만, 인증기관은 엔드포인트로 자동 선택되므로 기관을 지정하는 파라미터는 없습니다.
이 응답의 expiresAt 까지만 승인할 수 있습니다. 남은 시간을 화면에 표시하고, 만료되면 사용자가 다시 요청할 수 있게 해 주세요.
2단계 · 결과조회 엔드포인트
이 API 는 polling 용도입니다. 호출 자체는 언제든 무료이며, 실제 결과가 최초로 반환되는 1회에만 과금됩니다. 같은 transactionId 로 다시 조회하면 charged=false 로 추가 과금이 없습니다.
인증 대기(AUTH_WAITING)·조회 중(COLLECTING)·실패(FAILED)·만료(AUTH_EXPIRED) 응답은 과금되지 않습니다. 결과를 받을 때까지 안심하고 반복 조회하세요.
결과가 준비된 뒤에는 조회 시각 기준 24시간 동안 재조회할 수 있습니다. 이 기간의 재조회는 무과금입니다.
응답에는 실제 정보를 확인한 시각이 checkedAt 으로 포함됩니다. 저장해 둔 값을 돌려주는 것이 아니라 그 시점에 확인한 값입니다.
폴링은 resultAvailable=true 를 받는 순간 멈추세요. 최대 시간은 expiresAt(인증 대기)까지이고, 그 뒤로는 결과가 나올 때까지입니다. 자세한 값은 호출 제한과 재시도를 참고하세요.
조회 항목이 여러 개인 상품은 일부만 성공하면 PARTIAL_SUCCESS 로 반환하며, 이때도 실제 조회된 데이터가 있으면 최초 1회 과금됩니다. 어느 항목이 성공·실패했는지는 sources 에 표시됩니다.
결과 단가는 접수 때 고른 조회 단가의 합입니다. 담긴 조회는 13종이고, 조회마다 단가가 다릅니다(등본·초본은 건당 80P, 나머지는 60P). 고르지 않은 조회는 인증·수집하지 않으므로 단가도 발생하지 않습니다.
예를 들어 등본·초본 두 건만 고르면 결과 단가는 160P입니다. 인증 요청 단가(20P)는 조회 수와 무관하게 1회만 발생합니다.
요청과 응답
1인증 요청
POST/rest/req_gov24_bundle
Bearer 인증
multipart/form-data
JSON 응답
요청 파라미터 15개 · 필수 9
파라미터
설명
namestring필수
조회 대상의 이름입니다. 간편인증·개인 조회에서는 성명, 기업 조회에서는 법인명·상호를 뜻합니다. 생년월일·전화번호 같은 보조 식별자와 함께 확인하세요.
본인 명의 휴대전화 번호입니다. 하이픈 없이 숫자만 입력하며(예: 01012341234), 인증 문자를 받을 수 있는 번호여야 합니다.
예시
01011112222
authProviderstring필수
사용할 간편인증 수단의 식별자입니다. 예: kakao, naver, toss, pass. 지원 값과 표시 이름은 이 문서의 간편인증 목록을 확인하세요.
예시
kakao
productsarray필수
받을 조회를 고릅니다. 담긴 상품 키 또는 한글 별칭을 배열로 보내거나 쉼표로 구분합니다(예: resident_registration,resident_registration_cho). 고른 조회 단가의 합으로 과금하며, 고르지 않은 조회는 인증·수집하지 않습니다.
예시
resident_registration,resident_registration_cho
purposeCdstring선택
발급 용도 코드. 기본 01(본인확인용) 문자열로 보내며, 생략하면 서버 기본값이 적용되거나 해당 조건이 해제됩니다.
submitTargetstring선택
제출할 기관명. 기본 공란 문자열로 보내며, 생략하면 서버 기본값이 적용되거나 해당 조건이 해제됩니다.
sidostring필수
주민등록 주소지의 시도(예: 서울특별시) 문자열로 보내며, 생략하면 서버 기본값이 적용되거나 해당 조건이 해제됩니다.
예시
서울특별시
sigungustring필수
주민등록 주소지의 시군구(예: 구로구) 문자열로 보내며, 생략하면 서버 기본값이 적용되거나 해당 조건이 해제됩니다.
예시
구로구
includeAddressHistorystring선택
Y 이면 과거 주소 변동 이력을 포함한다. 기본 N 문자열로 보내며, 생략하면 서버 기본값이 적용되거나 해당 조건이 해제됩니다.
includeHouseholdstring선택
Y 이면 세대원 전체를 포함한다. 기본 Y 문자열로 보내며, 생략하면 서버 기본값이 적용되거나 해당 조건이 해제됩니다.
includePersonalHistorystring선택
Y 이면 개인 인적사항 변동 이력을 포함한다. 기본 N 문자열로 보내며, 생략하면 서버 기본값이 적용되거나 해당 조건이 해제됩니다.
docNostring필수
확인서 문서번호(예: HRD-0000-0000) 문자열로 보내며, 생략하면 서버 기본값이 적용되거나 해당 조건이 해제됩니다.
예시
HRD-0000-0000
customerNostring필수
한전 고객번호 10자리입니다. 전기요금 고지서에 표시된 번호를 하이픈 없이 입력하며, 10자리가 아니면 조회되지 않습니다.
예시
1234567890
billYmstring선택
조회할 청구년월입니다. YYYYMM 형식(예: 202509)이며, 생략하면 이번 달을 조회합니다. 미래 월은 자료가 없을 수 있습니다.
예시
202601
응답 필드 17개
응답 필드
설명
dataobject
요청 처리 결과 묶음입니다. 조회한 값·작업 상태·오류 설명이 이 안에 들어 있으며, 실제 하위 필드 구성은 서비스마다 다릅니다. 값이 없으면 null·빈 배열·필드 생략 중 해당 서비스의 규칙을 따릅니다.
data.schemaVersionstring
응답 스키마의 버전입니다. 현재 "1.0"으로 고정되어 있으며, 필드 구조가 바뀌면 값이 올라갑니다. 클라이언트는 이 값을 저장해 두고 파싱 로직을 분기할 수 있습니다.
data.transactionIdstring
간편인증 요청에서 발급된 거래 ID입니다. 인증요청 응답의 transactionId와 같으며, 같은 거래의 결과를 조회하거나 문의할 때 사용합니다. 인증이 만료되면 새 거래를 만들어야 합니다.
data.productstring
조회한 상품의 내부 코드입니다. 인증요청 때 보낸 product와 같은 값이며, 응답의 result 구조를 해석할 때 기준이 됩니다.
data.statusstring
현재 처리 상태 코드입니다. 괄호 안 설명은 이 서비스에서의 상태 의미이며, 값별 다음 행동은 이 문서의 상태 표를 확인하세요. 상태가 바뀌면 같은 경로를 다시 조회합니다. 가능한 값은 9가지입니다. AUTH_REQUESTED = 인증 요청만 접수되어 사용자 승인을 기다리는 상태, AUTH_WAITING = 승인 전 대기, AUTH_COMPLETED = 승인은 끝났고 자료 수집 전, COLLECTING = 자료 수집 중, SUCCESS = 정상 완료되어 결과 사용 가능, PARTIAL_SUCCESS = 일부 자료만 수집되어 sources의 항목별 status 확인 필요, FAILED = 서버 처리 실패, AUTH_REJECTED = 사용자가 인증 거부, AUTH_EXPIRED = 승인 유효시간(300초) 만료입니다.
data.resultAvailableboolean
결과 데이터 포함 여부. 인증 요청 응답은 항상 false 입니다. true/false로 오며, 값이 없으면 필드가 생략되거나 null일 수 있습니다. true = 결과를 지금 사용할 수 있는 경우, false = 아직 처리 중이거나 실패·만료되어 결과가 없는 경우입니다. false면 data.status를 확인하세요.
data.chargedboolean
이번 호출의 과금 발생 여부. 실제 발송에 성공하면 true 입니다. true/false로 오며, 값이 없으면 필드가 생략되거나 null일 수 있습니다. true = 이번 조회에서 포인트가 실제로 차감된 경우(유료 결과를 처음 받은 때), false = 이미 차감된 결과를 다시 조회했거나 무료 응답인 경우입니다. api.cost가 0이면 false입니다.
data.sourcesarray
결과를 제공한 자료 출처 목록입니다. 출처별 조회 성공·실패를 구분하므로 일부만 성공한 응답을 판단할 때 사용합니다.
data.messagestring
상태 메시지 (고정값: "인증 대기중입니다."). 안내 문구입니다. 오류 원인과 다음 행동을 설명합니다.
data.expiresAtstring
이 응답이나 인증 요청의 유효 만료 시각입니다. 한국시간(UTC+09:00) ISO 8601 형식이며, 이 시각을 넘기면 같은 요청을 다시 접수해야 합니다.
data.successinteger
업무 처리 결과 코드입니다. 1은 정상 결과, 0은 실패 또는 무료 응답입니다. 서비스에 따라 2·3처럼 추가 코드를 쓰므로 같은 응답의 status·msg·error 필드도 함께 확인하세요.
data.approvalsinteger
필요한 간편인증 승인 횟수. 조회 항목 하나당 1회입니다. 숫자로 오며, 단위·범위는 같은 응답의 다른 필드나 이 문서의 설명을 확인하세요.
apiobject
API 호출 메타데이터입니다. 이번 요청의 서버 처리 성공 여부(api.success), 실제 차감 포인트(api.cost), 결제 기록 ID(api.pl_id)를 담습니다. 처리 시간(api.ms)은 응답에 포함된 경우에만 제공됩니다. 업무 결과는 data에서 확인합니다.
api.successboolean
API 서버가 이번 요청을 정상 처리했는지 여부입니다. true여도 업무 결과가 실패일 수 있으므로 data.success·data.status와 함께 판단합니다. 인증 실패·잘못된 입력·서버 오류 응답에서는 false입니다.
api.costinteger
이번 호출에서 실제로 차감된 포인트입니다. 유료 성공 응답에서만 단가만큼 차감되며, 실패·무료 조회·같은 요청의 멱등 재전송은 0입니다. 화면의 표시 단가와 실제 차감액이 다를 수 있으므로 정산은 이 값을 기준으로 합니다.
api.msinteger
서버가 요청을 받아 응답 본문을 만들기까지 걸린 처리 시간(밀리초)입니다. 네트워크 왕복 시간과 클라이언트 대기 시간은 포함되지 않습니다.
api.pl_idinteger
포인트 차감 기록 ID입니다. 차감이 발생한 호출에만 값이 있으며, 과금 내역을 문의할 때 이 번호를 사용합니다. 무과금 응답은 -1·null이거나 필드가 생략됩니다.
하위 필드 0개 더 보기
이 경로의 응답 형식은 오른쪽 응답 예시를 확인하세요.
성공 판정 접수되면 transactionId를 저장하고 사용자에게 인증 앱 승인을 안내하세요. 이 응답은 자료 조회 완료를 뜻하지 않습니다.
2결과 조회
POST/rest/get_gov24_bundle
Bearer 인증
multipart/form-data
JSON 응답
요청 파라미터 1개 · 필수 1
파라미터
설명
transactionIdstring필수
인증요청 단계에서 발급된 거래 ID입니다. 인증요청 응답의 transactionId를 그대로 넣어야 하며, 임의 값이나 만료된 ID는 거부됩니다.
예시
9f2c4a7b1d8e35c60a4f7b2d1e9c803a
응답 필드 145개
응답 필드
설명
dataobject
요청 처리 결과 묶음입니다. 조회한 값·작업 상태·오류 설명이 이 안에 들어 있으며, 실제 하위 필드 구성은 서비스마다 다릅니다. 값이 없으면 null·빈 배열·필드 생략 중 해당 서비스의 규칙을 따릅니다.
data.schemaVersionstring
응답 스키마의 버전입니다. 현재 "1.0"으로 고정되어 있으며, 필드 구조가 바뀌면 값이 올라갑니다. 클라이언트는 이 값을 저장해 두고 파싱 로직을 분기할 수 있습니다.
data.transactionIdstring
간편인증 요청에서 발급된 거래 ID입니다. 인증요청 응답의 transactionId와 같으며, 같은 거래의 결과를 조회하거나 문의할 때 사용합니다. 인증이 만료되면 새 거래를 만들어야 합니다.
data.productstring
조회한 상품의 내부 코드입니다. 인증요청 때 보낸 product와 같은 값이며, 응답의 result 구조를 해석할 때 기준이 됩니다.
data.statusstring
현재 처리 상태 코드입니다. 괄호 안 설명은 이 서비스에서의 상태 의미이며, 값별 다음 행동은 이 문서의 상태 표를 확인하세요. 상태가 바뀌면 같은 경로를 다시 조회합니다. 가능한 값은 9가지입니다. AUTH_REQUESTED = 인증 요청만 접수되어 사용자 승인을 기다리는 상태, AUTH_WAITING = 승인 전 대기, AUTH_COMPLETED = 승인은 끝났고 자료 수집 전, COLLECTING = 자료 수집 중, SUCCESS = 정상 완료되어 결과 사용 가능, PARTIAL_SUCCESS = 일부 자료만 수집되어 sources의 항목별 status 확인 필요, FAILED = 서버 처리 실패, AUTH_REJECTED = 사용자가 인증 거부, AUTH_EXPIRED = 승인 유효시간(300초) 만료입니다.
data.resultAvailableboolean
실제 결과 포함 여부. 과금 여부도 이 값으로 결정됩니다. true/false로 오며, 값이 없으면 필드가 생략되거나 null일 수 있습니다. true = 결과를 지금 사용할 수 있는 경우, false = 아직 처리 중이거나 실패·만료되어 결과가 없는 경우입니다. false면 data.status를 확인하세요.
data.chargedboolean
이번 호출의 과금 발생 여부. 최초 결과 반환에서만 true 입니다. true/false로 오며, 값이 없으면 필드가 생략되거나 null일 수 있습니다. true = 이번 조회에서 포인트가 실제로 차감된 경우(유료 결과를 처음 받은 때), false = 이미 차감된 결과를 다시 조회했거나 무료 응답인 경우입니다. api.cost가 0이면 false입니다.
data.sourcesarray
결과를 제공한 자료 출처 목록입니다. 출처별 조회 성공·실패를 구분하므로 일부만 성공한 응답을 판단할 때 사용합니다.
data.messagestring
안내 문구입니다. 오류 원인과 다음 행동을 설명합니다. 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.expiresAtstring
이 응답이나 인증 요청의 유효 만료 시각입니다. 한국시간(UTC+09:00) ISO 8601 형식이며, 이 시각을 넘기면 같은 요청을 다시 접수해야 합니다.
data.successinteger
업무 처리 결과 코드입니다. 1은 정상 결과, 0은 실패 또는 무료 응답입니다. 서비스에 따라 2·3처럼 추가 코드를 쓰므로 같은 응답의 status·msg·error 필드도 함께 확인하세요.
data.progressobject
자료 수집 진행 상태 묶음입니다. 전체 자료 수와 완료된 자료 수를 담습니다.
data.checkedAtstring
실제 정보를 확인한 시각. 한국시간(UTC+09:00) ISO 8601 이며 재조회 유효기간의 기준입니다.
data.resultExpiresAtstring
결과 재조회 만료 시각. 한국시간(UTC+09:00) ISO 8601 입니다.
data.resultobject
조회 결과 본문입니다. 서비스가 찾은 실제 데이터가 들어 있으며, 자료가 없거나 조회에 실패하면 null이거나 필드가 생략됩니다.
data.errorCodestring
오류 구분. RESULT_EXPIRED(재조회 기간 만료) / AUTH_EXPIRED / AUTH_REJECTED / COLLECT_FAILED 가능한 값은 4가지입니다. RESULT_EXPIRED = 결과 재조회 기간이 지난 경우(새로 인증해야 함), AUTH_EXPIRED = 승인 유효시간이 지난 경우, AUTH_REJECTED = 사용자가 인증을 거부한 경우, COLLECT_FAILED = 승인 뒤 자료 수집이 실패한 경우입니다. 오류가 없으면 null입니다.
apiobject
API 호출 메타데이터입니다. 이번 요청의 서버 처리 성공 여부(api.success), 실제 차감 포인트(api.cost), 결제 기록 ID(api.pl_id)를 담습니다. 처리 시간(api.ms)은 응답에 포함된 경우에만 제공됩니다. 업무 결과는 data에서 확인합니다.
api.successboolean
API 서버가 이번 요청을 정상 처리했는지 여부입니다. true여도 업무 결과가 실패일 수 있으므로 data.success·data.status와 함께 판단합니다. 인증 실패·잘못된 입력·서버 오류 응답에서는 false입니다.
api.costinteger
이번 호출에서 실제로 차감된 포인트입니다. 유료 성공 응답에서만 단가만큼 차감되며, 실패·무료 조회·같은 요청의 멱등 재전송은 0입니다. 화면의 표시 단가와 실제 차감액이 다를 수 있으므로 정산은 이 값을 기준으로 합니다.
api.msinteger
서버가 요청을 받아 응답 본문을 만들기까지 걸린 처리 시간(밀리초)입니다. 네트워크 왕복 시간과 클라이언트 대기 시간은 포함되지 않습니다.
api.pl_idinteger
포인트 차감 기록 ID입니다. 차감이 발생한 호출에만 값이 있으며, 과금 내역을 문의할 때 이 번호를 사용합니다. 무과금 응답은 -1·null이거나 필드가 생략됩니다.
하위 필드 124개 더 보기
응답 필드
설명
data.sources[].sourcestring
자료 출처의 표시 이름입니다. 고객 화면에는 이 이름을 그대로 보여 주세요.
data.sources[].typestring
자료 유형 구분자입니다. 같은 상품 안에서 여러 종류의 자료를 묶어 받을 때 종류를 구분합니다.
data.sources[].statusstring
해당 출처의 조회 상태입니다. SUCCESS는 정상, 그 외 값은 해당 출처만 실패했거나 자료가 없음을 뜻합니다. 가능한 값은 2가지입니다. SUCCESS = 해당 출처 자료를 정상적으로 받은 경우, FAILED = 해당 출처만 수집에 실패해 result에 그 자료가 빠진 경우입니다. 전체 status가 SUCCESS여도 출처별 FAILED가 있을 수 있습니다.
data.progress.totalinteger
이번 조회에서 수집하기로 한 전체 자료 수입니다. 여러 출처를 묶은 상품에서 진행률 계산의 분모로 사용합니다.
data.progress.completedinteger
현재까지 수집을 마친 자료 수입니다. total과 같아지면 모든 출처의 처리가 끝난 것입니다.
data.result.residentRegistrationobject
이 조회 항목의 결과입니다. 항목은 결과 규격을 참고하세요. 하위 필드에 코드·이름·상태 같은 세부 값이 들어 있으며, 자료가 없으면 빈 객체이거나 생략됩니다.
data.result.residentRegistration.문서확인번호string
발급된 등본의 문서확인번호. 정부24에서 진위확인에 쓴다. 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.residentRegistration.발급일자string
발급일자 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.residentRegistration.성명string
발급 대상자 성명 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.residentRegistration.발급문서string
발급된 PDF 원본을 base64 로 인코딩한 문자열. 그대로 디코딩하면 PDF 한 부가 된다.
data.result.residentRegistration.문서파일명string
발급 문서의 원래 파일명 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.residentRegistration.문서해시string
발급 문서의 SHA-256. 내려받은 파일과 대조할 수 있다. 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.residentRegistration.문서크기integer
발급 문서의 바이트 크기 숫자로 오며, 단위·범위는 같은 응답의 다른 필드나 이 문서의 설명을 확인하세요.
data.result.residentRegistration.조회결과string
발급이 거절되면 기관 안내 문구가 온다. 정상 발급이면 담기지 않는다. 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.residentRegistrationChoobject
이 조회 항목의 결과입니다. 항목은 결과 규격을 참고하세요. 하위 필드에 코드·이름·상태 같은 세부 값이 들어 있으며, 자료가 없으면 빈 객체이거나 생략됩니다.
data.result.residentRegistrationCho.문서확인번호string
발급된 초본의 문서확인번호. 정부24에서 진위확인에 쓴다. 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.residentRegistrationCho.발급일자string
발급일자 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.residentRegistrationCho.성명string
발급 대상자 성명 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.residentRegistrationCho.발급문서string
발급된 PDF 원본을 base64 로 인코딩한 문자열. 그대로 디코딩하면 PDF 한 부가 된다.
data.result.residentRegistrationCho.문서파일명string
발급 문서의 원래 파일명 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.residentRegistrationCho.문서해시string
발급 문서의 SHA-256. 내려받은 파일과 대조할 수 있다. 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.residentRegistrationCho.문서크기integer
발급 문서의 바이트 크기 숫자로 오며, 단위·범위는 같은 응답의 다른 필드나 이 문서의 설명을 확인하세요.
data.result.residentRegistrationCho.조회결과string
발급이 거절되면 기관 안내 문구가 온다. 정상 발급이면 담기지 않는다. 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.drivingLicenseobject
이 조회 항목의 결과입니다. 항목은 결과 규격을 참고하세요. 하위 필드에 코드·이름·상태 같은 세부 값이 들어 있으며, 자료가 없으면 빈 객체이거나 생략됩니다.
data.result.drivingLicense.이름string
운전면허 소지자의 이름입니다. 개인정보 보호를 위해 일부가 마스킹될 수 있습니다.
data.result.drivingLicense.주소string
면허에 등록된 주소입니다. 현재 주소와 다를 수 있으며, 이전 주소가 남아 있을 수 있습니다.
data.result.drivingLicense.면허번호string
운전면허번호입니다. 지역·년도·일련번호로 구성되며, 개인정보 보호를 위해 일부가 마스킹될 수 있습니다.
data.result.drivingLicense.관할경찰서string
면허를 관리하는 경찰서 이름입니다. 면허 갱신·재발급 문의에 사용합니다.
data.result.drivingLicense.국적string
면허 소지자의 국적입니다. 외국인 면허는 국가명이 표시될 수 있습니다. 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.drivingLicense.면허상태string
면허의 현재 상태입니다. 정상·정지·취소·만료 등을 구분합니다. 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.drivingLicense.취소일자string
취소 처분을 받은 날. 정상이면 빈 값이다. 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.drivingLicense.적성검사일자string
적성검사를 받은 날짜입니다. 면허 갱신·조건 유지와 관련됩니다. 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.drivingLicense.적성검사기관string
적성검사를 시행한 기관 이름입니다. 검사 결과의 출처를 확인할 때 사용합니다.
data.result.drivingLicense.적성검사유효기간string
적성검사 유효기간 표기. 사람이 읽는 문자열이며 날짜 형식이 아니다. 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.drivingLicense.적성검사시작string
적성검사 대상 기간의 시작일입니다. 다음 검사 시기를 가늠할 때 사용합니다.
data.result.drivingLicense.적성검사종료string
적성검사 대상 기간의 종료일입니다. 이 날짜까지 검사를 받아야 할 수 있습니다.
data.result.drivingLicense.정지기간string
정지 처분 기간. 정지가 없으면 빈 값이다. 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.drivingLicense.정지사유string
정지 사유. 정지가 없으면 빈 값이다. 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.drivingLicense.재교부일자string
재교부받은 날. 이력이 없으면 빈 값이다. 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.drivingLicense.재교부사유string
재교부 사유. 이력이 없으면 빈 값이다. 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.drivingLicense.subListarray
이전 형식의 면허 취득 부가항목. 구성과 값 타입은 가변적이며 신규 연동은 취득이력을 사용하세요.
data.result.drivingLicense.취득이력object
면허 종류별 취득 이력. 없으면 빈 배열이다. 하위 필드에 코드·이름·상태 같은 세부 값이 들어 있으며, 자료가 없으면 빈 객체이거나 생략됩니다.
data.result.drivingLicense.취득이력.면허종류코드string
면허 종류를 나타내는 코드입니다. 1종 보통·2종 보통 등 면허 구분과 대응됩니다.
data.result.drivingLicense.취득이력.발급일자string
면허를 발급받은 날짜입니다. 면허번호·면허종류와 함께 확인하세요. 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.drivingLicense.취득이력.합격일자string
운전면허 시험에 합격한 날짜입니다. 발급일자와 다를 수 있습니다. 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.drivingLicense.취득이력.발급지역string
면허를 발급한 지역입니다. 시·도 또는 경찰서 관할을 나타냅니다. 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.drivingLicense.취득이력.발급일련번호string
면허 발급 시 부여된 일련번호입니다. 면허번호와 함께 면허를 식별합니다.
data.result.drivingLicense.취득이력.학원명string
운전학원명. 학원을 다니지 않았으면 빈 값이다. 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.drivingLicense.취득이력.졸업일자string
운전학원을 졸업한 날짜입니다. 학원 교육 이력이 있을 때만 제공됩니다. 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.drivingLicense.취득이력.공고시험장string
운전면허 시험을 본 시험장 이름입니다. 학원·시험장 이력을 확인할 때 사용합니다.
data.result.drivingLicense.취득이력.등록일자string
운전학원에 등록한 날짜입니다. 학원 교육 이력이 있을 때만 제공됩니다. 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.drivingLicense.취득이력.면허조건string
면허에 부과된 조건 코드입니다. 안경 착용·자동변속기 한정 등 운전 조건을 나타냅니다.
data.result.drivingLicense.조회결과string
대상이 없을 때 조회결과만 "대상 없음" 으로 온다. 이때 위 항목은 담기지 않는다.
data.result.healthCheckupobject
이 조회 항목의 결과입니다. 항목은 결과 규격을 참고하세요. 하위 필드에 코드·이름·상태 같은 세부 값이 들어 있으며, 자료가 없으면 빈 객체이거나 생략됩니다.
data.result.healthCheckup.이름string
조회 대상의 표시 이름입니다. 같은 API에서도 사람·차량·상품 이름을 뜻할 수 있으므로 함께 제공되는 식별자와 대조해 사용하세요.
data.result.healthCheckup.건수integer
해당 묶음에 포함된 항목 수입니다. 0이면 조회 결과가 없거나 반영된 내역이 없다는 뜻입니다.
data.result.healthCheckup.검진내역object
연도별 검진 결과. 없으면 빈 배열이다. 하위 필드에 코드·이름·상태 같은 세부 값이 들어 있으며, 자료가 없으면 빈 객체이거나 생략됩니다.
data.result.healthCheckup.검진내역.검진연도string
검진받은 연도 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.healthCheckup.검진내역.검진종류string
검진 종류 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.healthCheckup.검진내역.검진일자string
검진받은 날 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.healthCheckup.검진내역.검진기관string
검진을 시행한 기관 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.policePenaltyobject
이 조회 항목의 결과입니다. 항목은 결과 규격을 참고하세요. 하위 필드에 코드·이름·상태 같은 세부 값이 들어 있으며, 자료가 없으면 빈 객체이거나 생략됩니다.
data.result.policePenalty.건수integer
해당 묶음에 포함된 항목 수입니다. 0이면 조회 결과가 없거나 반영된 내역이 없다는 뜻입니다.
data.result.policePenalty.납부내역object
납부 항목 전체. 기관이 항목 이름을 정하므로 아래는 실제로 오는 대표 항목이다.
data.result.policePenalty.납부내역.납부일자string
납부일 대표 항목이며 자료에 따라 이름·값 타입이 다르고 생략되거나 추가될 수 있습니다.
data.result.policePenalty.납부내역.기관명string
부과 기관 대표 항목이며 자료에 따라 이름·값 타입이 다르고 생략되거나 추가될 수 있습니다.
data.result.policePenalty.납부내역.위반내용string
위반 내용 대표 항목이며 자료에 따라 이름·값 타입이 다르고 생략되거나 추가될 수 있습니다.
data.result.policePenalty.납부내역.납부금액string
해당 구간의 보험료 납부액(또는 미납액)입니다. 단위는 원이며, 합계와 구간별 값을 함께 확인하세요.
data.result.policePenalty.납부내역.전자납부번호string
전자납부로 세금을 납부할 때 부여된 식별번호입니다. 납부 사실 확인이나 국세청 전자납부 내역과 대조할 때 사용합니다.
data.result.parkingFineTargetobject
이 조회 항목의 결과입니다. 항목은 결과 규격을 참고하세요. 하위 필드에 코드·이름·상태 같은 세부 값이 들어 있으며, 자료가 없으면 빈 객체이거나 생략됩니다.
data.result.parkingFineTarget.조회결과string
납부 대상이 없으면 "납부 대상 없음", 있으면 "확인됨". 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.parkingFineTarget.건수integer
해당 묶음에 포함된 항목 수입니다. 0이면 조회 결과가 없거나 반영된 내역이 없다는 뜻입니다.
data.result.parkingFineTarget.납부대상object
납부 대상 항목. 기관이 항목 이름을 정하므로 아래는 실제로 오는 대표 항목이다.
data.result.parkingFineTarget.납부대상.고지번호string
고지 번호 대표 항목이며 자료에 따라 이름·값 타입이 다르고 생략되거나 추가될 수 있습니다.
data.result.parkingFineTarget.납부대상.차량번호string
차량 번호 대표 항목이며 자료에 따라 이름·값 타입이 다르고 생략되거나 추가될 수 있습니다.
data.result.parkingFineTarget.납부대상.위반일시string
주정차 위반 일시 대표 항목이며 자료에 따라 이름·값 타입이 다르고 생략되거나 추가될 수 있습니다.
data.result.parkingFineTarget.납부대상.위반장소string
위반 장소 대표 항목이며 자료에 따라 이름·값 타입이 다르고 생략되거나 추가될 수 있습니다.
data.result.parkingFineTarget.납부대상.납부금액string
해당 구간의 보험료 납부액(또는 미납액)입니다. 단위는 원이며, 합계와 구간별 값을 함께 확인하세요.
data.result.parkingFineTarget.납부대상.납부기한string
납부 기한 대표 항목이며 자료에 따라 이름·값 타입이 다르고 생략되거나 추가될 수 있습니다.
data.result.mortgageLoanobject
이 조회 항목의 결과입니다. 항목은 결과 규격을 참고하세요. 하위 필드에 코드·이름·상태 같은 세부 값이 들어 있으며, 자료가 없으면 빈 객체이거나 생략됩니다.
data.result.mortgageLoan.신고금액string
신고된 주택담보대출 금액.원 단위 금액이 숫자가 아닌 문자열로 온다. 대상이 없으면 "0" 이 온다.
data.result.housingRefundBalanceobject
이 조회 항목의 결과입니다. 항목은 결과 규격을 참고하세요. 하위 필드에 코드·이름·상태 같은 세부 값이 들어 있으며, 자료가 없으면 빈 객체이거나 생략됩니다.
data.result.housingRefundBalance.미환급 보증료string
미환급 보증료 금액.원 단위 금액이 숫자가 아닌 문자열로 온다. 대상이 없으면 "0" 이 온다.
data.result.housingPensionBalanceobject
이 조회 항목의 결과입니다. 항목은 결과 규격을 참고하세요. 하위 필드에 코드·이름·상태 같은 세부 값이 들어 있으며, 자료가 없으면 빈 객체이거나 생략됩니다.
data.result.housingPensionBalance.가입자명string
주택연금 가입자의 이름입니다. 개인정보 보호를 위해 일부가 마스킹될 수 있습니다.
data.result.housingPensionBalance.가입자생년월일string
주택연금 가입자의 생년월일 8자리입니다. 연금 지급 기간·연령 계산의 기준입니다.
data.result.housingPensionBalance.배우자명string
배우자 이름. 배우자가 없으면 빈 값이다. 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.housingPensionBalance.배우자생년월일string
배우자의 생년월일 8자리입니다. 배우자 연금·승계 여부를 판단할 때 사용합니다.
data.result.housingPensionBalance.보증번호string
주택연금 보증의 고유 번호입니다. 보증서·계약 조회 시 사용합니다. 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.housingPensionBalance.지급방식string
연금 지급 방식입니다. 종신·확정기간 등 지급 조건을 구분합니다. 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.housingPensionBalance.월지급금액string
매달 지급되는 금액.원 단위 금액이 숫자가 아닌 문자열로 온다. 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.housingPensionBalance.지급유형string
연금 지급 유형입니다. 단독·부부 등 지급 대상에 따른 구분입니다. 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.housingPensionBalance.담보방식string
담보 설정 방식입니다. 주택 담보·신용 등 보증의 담보 형태를 나타냅니다.
data.result.housingPensionBalance.종신한도금액string
종신 한도 금액.원 단위 금액이 숫자가 아닌 문자열로 온다. 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.housingPensionBalance.고정지급금액string
고정 지급 금액.원 단위 금액이 숫자가 아닌 문자열로 온다. 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.housingPensionBalance.변동지급연수string
변동 지급 방식이 적용되는 연수입니다. 고정 지급 기간과 구분됩니다. 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.housingPensionBalance.월지급기간string
월 연금을 지급하는 기간 표기입니다. 개월 수 또는 시작·종료 표기일 수 있습니다.
data.result.housingPensionBalance.보증일자string
주택연금 보증이 개시된 날짜입니다. 계약의 기준일로 사용합니다. 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.housingPensionBalance.관할지사string
보증을 관리하는 관할 지사 이름입니다. 문의·서류 제출 시 확인하세요. 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.housingPensionBalance.취급지점string
실제 업무를 취급한 지점 이름입니다. 관할지사와 다를 수 있습니다. 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.housingPensionBalance.조회기관전화string
조회 기관의 대표 연락처입니다. 보증 내용 문의에 사용합니다. 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.housingPensionBalance.보증잔액string
보증 잔액.원 단위 금액이 숫자가 아닌 문자열로 온다. 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.housingPensionBalance.보증금액string
보증 금액.원 단위 금액이 숫자가 아닌 문자열로 온다. 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.housingPensionBalance.대출이자금액string
대출 이자 금액.원 단위 금액이 숫자가 아닌 문자열로 온다. 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.housingPensionBalance.개인종신금액string
개인 종신 금액.원 단위 금액이 숫자가 아닌 문자열로 온다. 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.housingPensionBalance.해지금액string
해지 금액.원 단위 금액이 숫자가 아닌 문자열로 온다. 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.housingPensionBalance.조회기준일자string
잔액·상태를 조회한 기준일입니다. 이 날짜 이후의 변동은 반영되지 않았을 수 있습니다.
data.result.housingPensionBalance.공고일자string
보증·금리 관련 공고가 게시된 날짜입니다. 적용 기준일을 확인할 때 사용합니다.
data.result.housingPensionBalance.가입증서번호string
주택연금 가입증서의 번호입니다. 보증번호와 함께 계약을 식별합니다. 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.housingLoanStageobject
이 조회 항목의 결과입니다. 항목은 결과 규격을 참고하세요. 하위 필드에 코드·이름·상태 같은 세부 값이 들어 있으며, 자료가 없으면 빈 객체이거나 생략됩니다.
data.result.housingLoanStage.조회결과string
진행 중인 대출이 없을 때만 이 항목 하나가 온다. 이때 다른 항목은 담기지 않는다.
data.result.mortgageApplicationobject
이 조회 항목의 결과입니다. 항목은 결과 규격을 참고하세요. 하위 필드에 코드·이름·상태 같은 세부 값이 들어 있으며, 자료가 없으면 빈 객체이거나 생략됩니다.
data.result.mortgageApplication.조회결과string
신청 내역이 없을 때만 이 항목 하나가 온다. 이때 다른 항목은 담기지 않는다.
data.result.confirmVerifyobject
이 조회 항목의 결과입니다. 항목은 결과 규격을 참고하세요. 하위 필드에 코드·이름·상태 같은 세부 값이 들어 있으며, 자료가 없으면 빈 객체이거나 생략됩니다.
data.result.confirmVerify.진위string
문서번호가 확인되면 "정상", 아니면 "확인되지 않음". 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.confirmVerify.문서번호string
요청한 확인서 문서번호를 그대로 돌려준다. 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.powerBillobject
이 조회 항목의 결과입니다. 항목은 결과 규격을 참고하세요. 하위 필드에 코드·이름·상태 같은 세부 값이 들어 있으며, 자료가 없으면 빈 객체이거나 생략됩니다.
data.result.powerBill.청구년월string
조회한 청구년월 6자리 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.powerBill.청구금액string
해당 월 청구 금액.원 단위 금액이 숫자가 아닌 문자열로 온다. 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.powerBill.납부내역object
납부 항목. 기관이 항목 이름을 정하므로 아래는 실제로 오는 대표 항목이다.
data.result.powerBill.납부내역.납부일자string
전기요금을 납부한 날짜입니다. 청구년월·납부방법과 함께 실제 납부 시점을 확인하세요.
data.result.powerBill.납부내역.납부금액string
해당 구간의 보험료 납부액(또는 미납액)입니다. 단위는 원이며, 합계와 구간별 값을 함께 확인하세요.
data.result.powerBill.납부내역.납부방법string
납부 방법 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.
data.result.powerBill.조회결과string
고객번호 등 입력값이 맞지 않으면 기관 안내 문구가 온다. 정상 조회면 담기지 않는다.
성공 판정 resultAvailable이 true이면 결과를 사용하고 폴링을 멈춥니다. SUCCESS와 PARTIAL_SUCCESS를 구분하고, charged와 api.cost는 이번 요청의 과금 판단에만 사용하세요.
입력 조건·전송 규칙
1단계 · 조회 인증 요청
모든 입력은 하위 객체 없이 최상위 이름 그대로 보냅니다.user·requestData·options 같은 묶음은 쓰지 않습니다. 형식별 예시는 요청 본문 형식을 참고하세요.
조회 항목마다 필요한 추가 입력 이 다릅니다. 값이 비어 있으면 인증을 보내지 않고 무과금으로 거절하며, 이때는 결과 단가도 발생하지 않습니다.
간편인증 방식(authProvider)
값
인증 방식
kakao
카카오톡
naver
네이버
toss
토스
pass
통신사 PASS
samsung
삼성패스
kb
KB국민은행
shinhan
신한은행
hana
하나은행
woori
우리은행
ibk
IBK기업은행
nh
NH농협은행
kakaobank
카카오뱅크
banksalad
뱅크샐러드
본문은 transactionId 하나입니다. 결과조회 엔드포인트는 인증요청과 짝이 되는 /rest/get_gov24_bundle 이며, 다른 항목의 엔드포인트로 조회하면 실패합니다.
조회 시각 기준 24시간이 지나면 RESULT_EXPIRED 가 반환됩니다. 이때는 인증요청부터 다시 시작해야 하며, 인증요청 단가(20P)가 다시 발생합니다.
타입 읽는 법 — String 은 문자열, Integer 는 소수점 없는 정수(원 단위 금액 포함), Boolean 은 true/false, Object 는 이름이 있는 하위 항목 묶음, Array<Object> 는 같은 구조가 여러 건 오는 목록, Array<String> 은 문자열 목록입니다. String(YYYY-MM-DD) 처럼 괄호가 붙으면 그 형식의 문자열이라는 뜻이고 날짜 타입이 아닙니다.
값 존재 — O는 정상 결과에 있는 항목, 조건부는 해당 정보가 있을 때 제공하는 항목입니다. 누락·빈 문자열·빈 배열·0·null의 의미는 항목별 설명을 따릅니다. 부모 항목이 없으면 그 하위 항목도 없습니다.
예시 — 응답에 들어오는 형태 그대로의 값입니다. 실제 조회 결과가 아니며 개인을 특정할 수 없는 가상의 값입니다. 이 열이 비어 있으면 하위 항목이 있는 묶음이거나 값이 빠질 수 있는 항목입니다.
들여쓰기된 항목은 바로 위 부모 안에 들어 있는 하위 항목입니다. 경로 표기에서 . 는 하위 항목, [ ] 를 붙인 항목은 그 안에 여러 건이 오는 목록이라는 뜻입니다.
원문 응답 필드 표 보기
Body
이름
타입
설명
data
Object
인증 요청 결과
schemaVersion
String
결과 스키마 버전 (고정값: "1.0")
transactionId
String
결과 조회에 사용하는 트랜잭션 ID
product
String
조회 항목 코드. 결과조회에도 같은 값이 오므로 어느 항목의 결과인지 대조할 수 있습니다.
status
String
처리 상태 (AUTH_REQUESTED: 인증 요청 완료)
message
String
상태 메시지 (고정값: "인증 대기중입니다.")
approvals
Integer
필요한 간편인증 승인 횟수. 조회 항목 하나당 1회입니다.
resultAvailable
Boolean
결과 데이터 포함 여부. 인증 요청 응답은 항상 false 입니다.
charged
Boolean
이번 호출의 과금 발생 여부. 실제 발송에 성공하면 true 입니다.
expiresAt
String
인증 유효 기한(ISO 8601). 이 시각까지 승인하지 못하면 인증 실패 처리됩니다.
success
Integer
과금 여부 0: 실패 또는 재사용(무과금) 1: 발송 성공(과금)
api
Object
API 호출 공통 데이터
success
Boolean
API 서버 정상 응답 여부
cost
Integer
API 호출 요금
ms
Integer
API 응답 시간
pl_id
Integer
API 결제 로그 ID
Body
이름
타입
설명
data
Object
상태·결과
schemaVersion
String
결과 스키마 버전 (고정값: "1.0")
transactionId
String
트랜잭션 ID
product
String
조회 항목 코드. 인증요청 응답과 같은 값입니다.
status
String
처리 상태 (위 표 참고)
resultAvailable
Boolean
실제 결과 포함 여부. 과금 여부도 이 값으로 결정됩니다.
charged
Boolean
이번 호출의 과금 발생 여부. 최초 결과 반환에서만 true 입니다.
sources
Array
항상 포함됩니다. 값이 없으면 빈 배열 [] 입니다. 항목이 여러 개인 상품에서 어느 것이 성공·실패했는지 알려줍니다. 각 항목은 source(제공 기관명), type(데이터 종류), status(SUCCESS/FAILED). 수집이 끝나기 전에는 아직 확정되지 않은 기관이 FAILED 로 보일 수 있습니다.
progress
Object
진행률(COLLECTING 일 때). total(전체 항목), completed(완료 항목)
checkedAt
String
실제 정보를 확인한 시각. 한국시간(UTC+09:00) ISO 8601 이며 재조회 유효기간의 기준입니다.
위 값은 응답 구조를 보여주기 위한 예시입니다. 값은 가상이지만 필드 구성과 타입은 실제 응답과 같습니다. 전체 항목은 결과 규격을 참고하세요.
expiresAt 은 SUCCESS 응답에 없습니다. 인증 대기 기한(AUTH_WAITING)에만 있고, 결과를 받은 뒤에는 resultExpiresAt 이 그 역할을 대신합니다. 둘 중 어느 것이 오는지로 "지금이 승인 대기인지 결과 보관 기간인지"를 구분할 수 있습니다.
이 API로 조회되는 데이터
데이터 출처 기관: 행정안전부·경찰청·국민건강보험공단·한국주택금융공사·한국산업인력공단·한국전력공사
응답 필드
설명
주민등록표등본 발급 · 문서확인번호String
발급된 등본의 문서확인번호. 정부24에서 진위확인에 쓴다.
주민등록표등본 발급 · 발급일자String(YYYYMMDD)
발급일자
주민등록표등본 발급 · 성명String
발급 대상자 성명
주민등록표등본 발급 · 발급문서String
발급된 PDF 원본을 base64 로 인코딩한 문자열. 그대로 디코딩하면 PDF 한 부가 된다.
주민등록표등본 발급 · 문서파일명String
발급 문서의 원래 파일명
주민등록표등본 발급 · 문서해시String
발급 문서의 SHA-256. 내려받은 파일과 대조할 수 있다.
주민등록표등본 발급 · 문서크기Integer
발급 문서의 바이트 크기
주민등록표등본 발급 · 조회결과String
발급이 거절되면 기관 안내 문구가 온다. 정상 발급이면 담기지 않는다.
주민등록표초본 발급 · 문서확인번호String
발급된 초본의 문서확인번호. 정부24에서 진위확인에 쓴다.
주민등록표초본 발급 · 발급일자String(YYYYMMDD)
발급일자
주민등록표초본 발급 · 성명String
발급 대상자 성명
주민등록표초본 발급 · 발급문서String
발급된 PDF 원본을 base64 로 인코딩한 문자열. 그대로 디코딩하면 PDF 한 부가 된다.
주민등록표초본 발급 · 문서파일명String
발급 문서의 원래 파일명
주민등록표초본 발급 · 문서해시String
발급 문서의 SHA-256. 내려받은 파일과 대조할 수 있다.
주민등록표초본 발급 · 문서크기Integer
발급 문서의 바이트 크기
주민등록표초본 발급 · 조회결과String
발급이 거절되면 기관 안내 문구가 온다. 정상 발급이면 담기지 않는다.
운전면허 조회 · 이름String
면허 소지자 이름
운전면허 조회 · 주소String
면허에 등록된 주소
운전면허 조회 · 면허번호String
운전면허번호
운전면허 조회 · 관할경찰서String
면허를 관리하는 경찰서
운전면허 조회 · 국적String
국적
운전면허 조회 · 면허상태String
면허 상태 표기
운전면허 조회 · 취소일자String
취소 처분을 받은 날. 정상이면 빈 값이다.
운전면허 조회 · 적성검사일자String
적성검사를 받은 날
운전면허 조회 · 적성검사기관String
적성검사를 시행한 기관
운전면허 조회 · 적성검사유효기간String
적성검사 유효기간 표기. 사람이 읽는 문자열이며 날짜 형식이 아니다.
운전면허 조회 · 적성검사시작String
적성검사 대상 기간 시작
운전면허 조회 · 적성검사종료String
적성검사 대상 기간 종료
운전면허 조회 · 정지기간String
정지 처분 기간. 정지가 없으면 빈 값이다.
운전면허 조회 · 정지사유String
정지 사유. 정지가 없으면 빈 값이다.
운전면허 조회 · 재교부일자String
재교부받은 날. 이력이 없으면 빈 값이다.
운전면허 조회 · 재교부사유String
재교부 사유. 이력이 없으면 빈 값이다.
운전면허 조회 · subListArray<Object>
이전 형식의 면허 취득 부가항목. 구성과 값 타입은 가변적이며 신규 연동은 취득이력을 사용하세요.
운전면허 조회 · 취득이력Array<Object>
면허 종류별 취득 이력. 없으면 빈 배열이다.
운전면허 조회 · 조회결과String
대상이 없을 때 조회결과만 "대상 없음" 으로 온다. 이때 위 항목은 담기지 않는다.
국가 건강검진 결과 조회 · 이름String
검진 대상자 이름
국가 건강검진 결과 조회 · 건수Integer
조회된 검진 건수
국가 건강검진 결과 조회 · 검진내역Array<Object>
연도별 검진 결과. 없으면 빈 배열이다.
기납 과태료·범칙금 조회 · 건수Integer
납부한 과태료·범칙금 건수
기납 과태료·범칙금 조회 · 납부내역Array<Object>
납부 항목 전체. 기관이 항목 이름을 정하므로 아래는 실제로 오는 대표 항목이다.
주정차 과태료 납부 대상 확인 · 조회결과String
납부 대상이 없으면 "납부 대상 없음", 있으면 "확인됨".
주정차 과태료 납부 대상 확인 · 건수Integer
납부 대상 건수. 대상이 없으면 0 이다.
주정차 과태료 납부 대상 확인 · 납부대상Array<Object>
납부 대상 항목. 기관이 항목 이름을 정하므로 아래는 실제로 오는 대표 항목이다.
주택담보대출 조회 · 신고금액String
신고된 주택담보대출 금액.원 단위 금액이 숫자가 아닌 문자열로 온다. 대상이 없으면 "0" 이 온다.
주택자금대출 보증료 미환급금 조회 · 미환급 보증료String
미환급 보증료 금액.원 단위 금액이 숫자가 아닌 문자열로 온다. 대상이 없으면 "0" 이 온다.
주택연금 보증잔액 조회 · 가입자명String
주택연금 가입자 이름
주택연금 보증잔액 조회 · 가입자생년월일String(YYYYMMDD)
가입자 생년월일 8자리
주택연금 보증잔액 조회 · 배우자명String
배우자 이름. 배우자가 없으면 빈 값이다.
주택연금 보증잔액 조회 · 배우자생년월일String(YYYYMMDD)
배우자 생년월일 8자리
주택연금 보증잔액 조회 · 보증번호String
보증 번호
주택연금 보증잔액 조회 · 지급방식String
연금 지급 방식
주택연금 보증잔액 조회 · 월지급금액String
매달 지급되는 금액.원 단위 금액이 숫자가 아닌 문자열로 온다.
주택연금 보증잔액 조회 · 지급유형String
지급 유형
주택연금 보증잔액 조회 · 담보방식String
담보 방식
주택연금 보증잔액 조회 · 종신한도금액String
종신 한도 금액.원 단위 금액이 숫자가 아닌 문자열로 온다.
주택연금 보증잔액 조회 · 고정지급금액String
고정 지급 금액.원 단위 금액이 숫자가 아닌 문자열로 온다.
주택연금 보증잔액 조회 · 변동지급연수String
변동 지급 연수
주택연금 보증잔액 조회 · 월지급기간String
월 지급 기간 표기
주택연금 보증잔액 조회 · 보증일자String
보증 개시일
주택연금 보증잔액 조회 · 관할지사String
관할 지사명
주택연금 보증잔액 조회 · 취급지점String
취급 지점명
주택연금 보증잔액 조회 · 조회기관전화String
조회 기관 연락처
주택연금 보증잔액 조회 · 보증잔액String
보증 잔액.원 단위 금액이 숫자가 아닌 문자열로 온다.
주택연금 보증잔액 조회 · 보증금액String
보증 금액.원 단위 금액이 숫자가 아닌 문자열로 온다.
주택연금 보증잔액 조회 · 대출이자금액String
대출 이자 금액.원 단위 금액이 숫자가 아닌 문자열로 온다.
주택연금 보증잔액 조회 · 개인종신금액String
개인 종신 금액.원 단위 금액이 숫자가 아닌 문자열로 온다.
주택연금 보증잔액 조회 · 해지금액String
해지 금액.원 단위 금액이 숫자가 아닌 문자열로 온다.
주택연금 보증잔액 조회 · 조회기준일자String
잔액을 조회한 기준일
주택연금 보증잔액 조회 · 공고일자String
공고일
주택연금 보증잔액 조회 · 가입증서번호String
가입증서 번호
주택금융 대출진행단계 조회 · 조회결과String
진행 중인 대출이 없을 때만 이 항목 하나가 온다. 이때 다른 항목은 담기지 않는다.
주택금융 대출진행단계 조회 · (단계별 항목)String
진행 중인 대출이 있으면 기관이 돌려준 항목명을 키로 값이 온다. 항목 구성이 신청 건마다 달라 고정할 수 없다. 대표 항목이며 자료에 따라 이름·값 타입이 다르고 생략되거나 추가될 수 있습니다.
모기지론 신청결과 조회 · 조회결과String
신청 내역이 없을 때만 이 항목 하나가 온다. 이때 다른 항목은 담기지 않는다.
모기지론 신청결과 조회 · (신청 항목)String
신청 내역이 있으면 기관이 돌려준 항목명을 키로 값이 온다. 항목 구성이 신청 건마다 달라 고정할 수 없다. 대표 항목이며 자료에 따라 이름·값 타입이 다르고 생략되거나 추가될 수 있습니다.
한국산업인력공단 확인서 진위확인 · 진위String
문서번호가 확인되면 "정상", 아니면 "확인되지 않음".
한국산업인력공단 확인서 진위확인 · 문서번호String
요청한 확인서 문서번호를 그대로 돌려준다.
전기요금 납부내역 조회 · 청구년월String(YYYYMM)
조회한 청구년월 6자리
전기요금 납부내역 조회 · 청구금액String
해당 월 청구 금액.원 단위 금액이 숫자가 아닌 문자열로 온다.
전기요금 납부내역 조회 · 납부내역Array<Object>
납부 항목. 기관이 항목 이름을 정하므로 아래는 실제로 오는 대표 항목이다.
전기요금 납부내역 조회 · 조회결과String
고객번호 등 입력값이 맞지 않으면 기관 안내 문구가 온다. 정상 조회면 담기지 않는다.
활용 사례
정부24 본인 자료를 한 번의 인증으로 모으기
필요한 항목만 선택해 조회하기
제출 서류 준비용 발급문서 내려받기
조회 가능한 본인 자료와 응답 범위 안에서 활용하세요. 조회 결과는 심사·진단·거래 안전을 보장하지 않습니다.
자주 묻는 질문
정부24 통합조회에서 어떤 자료를 받나요?
주민등록표등본 발급 · 문서확인번호, 주민등록표등본 발급 · 발급일자, 주민등록표등본 발급 · 성명, 주민등록표등본 발급 · 발급문서, 주민등록표등본 발급 · 문서파일명, 주민등록표등본 발급 · 문서해시 등을 제공합니다. 전체 항목과 빈 값·선택 항목의 조건은 아래 응답 명세를 확인하세요.
정부24 통합조회의 조회 비용은 어떻게 확인하나요?
현재 기본 단가는 인증 요청 20P, 결과 조회 820P입니다. 조회 기간·구성에 따른 조건과 실제 charged·api.cost는 요금 안내 및 응답에서 확인하세요.
정부24 통합조회 자료가 비어 있으면 어떻게 처리하나요?
응답 상태와 각 필드의 빈 배열·null·선택 항목 조건을 확인하세요. 자료 없음만으로 정부24 통합조회 대상의 상태를 단정하지 말고 오류 응답과 구분해 표시하세요.