728x90
표준공시지가를 조회하는 API에 대해 알아보자. 법정동코드, 기준년도를 통해 표준지의 단위면적당 가격정보에 대한 속성정보를 조회할 수 있다.
법정동 코드 등 자세한 내용는 참고문서에 zip파일로 압축되어있다. 서울시 강남구 압구정동의 공시지가를 조회하는 API를 작성해보자.
import pandas as pd
import requests
import json
def get_land_value(api_key, ldCode, stdrYear):
pageNo = 1
land_value = []
while True:
url = 'http://apis.data.go.kr/1611000/nsdi/ReferLandPriceService/attr/getReferLandPriceAttr?serviceKey=%s&ldCode=%s&stdrYear=%s&format=json&numOfRows=10&pageNo=%s' % (api_key, ldCode, stdrYear, pageNo)
response = requests.get(url)
result = response.text
data = json.loads(result)
if int(data['referLandPrices']['totalCount']) != len(land_value):
land_value += data['referLandPrices']['field']
pageNo += 1
else:
break
if len(land_value) > 0:
land_value = pd.DataFrame(land_value)
else:
land_value = pd.DataFrame()
return land_value
if __name__ == '__main__':
api_key = '*'
ldCode = '1168011000'
stdrYear = '2019'
land_value = get_land_value(api_key, ldCode, stdrYear)
print(land_value)
결과 값
bsnsDstrcAr cnflcRt ladUseSittn ... tpgrphFrmCodeNm tpgrphHgCode tpgrphHgCodeNm
0 0 100 940 ... 부정형 02 평지
1 0 0 140 ... 부정형 02 평지
728x90
'Data Science > Data Collection' 카테고리의 다른 글
[05. 공공데이터포털 API] 005. 실거래가격지수 통계 조회 서비스 (0) | 2020.04.16 |
---|---|
[05. 공공데이터포털 API] 004. 공동주택가격정보서비스 (0) | 2020.04.16 |
[05. 공공데이터포털 API] 002. 상가(상권)정보 (0) | 2020.04.16 |
[05. 공공데이터포털 API] 001. 도로명주소조회서비스 (0) | 2020.04.16 |
[04. 금융감독원 API] 021. 지분공시 종합정보 – 임원ㆍ주요주주 소유보고 (0) | 2020.04.15 |