open api
전자공시 OPENDART 시스템 | 개발가이드 | 상세
단점: 시간오래 걸림(런타임:none, 총 1시간 10분)
https://github.com/josw123/dart-fss
import dart_fss as dart
# Open DART API KEY 설정
api_key='2f9794910c7c7ded3d8e1b44b2d04894ff87f908'
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()
```python
!pip install opendartreader
import OpenDartReader
### 0. 객체 생성 ###
# 객체 생성 (API KEY 지정)
api_key = 'a81e18ac719d1e1e4ec2899ef25a737ab6cbb4c7'
dart = OpenDartReader(api_key)
### 6. 증권신고서 ###
# dart.regstate(corp, key_word, start=None, end=None)
# 조회가능한 증권신고서 항목: ['주식의포괄적교환이전', '합병', '증권예탁증권', '채무증권', '지분증권', '분할']
dart.regstate('하림지주', '주식의포괄적교환이전')
dart.regstate('사조대림', '합병')
dart.regstate('에스앤케이', '증권예탁증권')
dart.regstate('BNK금융지주', '채무증권')
dart.regstate('금호전기', '지분증권')
dart.regstate('케이씨씨', '분할')
```
### OpenDartReader 예시 결과

### OpenDartReader 카카오뱅크 증권신고서 요약 결과

```python
#OpenDartReader 카카오뱅크 증권신고서 요약 코
import OpenDartReader
### 0. 객체 생성 ###
# 객체 생성 (API KEY 지정)
api_key = 'a81e18ac719d1e1e4ec2899ef25a737ab6cbb4c7'
dart = OpenDartReader(api_key)
### 6. 증권신고서 ###
# dart.regstate(corp, key_word, start=None, end=None)
# 조회가능한 증권신고서 항목: ['주식의포괄적교환이전', '합병', '증권예탁증권', '채무증권', '지분증권', '분할']
dart.regstate('카카오뱅크', '지분증권')
```
- columns
```python
Index(['rcept_no', 'corp_cls', 'corp_code', 'corp_name', 'sbd', 'pymd',
'sband', 'asand', 'asstd', 'exstk', 'exprc', 'expd', 'rpt_rcpn',
'title', 'stksen', 'stkcnt', 'fv', 'slprc', 'slta', 'slmthn', 'actsen',
'actnmn', 'udtcnt', 'udtamt', 'udtprc', 'udtmth', 'se', 'amt', 'hdr',
'rl_cmp', 'bfsl_hdstk', 'slstk', 'atsl_hdstk', 'grtrs', 'exavivr',
'grtcnt'],
dtype='object')
```
- 컬럼해석
rcept_no : 접수번호
corp_cls : 법인구분
corp_code : 고유번호
corp_name : 회사명
sbd : 청약기일
pymd : 반납기일
sband : 청약공고일
asand : 배정공고일
asstd : 배정기준일
exstk : 신주인수권에 관한 사항(행사대상증권)
exprc : 신주인수권에 관한 사항(행사가격)
expd : 신주인수권에 관한 사항(행사기간)
rpt_rcpn : 주요사항보고서(접수번호)
title : 그룹명칭
stksen : 증권의 종류
stkcnt : 증권수량
fv : 액면가액
slprc : 모집(매출)가액
slta : 모집(매출)총액
slmthn : 모집(매출)방법
actsen : 인수인구분
actnmn : 인수인명
udtcnt : 인수수량
udtamt : 인수금액
udtprc : 인수대가
udtmth : 인수방법
se : 구분
amt : 금액
hdr : 보유자
rl_cmp : 회사와의관계
bfsl_hdstk : 매출전보유증권수
slstk : 매출증권수
atsl_hdstk : 매출후보유증권수
grtrs : 부여수량
exavivr : 행사가능 투자자
grtcnt : 부여수량
### OpenDartReader 카카오뱅크 증권신고서 요약 csv
🐶