아파트 실거래가 open api로 수집하기

in #kr7 years ago (edited)

아파트 실거래가 데이터 오픈데이터 API로 수집하기

사람들의 실거래가 질의에 응답을 해주려는 부동산 챗 봇을 만드려면
일단 부동산 실거래가 데이터가 있어야 합니다.

다행히 공공데이터 포털에서 해당 데이터들을 오픈 API로 제공해주고 있습니다.

공공데이터 포털 링크 !

스크린샷 2017-12-06 14.59.09.png

기본적으로 아래와 같이 실거래가 데이터 요청 REST URL을 호출하고
결과 XML을 파싱하여 저장하는 방식을 사용합니다.

스크린샷 2017-12-06 15.00.24.png

스크린샷 2017-12-06 15.00.40.png

요청 메시지 명세는 아래와 같습니다.
지역코드와 년도 월을 지정하여 그 기간의 그 지역의 아파트 실거래가를 받아올 수 있습니다.

스크린샷 2017-12-06 14.59.18.png

아래는 응답 메세지 상세 내역입니다.

스크린샷 2017-12-06 14.59.38.png

법정동이라는 항목이 보이는데 법정동은 대한민국 행정구역의 일종으로 이름 그대로 법으로 정한 동이라는 뜻으로 정부기관의 공부, 토지의 구획, 지적도, 부동산의 등기, 재산권 행사와 같은 법률행위 등에서 일반적으로 사용되고 있는 주소지라고 생각할 수 있습니다.

참고로 행정동은 법정동의 크고 작음에 따라 효율적인 행정편의 및 관리를 위하여 재편성한 후 주민센터를 설치한 단위입니다. 법정동과 행정동은 다른 개념으로 1개의 법정동이 여러개의 행정동을 포함할 수 있고 1개의 행정동이 여러개의 법정동을 포함할 수 있습니다. 대부분 부동산 관련 데이터들은 법정동을 기본으로 사용합니다.

스크린샷 2017-12-06 15.00.02.png

지번은 각 구획마다 부여된 땅 번호를 의미하며 아라비아숫자로 표기합니다.
본번(本番)과 부번(副番)으로 구성하되, 본번과 부번 사이에 하이픈 표시로 연결합니다.

아라비아숫자이므로 당연히 숫자가 들어가 있어야 하지만
데이터를 수집해온 결과 간혹 한글이 들어가 있기도 합니다. (;;)
오픈 데이터 API 사용시 예상치 않은 데이터들이 종종 들어가 있어서
예외 처리를 잘 해주는 것 또한 중요합니다.

이렇게 오픈 데이터 API를 사용하여
10년치 아파트 실매매 거래 데이터를 수집하였습니다.

이제 본격적인 개발 과정에 들어가보도록 하겠습니다 :)

Sort:  

좋은 정보 감사합니다

다음 글이 기대가 되는군요

감사합니다 ^^ 다음 글도 가까운 시일내로 올리겠습니다 ^^

Coin Marketplace

STEEM 0.16
TRX 0.15
JST 0.028
BTC 53801.93
ETH 2252.31
USDT 1.00
SBD 2.26