Setting
공공 데이터 API 시작하기
•
4분 읽기
•
조회수 12
Step 01 :: 공공데이터포털 가입 & API 키 발급
CALLOUT
공공데이터포털(data.go.kr)은 정부/공공기관이 보유한 데이터를 무료로 제공하는 사이트입니다.
부동산, 날씨, 인구, 교통 등 수만 개의 데이터가 API로 열려 있어요.
오늘 여기서 국토교통부 아파트 실거래가 API를 신청할 겁니다.
1. 공공데이터포털 회원가입

[1] data.go.kr 접속 후, 우측 상단 회원가입 클릭
https://www.data.go.kr/
[2] 일반회원 선택 후, 가입 진행
참고: 이미 가입하신 분은 바로 로그인하시면 됩니다!
2. API 활용 신청
[1] 검색창에 "국토교통부 아파트 실거래" 검색 후, 오픈 API 탭 선택

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

[3] 활용신청 버튼 클릭

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

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

[1] 마이페이지 → 활용신청 현황
[2] 승인된 API 옆 상세보기 클릭
그런데 여기 보면 인증키가 두 종류가 있어요 🤔

| 종류 | 모양 | 설명 |
|---|---|---|
| Encoding (인코딩) | AbCd%2BEfGh%3D%3D |
특수문자가 %2B, %3D 같은 코드로 변환된 버전 |
| Decoding (디코딩) | AbCd+EfGh== |
원래 모양 그대로인 버전 |
🤔 둘 다 같은 키인데, 왜 두 가지가 있나요?
인터넷 주소(URL)에는 +나 = 같은 특수문자를 그대로 넣으면 오류가 날 수 있어요.
그래서 특수문자를 안전한 코드로 바꾼 버전이 Encoding 키입니다.
쉽게 비유하면:
- Decoding = 실제 이름:
홍길동 - Encoding = 여권에 적힌 영문명:
HONG GILDONG
같은 사람인데 표기만 다른 거예요.
그래서 어떤 걸 써야 하나요?
💡 Encoding 키를 사용하세요!
👉 일반 인증키 (Encoding) 을 복사해서 메모장에 붙여두세요. 곧 사용합니다!
⚠️ 이 인증키가 바로 API 키입니다!
다른 사람에게 공유하거나 인터넷에 올리면 안 돼요!
다른 사람에게 공유하거나 인터넷에 올리면 안 돼요!
댓글
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!