공공데이터가 불이 나는 바람에 사용이 중단되었습니다ㅠㅠ
따라서 Redis 적용을 다시 하려고 서울 공공데이터를 활용했습니다.
저는 서울 열린데이터 광장의 서울시 부동산 실거래가 정보 API를 활용합니다!
1. 회원가입, 로그인
열린데이터광장 메인
데이터분류,데이터검색,데이터활용
data.seoul.go.kr
2. 인증키 신청
https://data.seoul.go.kr/dataList/OA-21275/S/1/datasetView.do
열린데이터광장 메인
데이터분류,데이터검색,데이터활용
data.seoul.go.kr

인증키 신청을 클릭합니다.
3. 가입 신청서 작성

활용할 목적에 맞게 신청서를 작성합니다.
사용url이 없을 경우에 localhost를 적으면 됩니다.
4. 상단 인증키 관리 클릭

5. 인증키 복사

인증키를 복사합니다.
이제 데이터를 불러옵니다!
데이터 호출
1. 샘플 URL 구조 이해하기
제가 호출할 API의 구조는 다음과 같습니다.

(인증키)에는 발급받은 개인 키를 입력하면 됩니다.
요청 인자

출력값

따라서 출력되는 결과값은 다음과 같습니다.
<?xml version="1.0" encoding="UTF-8"?>
<tbLnOpendataRtmsV>
<list_total_count>2742500</list_total_count>
<RESULT>
<CODE>INFO-000</CODE>
<MESSAGE>정상 처리되었습니다</MESSAGE>
</RESULT>
<row>
<RCPT_YR>2025</RCPT_YR>
<CGG_CD>11290</CGG_CD>
<CGG_NM>성북구</CGG_NM>
<STDG_CD>13300</STDG_CD>
<STDG_NM>정릉동</STDG_NM>
<LOTNO_SE>1</LOTNO_SE>
<LOTNO_SE_NM>대지</LOTNO_SE_NM>
<MNO>0266</MNO>
<SNO>0157</SNO>
<BLDG_NM>(266-157)</BLDG_NM>
<CTRT_DAY>20250930</CTRT_DAY>
<THING_AMT>9000</THING_AMT>
<ARCH_AREA>31.68</ARCH_AREA>
<LAND_AREA>18.000000</LAND_AREA>
<FLR>1</FLR>
<RGHT_SE/>
<RTRCN_DAY/>
<ARCH_YR>2006</ARCH_YR>
<BLDG_USG>연립다세대</BLDG_USG>
<DCLR_SE>중개거래</DCLR_SE>
<OPBIZ_RESTAGNT_SGG_NM>서울 성북구</OPBIZ_RESTAGNT_SGG_NM>
</row>
<row>
<RCPT_YR>2025</RCPT_YR>
<CGG_CD>11215</CGG_CD>
<CGG_NM>광진구</CGG_NM>
<STDG_CD>10100</STDG_CD>
<STDG_NM>중곡동</STDG_NM>
<LOTNO_SE>1</LOTNO_SE>
<LOTNO_SE_NM>대지</LOTNO_SE_NM>
<MNO>0123</MNO>
<SNO>0038</SNO>
<BLDG_NM>나경타운</BLDG_NM>
<CTRT_DAY>20250930</CTRT_DAY>
<THING_AMT>39300</THING_AMT>
<ARCH_AREA>49.59</ARCH_AREA>
<LAND_AREA>30.000000</LAND_AREA>
<FLR>2</FLR>
<RGHT_SE/>
<RTRCN_DAY/>
<ARCH_YR>2015</ARCH_YR>
<BLDG_USG>연립다세대</BLDG_USG>
<DCLR_SE>중개거래</DCLR_SE>
<OPBIZ_RESTAGNT_SGG_NM>서울 광진구</OPBIZ_RESTAGNT_SGG_NM>
</row>
<row>
<RCPT_YR>2025</RCPT_YR>
<CGG_CD>11200</CGG_CD>
<CGG_NM>성동구</CGG_NM>
<STDG_CD>12200</STDG_CD>
<STDG_NM>용답동</STDG_NM>
<LOTNO_SE>1</LOTNO_SE>
<LOTNO_SE_NM>대지</LOTNO_SE_NM>
<MNO>0229</MNO>
<SNO>0013</SNO>
<BLDG_NM>(229-13)</BLDG_NM>
<CTRT_DAY>20250930</CTRT_DAY>
<THING_AMT>8000</THING_AMT>
<ARCH_AREA>29.88</ARCH_AREA>
<LAND_AREA>41.480000</LAND_AREA>
<FLR>8</FLR>
<RGHT_SE/>
<RTRCN_DAY/>
<ARCH_YR>1991</ARCH_YR>
<BLDG_USG>오피스텔</BLDG_USG>
<DCLR_SE>직거래</DCLR_SE>
<OPBIZ_RESTAGNT_SGG_NM/>
</row>
<row>
<RCPT_YR>2025</RCPT_YR>
<CGG_CD>11530</CGG_CD>
<CGG_NM>구로구</CGG_NM>
<STDG_CD>10200</STDG_CD>
<STDG_NM>구로동</STDG_NM>
<LOTNO_SE>1</LOTNO_SE>
<LOTNO_SE_NM>대지</LOTNO_SE_NM>
<MNO>1256</MNO>
<SNO>0000</SNO>
<BLDG_NM>구로현대</BLDG_NM>
<CTRT_DAY>20250930</CTRT_DAY>
<THING_AMT>57700</THING_AMT>
<ARCH_AREA>56.49</ARCH_AREA>
<LAND_AREA>0.000000</LAND_AREA>
<FLR>2</FLR>
<RGHT_SE/>
<RTRCN_DAY/>
<ARCH_YR>1992</ARCH_YR>
<BLDG_USG>아파트</BLDG_USG>
<DCLR_SE>중개거래</DCLR_SE>
<OPBIZ_RESTAGNT_SGG_NM>서울 구로구, 서울 영등포구</OPBIZ_RESTAGNT_SGG_NM>
</row>
<row>
<RCPT_YR>2025</RCPT_YR>
<CGG_CD>11650</CGG_CD>
<CGG_NM>서초구</CGG_NM>
<STDG_CD>10800</STDG_CD>
<STDG_NM>서초동</STDG_NM>
<LOTNO_SE>1</LOTNO_SE>
<LOTNO_SE_NM>대지</LOTNO_SE_NM>
<MNO>1434</MNO>
<SNO>0011</SNO>
<BLDG_NM>CM빌</BLDG_NM>
<CTRT_DAY>20250930</CTRT_DAY>
<THING_AMT>34200</THING_AMT>
<ARCH_AREA>29.13</ARCH_AREA>
<LAND_AREA>20.000000</LAND_AREA>
<FLR>3</FLR>
<RGHT_SE/>
<RTRCN_DAY/>
<ARCH_YR>2017</ARCH_YR>
<BLDG_USG>연립다세대</BLDG_USG>
<DCLR_SE>중개거래</DCLR_SE>
<OPBIZ_RESTAGNT_SGG_NM>서울 서초구</OPBIZ_RESTAGNT_SGG_NM>
</row>
</tbLnOpendataRtmsV>
2. Postman으로 호출하기
- Method: GET
- URL: 위 샘플대로 입력합니다.
http://openapi.seoul.go.kr:8088/(인증키)/xml/tbLnOpendataRtmsV/1/5/2025/11110
http://openapi.seoul.go.kr:8088/(인증키)/xml/tbLnOpendataRtmsV/1/5/2024/11500/강서구/10300/1/대지/0151/0039/극동빌라/20240903/연립다세대
응답 확인 가능
<?xml version="1.0" encoding="UTF-8"?>
<tbLnOpendataRtmsV>
<list_total_count>1</list_total_count>
<RESULT>
<CODE>INFO-000</CODE>
<MESSAGE>정상 처리되었습니다</MESSAGE>
</RESULT>
<row>
<RCPT_YR>2024</RCPT_YR>
<CGG_CD>11500</CGG_CD>
<CGG_NM>강서구</CGG_NM>
<STDG_CD>10300</STDG_CD>
<STDG_NM>화곡동</STDG_NM>
<LOTNO_SE>1</LOTNO_SE>
<LOTNO_SE_NM>대지</LOTNO_SE_NM>
<MNO>0151</MNO>
<SNO>0039</SNO>
<BLDG_NM>극동빌라(151-39)</BLDG_NM>
<CTRT_DAY>20240903</CTRT_DAY>
<THING_AMT>16300</THING_AMT>
<ARCH_AREA>57.09</ARCH_AREA>
<LAND_AREA>31.000000</LAND_AREA>
<FLR>1</FLR>
<RGHT_SE/>
<RTRCN_DAY/>
<ARCH_YR>1998</ARCH_YR>
<BLDG_USG>연립다세대</BLDG_USG>
<DCLR_SE>직거래</DCLR_SE>
<OPBIZ_RESTAGNT_SGG_NM/>
</row>
</tbLnOpendataRtmsV>

'개발로 사고하기' 카테고리의 다른 글
| 🏢 아파트 실거래가 API 연동기 - 프록시 문제 해결 (0) | 2025.10.02 |
|---|---|
| [error 해결기] React 페이지네이션 시 이전 데이터가 화면에 남는 문제 (0) | 2025.10.02 |
| Spring Boot + Redis로 아파트 실거래 조회 API 만들기 (0) | 2025.10.01 |
| 국토교통부 아파트 실거래가 API 활용기 (1) | 2025.09.25 |
| 😤 CORS? 403? API 호출 대참사 해결기 (0) | 2025.09.11 |