728x90
기업 고유번호에 대한 데이터가 있으니 기업개황에 대한 정보도 얻을 수 있다.
기업개황 API에는 요청인자에 corp_code만 추가로 입력하면 된다. 삼성전자의 기업 고유코드는 00126380이므로 이를 대입해서 코드를 작성하면 다음과 같다.
import json
import pandas as pd
import requests
def get_company_info(api_key, code):
url = 'https://opendart.fss.or.kr/api/company.json?crtfc_key=%s&corp_code=%s' % (api_key, code)
response = requests.get(url)
result = response.text
result = json.loads(result)
return pd.DataFrame([result])
if __name__ == '__main__':
api_key ='*'
code = '00126380'
company_info = get_company_info(api_key, code)
print(company_info.iloc[0])
결과 값
status 000
message 정상
corp_code 00126380
corp_name 삼성전자(주)
corp_name_eng SAMSUNG ELECTRONICS CO,.LTD
stock_name 삼성전자
stock_code 005930
ceo_nm 김기남, 김현석, 고동진
corp_cls Y
jurir_no 1301110006246
bizr_no 1248100998
adres 경기도 수원시 영통구 삼성로 129 (매탄동)
hm_url www.sec.co.kr
ir_url
phn_no 031-200-1114
fax_no 031-200-7538
induty_code 264
est_dt 19690113
acc_mt 12
728x90
'Data Science > Data Collection' 카테고리의 다른 글
[04. 금융감독원 API] 004. 사업보고서 주요정보 – 증자(감자) 현황 (0) | 2020.02.14 |
---|---|
[04. 금융감독원 API] 003. 공시정보 – 공시검색 (0) | 2020.02.14 |
[04. 금융감독원 API] 001. 공시정보 – 고유번호 (0) | 2020.02.13 |
[03. API] 002. FinanceDataReader (0) | 2020.02.12 |
[03. API] 001. Pandas Datareader (0) | 2020.02.12 |