본문 바로가기

Data Science/Data Collection

[04. 금융감독원 API] 017. 상장기업 재무정보 – 다중회사 주요계정

728x90

다중회사 주요계정 API는 단일회사 주요계정 API과 같으나 종목을 여러 개 조회할 수 있다는 점이 다르다.

 

다중회사 주요계정을 조회하는 API 코드를 작성해보자.

 

[그림 4.17] 다중회사 주요계정 개발가이드

 

import json
import pandas as pd
import requests

def get_multi_account(api_key, code, year, report_code):
    fullUrl = 'https://opendart.fss.or.kr/api/fnlttMultiAcnt.json?crtfc_key=%s&corp_code=%s&' \
              'bsns_year=%s&reprt_code=%s' % (api_key, code, year, report_code)

    response = requests.get(fullUrl, headers={'User-Agent': 'Mozilla/5.0'})
    result = response.text
    result = json.loads(result)

    if result['status'] == '000':
        data = pd.DataFrame(result['list'])

        return data

if __name__ == '__main__':
    api_key ='*'
    code = '00293886,00126380'
    year = '2018'
    report_code = '11011'

    multi_account = get_multi_account(api_key, code, year, report_code)
    print(multi_account)


결과 값
        account_nm     bfefrmtrm_amount  ...                thstrm_dt    thstrm_nm
0         유동자산  141,429,704,000,000  ...            2018.12.31 현재    제 50 기
1        비유동자산  120,744,620,000,000  ...            2018.12.31 현재    제 50 기
2         자산총계  262,174,324,000,000  ...            2018.12.31 현재    제 50 기
3         유동부채   54,704,095,000,000  ...            2018.12.31 현재    제 50 기
4        비유동부채   14,507,196,000,000  ...            2018.12.31 현재    제 50 기
5         부채총계   69,211,291,000,000  ...            2018.12.31 현재    제 50 기
6          자본금      897,514,000,000  ...            2018.12.31 현재    제 50 기
7        이익잉여금  193,086,317,000,000  ...            2018.12.31 현재    제 50 기
8         자본총계  192,963,033,000,000  ...            2018.12.31 현재    제 50 기
9          매출액  201,866,745,000,000  ...  2018.01.01 ~ 2018.12.31    제 50 기
10        영업이익   29,240,672,000,000  ...  2018.01.01 ~ 2018.12.31    제 50 기
11  법인세차감전 순이익   30,713,652,000,000  ...  2018.01.01 ~ 2018.12.31    제 50 기
12       당기순이익   22,726,092,000,000  ...  2018.01.01 ~ 2018.12.31    제 50 기
13       당기순이익   22,726,092,000,000  ...  2018.01.01 ~ 2018.12.31    제 50 기
14        유동자산   69,981,128,000,000  ...            2018.12.31 현재    제 50 기
15       비유동자산  104,821,831,000,000  ...            2018.12.31 현재    제 50 기
16        자산총계  174,802,959,000,000  ...            2018.12.31 현재    제 50 기
17        유동부채   34,076,122,000,000  ...            2018.12.31 현재    제 50 기
18       비유동부채    3,180,075,000,000  ...            2018.12.31 현재    제 50 기
19        부채총계   37,256,197,000,000  ...            2018.12.31 현재    제 50 기
20         자본금      897,514,000,000  ...            2018.12.31 현재    제 50 기
21       이익잉여금  140,747,574,000,000  ...            2018.12.31 현재    제 50 기
22        자본총계  137,546,762,000,000  ...            2018.12.31 현재    제 50 기
23         매출액  133,947,204,000,000  ...  2018.01.01 ~ 2018.12.31    제 50 기
24        영업이익   13,647,436,000,000  ...  2018.01.01 ~ 2018.12.31    제 50 기
25  법인세차감전 순이익   14,725,074,000,000  ...  2018.01.01 ~ 2018.12.31    제 50 기
26       당기순이익   11,579,749,000,000  ...  2018.01.01 ~ 2018.12.31    제 50 기
27       당기순이익   11,579,749,000,000  ...  2018.01.01 ~ 2018.12.31    제 50 기
28        유동자산       95,924,754,923  ...            2018.12.31 현재    제 33 기
29       비유동자산      109,410,793,889  ...            2018.12.31 현재    제 33 기
30        자산총계      205,335,548,812  ...            2018.12.31 현재    제 33 기
31        유동부채      108,407,185,346  ...            2018.12.31 현재    제 33 기
32       비유동부채        5,307,270,090  ...            2018.12.31 현재    제 33 기
33        부채총계      113,714,455,436  ...            2018.12.31 현재    제 33 기
34         자본금        8,179,320,500  ...            2018.12.31 현재    제 33 기
35       이익잉여금       38,781,006,850  ...            2018.12.31 현재    제 33 기
36        자본총계       91,621,093,376  ...            2018.12.31 현재    제 33 기
37         매출액      213,152,599,991  ...  2018.01.01 ~ 2018.12.31    제 33 기
38        영업이익        2,498,618,036  ...  2018.01.01 ~ 2018.12.31    제 33 기
39  법인세차감전 순이익       -6,916,333,493  ...  2018.01.01 ~ 2018.12.31    제 33 기
40       당기순이익      -13,883,915,417  ...  2018.01.01 ~ 2018.12.31    제 33 기
41        유동자산       77,052,214,214  ...            2018.12.31 현재    제 33 기
42       비유동자산      109,403,341,900  ...            2018.12.31 현재    제 33 기
43        자산총계      186,455,556,114  ...            2018.12.31 현재    제 33 기
44        유동부채       90,694,779,358  ...            2018.12.31 현재    제 33 기
45       비유동부채        5,307,270,090  ...            2018.12.31 현재    제 33 기
46        부채총계       96,002,049,448  ...            2018.12.31 현재    제 33 기
47         자본금        8,179,320,500  ...            2018.12.31 현재    제 33 기
48       이익잉여금       37,102,056,287  ...            2018.12.31 현재    제 33 기
49        자본총계       90,453,506,666  ...            2018.12.31 현재    제 33 기
50         매출액      165,009,065,878  ...  2018.01.01 ~ 2018.12.31    제 33 기
51        영업이익        2,014,034,631  ...  2018.01.01 ~ 2018.12.31    제 33 기
52  법인세차감전 순이익       -7,330,764,730  ...  2018.01.01 ~ 2018.12.31    제 33 기
53       당기순이익      -14,217,928,288  ...  2018.01.01 ~ 2018.12.31    제 33 기
728x90