-
퀀트 프로젝트 | 전자공시시스템 DART 오픈API 인증키 신청Capital/Quant 2024. 11. 16. 21:31
1. 전자공시시스템
전자공시시스템(Data Analysis, Retrieval and Transfer System, DART)은 한국거래소에 상장한 기업의 공시 서류를 온라인으로 조회할 수 있는 시스템이다. 상장 기업이 재무제표를 포함한 공시 서류를 DART에 제출하면 외부사용자들에게 바로 공개된다. 투자자들 입장에서는 기업에 대한 정보를 얻기 위해 기업 홈페이지를 살펴보거나 기업에 직접 연락하지 않고도 정보를 얻을 수 있어 편리하고 합리적인 의사결정이 가능하다.
2. 전자공시 OpenDART 오픈API
OpenDART에서는 DART에 공시되어 있는 서류를 누구든지 자유롭게 활용할 수 있도록 API를 제공하고 있다. 오픈API를 통해 공시 서류 원문을 XML 형식으로 받거나, 재무 정보를 데이터 형식으로 바로 활용할 수 있다. 아래 링크로 접속하면 OpenDART 홈페이지를 살펴볼 수 있다. 해당 홈페이지에서는 OpenDART 오픈API를 이용하는 개발자를 위해 가이드도 함께 제공하고 있으니 참고하도록 하자.
3. 인증키 신청
OpenDART의 API를 이용하기 위해서는 먼저 OpenDART에 사용자 등록을 하고 인증키를 발급받아야 한다. OpenDART 홈페이지에 접속한 뒤 화면 중앙에 있는 '인증키 신청'을 클릭하자.
오픈API 이용약관과 개인정보 수입이용동의서를 확인한 후 동의 버튼을 누른다. 본인 소속에 따라 '사용자 구분'을 선택하고, 아이디에 해당하는 '이메일'과 '비밀번호'를 입력한다. 본인 개발환경에 따라 'API 사용환경'을 선택하고, 'API 사용용도'를 간단하게 입력한다(예: 기업정보 데이터 수집). 마지막으로 화면 하단에 있는 '등록'을 클릭해 계정 생성을 신청하자.
계정 생성을 신청하면 위와 같은 안내창이 나타난다. 안내창의 안내에 따라, 아이디로 입력한 이메일에 접속하여 금융감독원에서 발송한 인증메일을 확인하자. 메일의 인증링크를 클릭하면 계정 생성이 완료된다.
생성한 계정으로 OpenDART 홈페이지에 로그인하자. 홈페이지 오른쪽 상단에 있는 'LOGIN'을 클릭한 뒤 나타나는 화면에 이메일과 비밀번호를 입력하고 '로그인'을 클릭하자.
홈페이지 상단 목록에 있는 '인증키 신청/관리' 항목 위에 마우스 커서를 올려놓으면, 그 아래로 메뉴가 확장된다. 로그인을 완료한 상태에서 '오픈 API 이용 현황'을 클릭하면 해당 계정에 할당된 API Key를 아래 그림과 같이 확인할 수 있다.
[함께 읽으면 좋은 페이지]
참고문헌
- DART. (n.d.). 전자공시시스템이란. https://dart.fss.or.kr/introduction/content1.do. 2024.01.05.
- OpenDART. (n.d.). 오픈API 소개. https://opendart.fss.or.kr/intro/main.do. 2024.01.05.반응형'Capital > Quant' 카테고리의 다른 글
투자 지표: 계량투자의 종목 선택 기준 (5) 2024.11.11 퀀트 프로젝트 | PER+PBR 콤보 전략 구현하기 (1) 2024.11.10 퀀트 프로젝트 | CompanyGuide 투자지표 PER, PBR 크롤링 (0) 2024.04.12 퀀트 프로젝트 | CompanyGuide 재무비율 ROA, ROE 크롤링 (0) 2024.04.05 퀀트 프로젝트 | CompanyGuide 재무제표 크롤링 (0) 2024.03.29