ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [DART API] 전자공시 API 사용하기
    서비스평가 및 사용/API사용 2021. 4. 28. 18:20

    주식을 하다보면 공시를 확인해야 하는데 매번 사이트를 들어가서 공시를 보기 여간 불편하기 때문에 

    dart 에서 제공하는 api 를 사용해보자

     

     

    전자공시시스템(DART ; Data Analysis, Retrieval and Transfer System)은 상장법인 등이 공시서류를 인터넷으로 제출하고, 투자자 등 이용자는 제출 즉시 인터넷을 통해 조회할 수 있도록 하는 종합적 기업공시 시스템이다.

     

    오픈 API 를 신청하려면 아래 주소로 접속하자

    opendart.fss.or.kr/intro/main.do

    여기서 [인증키 신청]을 통해 접속할 수 있는 계정을 발급받고 더블어 인증키를 받자

    [오픈API 이용현황] 메뉴를 들어가면 인증키가 바로 나온다.

     

     

    DART 오픈 API 개발가이드 - drive.google.com/file/d/1nI6c5-fX-6TE357BWxYp7udf6BTED1U3/view

    api 를 편히 쓰라고 python 은 라이브러리가 생겼다.

    DART python 라이브러리 소스코드 - github.com/josw123/dart-fss  

    dart python 라이브러리 문서 - dart-fss.readthedocs.io/en/latest/

    해당 라이브러리 사용 하지 않아도 api 를 사용해도 된다.

    나 같은 경우는 파이썬 잘 몰라서 스프링으로 하려고 한다.

     

    python 코드 에서 api 콜 하는 부분 만 보고 직접 만들어주면 된다.

     

    샘플 API 사용 예시

    https://opendart.fss.or.kr/api/company.json?crtfc_key={발급받은API키}&corp_code=00126380

    API 키를 발급 받았으면 다음처럼 사용 가능하다.

     

    기업개황 API는 대표자명, 사업자등록번호 등의 기업의 기본 정보를 제공합니다. JSON 포멧 요청 URL은 https://opendart.fss.or.kr/api/company.json이고 다음 두 파라미터를 입력해야 한다.

    • crtfc_key: 발급받은 인증키
    • corp_code: 공시대상회사 고유번호
    {
        "status": "000",
        "message": "정상",
        "corp_code": "00126380",
        "corp_name": "삼성전자(주)",
        "corp_name_eng": "SAMSUNG ELECTRONICS CO,.LTD",
        "stock_name": "삼성전자",
        "stock_code": "005930",
        ~~
        ~~
        ~~
        ~~
    }

     

    주의사항 

    • Open DART 및 DART 홈페이지의 경우 분당 100회 이상 요청시 서비스가 제한될 수 있음
    • 개인용은 일일 사용량은 10,000건으로 제한 되어 있습니다.

     

    위 캡쳐본은 

    DART 오픈 API 개발가이드 - drive.google.com/file/d/1nI6c5-fX-6TE357BWxYp7udf6BTED1U3/view

    에 있는 내용입니다.

    API 주소까지 다 있습니다.

    반응형

    '서비스평가 및 사용 > API사용' 카테고리의 다른 글

    [Telegram] 텔레그램 API 시작하기  (0) 2021.04.26

    댓글

Designed by Tistory.