통계 조회 조건 설정 API 사용하기 - 기준금리 데이터 수집
통계값 코드값과 통계항목 코드값을 수정해서 API 주소를 조회한 뒤, 파이썬에서 ECOS API를 사용해 기준금리 데이터를 불러옵니다. 먼저 기준금리의 통계값 코드값과 통계항목 코드값을 검색한 뒤, ECOS 개발가이드의 [샘플 테스트]에서 API 주소를 검색할 것입니다.
01 한국은행 OpenAPI 서비스 홈페이지의 상단 [개발가이드] - [통계코드검색] 메뉴를 클릭합니다.
02 [통계코드검색] 페이지의 왼쪽에 [통계표] 검색창에 '기준금리'를 검색한 뒤 '1.3.1. 한국은행 기준금리 및 여수신금리[722Y001][A, D, M, Q]'를 선택합니다. ' [722Y001]'는 통계표 코드 값 '[A, D, M, Q]'는 주기로 의미합니다. 오른쪽 [통계항목] 창에서는 오른쪽 [통계항목] 창에서는 통계항목 코드값을 확인할 수 있습니다. '한국은행 기준금리' 항목의 통계항목 코드값은 '[010100]'입니다.
03 API 주소를 조회하기 위해 [개발가이드]-[개발 명세서]-[통계 조회 조건 설정] 메뉴를 클릭하고 페이지 하단의 [샘플 테스트] 탭을 클릭합니다. 각 입력란에 앞서 검색한 기준금리의 통계표 코드, 통계항목코드를 포함하여 다음과 같이 입력한 위 [검색] 버튼을 클릭하면 'API 결과'에 주소가 출력됩니다. API 주소를 복사합니다.
- 요청유형: json
- 통계표코드: 722Y001
- 통계항목코드1: 0101000
- 주기/검색시작일자/검색종료일자: A/2020/2023
04 이제 파이썬으로 데이터를 수집합니다. 비주얼 스튜디오 코드에서 새로운 파일을 생성하고 파일명을 'step_1_2.py'로 변경합니다. 다음과 같이 코드를 작성하면서 request.get() 함수의 입력값으로 앞서 조회한 API 주소를 붙여 넣고, 대화형 창에서 실행합니다. 2020년부터 2023년까지 연간 기준금리가 딕셔너리 타입으로 출력됩니다.
ch09/step_1_2.py
import requests
resp = requests.get("API 주소를 붙여 넣으세요")
resp.json()
첫 번째 키 list_total_count의 값 4는 API 호출에 대한 결과 데이터가 총 4건이라는 의미입니다.
'프로그래밍 언어 > Python' 카테고리의 다른 글
| 다양한 경제지표 데이터를 한 번에 수집하기 (0) | 2026.04.21 |
|---|---|
| 다양한 경제지표 데이터 수집하기 - ECOS API 사용하기 (0) | 2026.04.18 |
| 통계 조회 시간 설정 API 사용하기 - 국내총생산 데이터 샘플 사용하기 (1) | 2026.04.10 |
| 기준금리 데이터 불러오기 (0) | 2026.04.07 |
| 연관 키워드 분석 앱 만들기 - 데이터프레임 시각화하기 (0) | 2026.04.04 |