-
(OpenAPI)KRX OpenAPI 활용: 인증키 발급금융퀀트/프로그램기초 2024. 3. 23. 23:19반응형
KRX OpenAPI 서비스
파이썬으로 한국주식정보를 가지고 올 수 있는 라이브러리는 다양하게 존재한다. yfinance, pykrx 등이 있는데 이런 라이브러리 들은 정보를 입수, 가공, 제공하는 기능이 한 번에 묶여 있기 때문에 라이브러리에 request, numpy, pandas 가 묶여있는 경우가 많다. 그래서 종종 설치하면 기존 설치된 pandas, numpy 버전 등과 충돌하는 경우도 있다. 그리고 라이브러리에 세팅된 대로만 정보를 요청할 수 있기 때문에 확장성이 떨어질 수 있다.
KRX에서는 최근 OPEN API 서비스를 오픈해서 사용자가 직접 KRX 서버에 데이터를 요청할 수 있도록 열어두었다. 이제 yfinance나 pykrx 등 2차적인 정보제공라이브러리나 웹스크렙핑을 통해서 주식 종가를 모을 필요가 없어진 것이다. KRX OPEN API 서비스(http://openapi.krx.co.kr/)에서는 주가지수, 주식, 증권상품, 채권, 파생상품, 일반상품, ESG로 데이터를 분류하고 각 데이터에 대한 API 서비스를 제공한다.
API키 발급절차
회원가입/로그인
법인회원이면 회원가입절차가 필요한데, 개인은 휴대폰 인증하기나 아이핀 인증하기를 통해서 별도의 회원가입 없이 로그인이 가능하다.
API인증키 신청
로그인 후 아래 그림 3에 표시된 것처럼 상단 메뉴에서 마이페이지-> API인증키 신청을 누르거나 메인 화면에서 API인증키 신청을 누르면 API인증키 신청화면으로 넘어간다.
아래 그림 4와 같이 기본적인 사항에 동의를 하고 "인증키 신청" 버튼을 누르면 아래와 같이 API인증키 발급 신청 상태가 된다.
반응형'금융퀀트 > 프로그램기초' 카테고리의 다른 글
(OpenAPI)Notion API 사용: 인증키 발급 (0) 2024.06.15 (OpenAPI)KRX OpenAPI 활용: 서비스 이용 신청 및 API 예제 (2) 2024.03.28 파이썬: 멀티쓰레딩을 활용한 기업기본정보 목록 만들기(DART API활용) (0) 2024.03.17 파이썬: 멀티쓰레딩(Threading)과 멀티프로세싱(multiprocessing) (0) 2024.03.16 파이썬 : 함수(Function), 클래스(Class), 모듈(Module), 패키지(Package) (0) 2024.01.31