IT/컴퓨터프로그램

[Python] OpenDartReader 사용하기 - 공시 보고 원문 활용

chn1002 2022. 5. 16. 09:07

[Python] OpenDartReader 사용하기 - 공시 보고 원문 활용

금융감독원에서는 오픈 API 를 제공하고 있다. DART 에 공시되고 있는 공시보고서 원문 등을 오픈 API 를 통해 활용할 수 있다. 활용을 원하는 누구든 이용할 수 있다.

  • DART 공시원문 활용:  DART 공시원문을 XML 형식으로 다운로드 받아 원하는 자료를 자유룹게 추출하여 사용할 수 있다. 
  • 주용 공시 및 재무정보 제공: 사업보고서 주요항목 및 주요재무계정, 지분보고서 종합정보를 데이터 형식으로 바로 활용할 수 있다.
  • 대용량 재무정보 제공: 상장법인에서 제출한 전체 재무제표를 분기별로 다운로드 받을 수 있다.

 

OpenDART 는 인증키 신청을 통해 사용할 수 있다.

OpenDartReader 를 위한 API 

https://github.com/FinanceData/OpenDartReader

 

OpenDartReader 로 임원 주요주주 소유보고 확인하기

아래 코드에서는 삼성 전자의 임원 주요주주를 확인하였다. 

 

def opendart_shareholder(code, name):
    dart = OpenDartReader(OpenDARTAPIKey)
    reports = dart.major_shareholders_exec(code)    

    print(reports)