DART -Open API 발급 및 기초코드

2022. 12. 30. 20:40python

-Dart에서 제공하는 오픈 api를 이용하여 공시 정보를 '데이터 분석' 할 수 있습니다. 

dart홈페이지에서 로그인하는 화면 밑에 '인증키 신청'을 누르고 메일정보와 기타내용 입력 후 공통정보에서 api 환경설정은 '모두'로 하고 api 사용용도는 '개인 공부' 확인url은 적을 필요가 없다고 합니다.

그러면 오픈api key가 나오고 코드에 적용하여 사용할 수 있습니다.

 

1. dart 라이브러리를 깔아야 한다.

!pip install dart-fss

공식 dart document 사이트가 있어서 코드를 참고하면서 공부할 수 있습니다.

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

 

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

© Copyright 2021, Sungwoo Jo Revision 60fa916c.

dart-fss.readthedocs.io

2. 전체 종목을 보는 코드

 

all = dart_fss.api.filings.get_corp_code()

이것을 다시 DataFrame 형태로 보기 좋게 만듭니다.

 

df = pd.DataFrame(all)

 

이렇게 dart의 데이터 형식을 보고 document사이트를 참고하여 찾고 싶은 회사의 dart 정보를 알 수 있습니다.

 

-3주차 숙제도 완료!