728x90 Data Science 썸네일형 리스트형 [05. 공공데이터포털 API] 003. 표준지공시지가속성조회 표준공시지가를 조회하는 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&ldCo.. 더보기 [05. 공공데이터포털 API] 002. 상가(상권)정보 상가(상권)정보 API에 대해 알아보자. 상권에 대한 다양한 정보를 제공해준다. 업종의 분류부터 반경내 상권조회 등 광범위한 데이터를 조회할 수 있다. 우선 상권업종의 대분류, 중분류, 소분류에 대해 알아보자. 상권정보 업종 대분류 조회의 응답구조는 다음과 같다. 대분류를 통해서 중분류를 조회하고 중분류를 통해서 소분류를 조회하면 모든 분류를 다 조회할 수 있다. 요청 메시지에 대한 정보는 참고문서를 확인하기 바란다. 대분류 조회를 통해 알아낸 대분류 코드를 순환하며 모든 중분류 코드를 알아낸다. 그 다음에 중분류 코드를 이용하여 모든 소분류 코드를 구하는 파이썬 코드를 작성해보자. import pandas as pd import requests from bs4 import BeautifulSoup im.. 더보기 [05. 공공데이터포털 API] 001. 도로명주소조회서비스 공공데이터포털 OPEN API 사용방법에 대해 알아보자. 공공데이터포털 국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Dataset)와 Open API로 제공하는 사이트입니다. www.data.go.kr 위 사이트에 가입을 하고 데이터셋 – 오픈 API 메뉴로 들어가면 다음과 같이 API로 제공되는 데이터 리스트가 나온다. 도로명주소조회서비스 API를 클릭하여 활용신청 버튼을 눌러 신청하자. 내용을 적당히 입력하여 신청 버튼을 누르면 된다. 자동승인이므로 바로 사용이 가능하다. 개발계정 상세보기에서 일반 인증키 발급 버튼을 누르면 아래와 같이 인증키가 발급된다. 참고문서.. 더보기 [04. 금융감독원 API] 021. 지분공시 종합정보 – 임원ㆍ주요주주 소유보고 임원ㆍ주요주주 소유보고 API 코드를 작성해보자. import json import pandas as pd import requests def get_executive_principal_stockholder_stock(api_key, code): fullUrl = 'https://opendart.fss.or.kr/api/elestock.json?crtfc_key=%s&corp_code=%s&' % (api_key, code) response = requests.get(fullUrl, headers={'User-Agent': 'Mozilla/5.0'}) result = response.text result = json.loads(result) if result['status'] == '000': data .. 더보기 [04. 금융감독원 API] 020. 지분공시 종합정보 – 대량보유 상황보고 대량보유 상황보고 API 코드를 작성해보자. import json import pandas as pd import requests def get_major_stock(api_key, code): fullUrl = 'https://opendart.fss.or.kr/api/majorstock.json?crtfc_key=%s&corp_code=%s&' % (api_key, code) response = requests.get(fullUrl, headers={'User-Agent': 'Mozilla/5.0'}) result = response.text result = json.loads(result) if result['status'] == '000': data = pd.DataFrame(result['list.. 더보기 [04. 금융감독원 API] 019. 상장기업 재무정보 – XBRL 택사노미 재무제표 양식 XBRL 택사노미 재무제표 양식은 금융감독원 회계포탈에서 제공하는 IFRS 기반 XBRL 재무제표 공시용 표준계정과목체계(계정과목)을 제공한다. 계정에 대한 설명이기 때문에 크게 사용될 것 같지는 않다. import json import pandas as pd import requests def get_XBRL_taxonomy_format(api_key, sj): fullUrl = 'https://opendart.fss.or.kr/api/xbrlTaxonomy.json?crtfc_key=%s&sj_div=%s' % (api_key, sj) response = requests.get(fullUrl, headers={'User-Agent': 'Mozilla/5.0'}) result = response.tex.. 더보기 [04. 금융감독원 API] 018. 상장기업 재무정보 – 단일회사 전체 재무제표정보 단일회사 전체 재무제표정보는 상장법인(금융업 제외)이 제출한 정기보고서 내의 모든계정과목을 제공한다. import json import pandas as pd import requests def get_single_all_account(api_key, code, year, report_code, fs): fullUrl = 'https://opendart.fss.or.kr/api/fnlttSinglAcntAll.json?crtfc_key=%s&corp_code=%s&' \ 'bsns_year=%s&reprt_code=%s&fs_div=%s' % (api_key, code, year, report_code, fs) response = requests.get(fullUrl, headers={'User-Agen.. 더보기 [04. 금융감독원 API] 017. 상장기업 재무정보 – 다중회사 주요계정 다중회사 주요계정 API는 단일회사 주요계정 API과 같으나 종목을 여러 개 조회할 수 있다는 점이 다르다. 다중회사 주요계정을 조회하는 API 코드를 작성해보자. import json import pandas as pd import requests def get_multi_account(api_key, code, year, report_code): fullUrl = 'https://opendart.fss.or.kr/api/fnlttMultiAcnt.json?crtfc_key=%s&corp_code=%s&' \ 'bsns_year=%s&reprt_code=%s' % (api_key, code, year, report_code) response = requests.get(fullUrl, headers={'.. 더보기 [04. 금융감독원 API] 016. 상장기업 재무정보 – 단일회사 주요계정 금융감독원 API가 개편되고 나서 가장 많은 활용이 예상되는 부분은 바로 재무데이터이다. 과거에는 웹크롤링을 통해 우회적인 방법으로 데이터를 수집해야 했다면 이제는 API로 편하게 정보를 조회하여 투자에 활용할 수 있게 되었다. 단일회사 주요계정을 조회하는 API 코드를 작성해보자. import json import pandas as pd import requests def get_single_account(api_key, code, year, report_code): fullUrl = 'https://opendart.fss.or.kr/api/fnlttSinglAcnt.json?crtfc_key=%s&corp_code=%s&' \ 'bsns_year=%s&reprt_code=%s' % (api_key, .. 더보기 [04. 금융감독원 API] 015. 사업보고서 주요정보 – 타법인 출자현황 타법인 출자현황 API 코드를 작성해보자. import json import pandas as pd import requests def get_corporate_investment(api_key, code, year, report_code): fullUrl = 'https://opendart.fss.or.kr/api/otrCprInvstmntSttus.json?crtfc_key=%s&corp_code=%s&' \ 'bsns_year=%s&reprt_code=%s' % (api_key, code, year, report_code) response = requests.get(fullUrl, headers={'User-Agent': 'Mozilla/5.0'}) result = response.text resu.. 더보기 이전 1 2 3 4 5 6 7 8 다음