KOSIS API로 지방세 데이터를 수집하는 방법
개요
이 노트는 KOSIS API를 사용하여 지방세 수입 실적 데이터를 수집하는 방법에 대해 설명합니다. 수집한 데이터는 시도별 징수실적 (서울특별시 예시)의 1-3. 서울특별시부터 1-19. 제주특별자치도까지 입니다.
API 호출
get_actual_revenue.py스크립트를 사용하여 API를 호출하고 데이터를 수집합니다.- API 키는
config.yaml파일에 저장되어 있습니다. requests라이브러리를 사용하여 API를 호출합니다.
데이터 저장
- 수집된 데이터는
data/raw/actual_revenue_1994-2022.pkl파일과data/raw/actual_revenue_1994-2022.xlsx파일에 저장됩니다.
코드 스니펫
import requests
from src.config import KOSIS_API_KEY
base_url = "https://kosis.kr/openapi/statisticsList.do"
params = {
"method": "getList",
"apiKey": KOSIS_API_KEY,
"vwCd": "MT_OTITLE",
"parentListId": "110_110_11007_002_073_1",
"format": "json",
"jsonVD": "Y",
}
response = requests.get(base_url, params=params)
data = response.json()추가 정보
- KOSIS API 사용 방법에 대한 자세한 내용은 KOSIS API 문서를 참고하세요.

