DART openAPI 이용 금융데이타 분석

https://dart-fss.readthedocs.io/en/latest/

 

DART-FSS — dart-fss documentation v0.3.10 documentation

© Copyright 2021, Sungwoo Jo Revision f2df35f9.

dart-fss.readthedocs.io

import dart_fss as dart

# Open DART API KEY 설정
api_key='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
dart.set_api_key(api_key=api_key)

# DART 에 공시된 회사 리스트 불러오기
corp_list = dart.get_corp_list()

# 삼성전자 검색
samsung = corp_list.find_by_corp_name('삼성전자', exactly=True)[0]

# 2012년부터 연간 연결재무제표 불러오기
fs = samsung.extract_fs(bgn_de='20120101')

# 재무제표 검색 결과를 엑셀파일로 저장 ( 기본저장위치: 실행폴더/fsdata )
fs.save()
!pip install dart-fss
 
import dart_fss as dart_fss
import pandas as pd

api_key = '여기에 API 키를 입력'
dart_fss.set_api_key(api_key=api_key)

corp_list = dart_fss.get_corp_list()

corp_list.corps

 

모든종목 

df = pd.DataFrame(all)

상장종목 

df_listed = df[df['stock_code'].notnull()]
비상장종목 
 
df_nolisted = df[df['stock_code'].isnull()]
엑셀화 

 

df_listed.to_excel('상장종목.xlsx')
 
df_nolisted.to_excel('비상장종목.xlsx')

'기술' 카테고리의 다른 글

Jump to Python  (0) 2022.11.10
DART open api 개발가이드  (0) 2022.11.08
data를 표로 만들기  (0) 2022.11.07
yfinance 분석  (0) 2022.11.06
Pandas (11/6)  (0) 2022.11.06