6·25전쟁 아카이브 OpenAPI 서비스
서비스 소개
전쟁기념사업회에서는 6·25전쟁 아카이브에 공개된 소장자료 정보를 외부에서 활용할 수 있도록 OpenAPI 서비스를 제공합니다.
발급받은 인증 토큰(token)과 등록된 IP를 통해 인증하며, JSON 형식으로 결과를 받을 수 있습니다.
이용 안내
API를 이용하기 위해서는 인증 토큰(token)이 필요합니다. 아래 절차에 따라 신청해 주세요.
1
Q&A 게시판에서 문의 구분을 'API 문의'로 선택하여 활용 목적과 함께 신청
2
관리자 검토 후 인증 토큰 및 허용 IP 또는 URL 등록
3
발급받은 토큰으로 API 호출
API 명세
| 요청 URL | https://www.koreanwar.or.kr:8443/openapi/pbrcList.do |
|---|---|
| 요청 방식 | GET |
| 응답 형식 | JSON |
| 인증 방식 | 토큰(token) + IP 또는 URL 인증 |
| 변수명 | 필수 | 기본값 | 설명 |
|---|---|---|---|
| token | O | - | 발급받은 인증 토큰 |
| page | 1 | 조회할 페이지 번호 | |
| pageSize | 10 | 한 페이지당 결과 건수 (최대 100) | |
| sj | - | 제목 검색어 (부분 일치 검색) |
| 필드명 | 설명 |
|---|---|
| resultCode | 결과 코드 (OK, FAIL, ERROR) |
| resultMsg | 결과 메시지 |
| totalCount | 전체 자료 건수 |
| page | 현재 페이지 번호 |
| pageSize | 한 페이지당 건수 |
| list | 소장자료 목록 (배열) |
| 필드명 | 설명 |
|---|---|
| archRfcd | 아카이브 참조코드 |
| sj | 제목 |
| engSj | 영문 제목 |
| spln | 부제 |
| stmt | 설명 |
| prdcPrsn | 생산자 |
| prdcPlce | 생산 장소 |
| prdcBegnDtm | 생산 시작일 |
| prdcEdDtm | 생산 종료일 |
| prdcNat1 | 생산 국가1 |
| prdcNat2 | 생산 국가2 |
| obtnPlce | 입수 장소 |
| obtnSe | 입수 구분 |
| obtnBegnDtm | 입수 시작일 |
| obtnEdDtm | 입수 종료일 |
| cstdLc | 보관 위치 |
| useCnd | 이용 조건 |
| kogl | 공공누리 유형 |
| cpyrYn | 저작권 여부 |
| olinYn | 원문 온라인 제공 여부 |
| depth1Nm ~ depth6Nm | 분류 체계 (1~6단계) |
| clSystCd | 분류 체계 코드 |
| pbrcTp1 | 자료 유형 |
| gthrNm | 수집처명 |
| gthrType | 수집 유형 |
에러 코드
| resultCode | resultMsg | 설명 |
|---|---|---|
| OK | 정상 처리되었습니다. | 요청 성공 |
| FAIL | 인증에 실패했습니다. 토큰 또는 IP/URL을 확인하세요. | 토큰이 유효하지 않거나 등록되지 않은 IP 또는 URL에서의 요청 |
| ERROR | 서버 오류가 발생했습니다. | 서버 내부 오류 |
예제 실행
아래 버튼을 클릭하면 테스트용 토큰으로 API 호출 결과를 확인할 수 있습니다.
https://www.koreanwar.or.kr:8443/openapi/pbrcList.do?token=test-token-koreanwar-2026&page=1&pageSize=1
이용 시 유의사항
- 본 API를 통해 제공되는 자료는 전쟁기념사업회의 공개 소장자료에 한합니다.
- API를 이용하여 제공받은 자료를 활용할 경우, 출처(KOREAN WAR ARCHIVES, https://www.koreanwar.or.kr)를 반드시 표기해 주시기 바랍니다.
출처 미표기시 이용이 제한될 수 있습니다. - 대량 데이터 수집(크롤링) 등 서비스에 부하를 주는 행위는 제한될 수 있습니다.
- 토큰별로 페이지 수 및 건수 제한이 적용될 수 있습니다.
- API 사양은 사전 고지 후 변경될 수 있습니다.