Setting

공공 데이터 API 시작하기

4분 읽기 조회수 12
공공 데이터 API 시작하기

Step 01 :: 공공데이터포털 가입 & API 키 발급

CALLOUT

공공데이터포털(data.go.kr)은 정부/공공기관이 보유한 데이터를 무료로 제공하는 사이트입니다.
부동산, 날씨, 인구, 교통 등 수만 개의 데이터가 API로 열려 있어요.
오늘 여기서 국토교통부 아파트 실거래가 API를 신청할 겁니다.

1. 공공데이터포털 회원가입

Image

[1] data.go.kr 접속 후, 우측 상단 회원가입 클릭

https://www.data.go.kr/

Image

[2] 일반회원 선택 후, 가입 진행

참고: 이미 가입하신 분은 바로 로그인하시면 됩니다!

2. API 활용 신청

[1] 검색창에 "국토교통부 아파트 실거래" 검색 후, 오픈 API 탭 선택

Image

[2] "국토교통부_아파트매매 실거래 상세 자료" 선택

Image

[3] 활용신청 버튼 클릭

Image

[4] 활용 목적: "학습 및 개인 프로젝트" 정도로 작성 후, 신청 클릭

Image

💡 보통 즉시 승인 또는 1~2시간 이내 승인됩니다.
오늘 강의를 위해 미리 신청해두셨다면 바로 사용 가능!

3. API 키(인증키) 확인

Image

[1] 마이페이지 → 활용신청 현황

[2] 승인된 API 옆 상세보기 클릭

그런데 여기 보면 인증키가 두 종류가 있어요 🤔

Image

종류 모양 설명
Encoding (인코딩) AbCd%2BEfGh%3D%3D 특수문자가 %2B, %3D 같은 코드로 변환된 버전
Decoding (디코딩) AbCd+EfGh== 원래 모양 그대로인 버전

🤔 둘 다 같은 키인데, 왜 두 가지가 있나요?

인터넷 주소(URL)에는 += 같은 특수문자를 그대로 넣으면 오류가 날 수 있어요.
그래서 특수문자를 안전한 코드로 바꾼 버전이 Encoding 키입니다.

쉽게 비유하면:

  • Decoding = 실제 이름: 홍길동
  • Encoding = 여권에 적힌 영문명: HONG GILDONG

같은 사람인데 표기만 다른 거예요.

그래서 어떤 걸 써야 하나요?

💡 Encoding 키를 사용하세요!

👉 일반 인증키 (Encoding) 을 복사해서 메모장에 붙여두세요. 곧 사용합니다!

⚠️ 이 인증키가 바로 API 키입니다!
다른 사람에게 공유하거나 인터넷에 올리면 안 돼요!

댓글

아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!

관련 포스트