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)