(1) 서론
데이터 엔지니어링 부트캠프를 시작하면서 첫 번째 프로젝트로 날씨 데이터 수집 파이프라인을 구축하기로 했다.
단순히 "API 호출해서 출력하기" 수준에 머물지 않고, 모듈화 된 구조로 설계했다. fetcher, parser, saver 역할을 분리하고, 환경변수로 API 키를 관리하며, Git으로 버전을 관리하는 것까지 작은 프로젝트지만 실무의 흐름을 그대로 따라가려 했다.
데이터 소스는 공공데이터포털에서 제공하는 기상청 단기예보 API를 활용했다. 누구나 무료로 신청할 수 있고, 실제 기상청 데이터를 다룬다는 점에서 단순 연습용 이상의 의미가 있다고 생각했다.
이 글에서는 API 키 발급부터 데이터 수집까지의 과정을 정리한다.
(2) 기상청 API 허브 회원 가입
기상청 API허브
apihub.kma.go.kr
기상청 API를 사용하기 위해선 기상청 API허브 사이트에 회원가입이 필요하다.
위 링크로 들어가 회원가입 버튼을 누른 후

개인 회원의 경우 일반회원을 선택하여 회원가입을 진행해준다.
(3) API 키 발급

홈페이지에서 필요한 API 키를 받기 위해 필요한 정보를 클릭한다.
필자의 경우 단기 날씨 예보 정보를 얻기 위해 예특보를 사용했습니다.

검은색 박스 부분이 우리가 활용할 API key이다.
이 부분은 외부에 유출되면 오용될 가능성이 있으니 조심히 관리해주어야 한다.
- 어떤 파라미터를 보내야 하는지 (날짜, 지역코드 등)
- 응답 데이터에서 온도, 날씨 정보가 어떤 키로 오는지
를 확인하며 필요한 API를 찾을 수 있다.
사용할 땐 API 활용신청을 눌러 활용 사유를 적고 제출하면 된다.
이후 URL을 복사하여 프로젝트에 붙여 넣기 하면 API 활용 준비가 끝이 난다.
(4) 마무리
프로젝트를 진행하며 API 활용 방법, 사용 방법을 익힐 수 있었다. 이후에도 다양한 API 활용 방법을 익혀 적재적소에 사용해야겠다.
'TIL' 카테고리의 다른 글
| [TIL] 26-03-05 (0) | 2026.03.05 |
|---|---|
| [TIL] 26-03-04 (0) | 2026.03.04 |