주식 통계를 직접 뽑아 보려는 투자자나 학생, 개발자가 가장 먼저 찾게 되는 곳이 한국거래소(KRX)의 정보데이터시스템이에요. 증권과 파생상품의 시장정보, 공매도 정보, 투자분석정보까지 한곳에 모아 둔 시장정보 포털이고, 지금은 주소가 data.krx.co.kr인 KRX Data Marketplace라는 이름으로 운영돼요. 다만 메뉴가 많아서 처음 들어가면 어디서 무엇을 받아야 하는지 헷갈리기 쉬워요.
이 글에서는 검색으로 확인한 공식 사이트 구성과 이용 경로를 기준으로, 기본통계 메뉴에서 엑셀을 받는 방법과 공매도 정보, OPEN API, 공공데이터포털 같은 대안 경로를 나눠서 설명해요.
정보데이터시스템은 어떤 사이트일까요
한국거래소 정보데이터시스템은 KRX가 운영하는 시장정보 포털이에요. 한국금융연구원 사이트에 올라온 보도자료를 보면 2021년 1월에 “시장정보포털 KRX 정보데이터시스템”이라는 이름으로 새롭게 열었다고 소개돼요. 이후 사이트 이름이 KRX Data Marketplace로 바뀌어 지금은 두 이름이 섞여 쓰여요.
제공하는 정보는 크게 세 갈래로 나뉘어요. 증권·파생상품의 시장정보(Marketdata), 공매도 정보, 그리고 투자분석정보를 담은 SMILE 서비스예요. 회원가입 없이 화면에서 조회하는 통계도 있고, 로그인이 필요한 서비스도 있으니 처음에는 비로그인 상태에서 기본통계부터 눌러 보는 게 좋아요.
공식 사이트가 하나 더 있다는 점도 알아 두세요. 거래소 대표 사이트는 krx.co.kr이고, 통계 데이터는 data.krx.co.kr에서, 개발자용 API는 openapi.krx.co.kr에서 따로 제공해요. 세 사이트가 역할이 다르기 때문에 자료를 찾을 때 어느 사이트에 들어가야 하는지부터 정하면 시간을 아낄 수 있어요.
기본통계 메뉴에서 주식 자료 찾는 순서
가장 많이 쓰는 경로는 기본통계 아래 주식 메뉴예요. 한 퀀트 투자 입문서(R을 이용한 퀀트 투자 포트폴리오 만들기)도 KRX 정보데이터시스템의 기본통계 → 주식 → 세부안내 경로에서 데이터를 받는 방법으로 설명해요. 세부안내 화면에 들어가면 종목별, 업종별, 투자자별로 나뉜 통계 표가 줄줄이 보여요.
- 전종목 시세: 특정 날짜의 전 종목 종가, 거래량, 시가총액을 한 표로 볼 수 있어요. 조회 일자를 바꿔 가며 과거 자료를 확인해요.
- PER/PBR/배당수익률: 종목별 밸류에이션 지표를 모아 놓은 화면이에요. 가치투자 스크리닝의 재료로 자주 쓰여요.
- 투자자별 거래실적: 개인, 외국인, 기관이 각각 얼마나 사고팔았는지 보여줘요. 수급 흐름을 볼 때 유용해요.
- 업종 분류 현황: 코스피와 코스닥 종목이 어떤 업종으로 분류돼 있는지 확인할 수 있어요. 업종별 비교 자료를 만들 때 기준표로 써요.
화면 위쪽에는 시장 구분(전체, 코스피, 코스닥, 코넥스)과 조회 일자를 고르는 칸이 있어요. 조건을 정한 뒤 조회 버튼을 누르면 표가 나타나고, 표 위의 열 이름을 눌러 정렬을 바꿔 볼 수도 있어요.
엑셀과 CSV로 내려받는 방법
조회한 표는 화면 오른쪽 위 다운로드 버튼으로 파일로 저장해요. 검색 결과에서 확인한 안내로는 기본통계 → 주식 → 세부안내 화면에서 Excel 버튼을 눌러 엑셀 파일을 받을 수 있고, CSV 형식도 함께 제공돼요. 데이터 분석 도구에 바로 불러올 때는 CSV가 다루기 쉬워요.
저장한 파일은 한글 인코딩 때문에 열었을 때 글자가 깨질 수 있어요. 엑셀에서는 데이터 가져오기 기능으로 파일 원본을 UTF-8 또는 한국어(949)로 바꿔 열면 대부분 해결돼요. 종목 코드가 숫자로 인식되어 앞자리 0이 사라지는 경우도 흔해서, 코드 열은 텍스트 형식으로 가져오는 게 안전해요.
날짜를 하루씩 바꿔 가며 수십 일치를 받는 건 손이 많이 가요. 이럴 때는 아래에서 설명할 OPEN API나 공공데이터포털을 쓰는 편이 훨씬 효율적이에요. 참고로 파이썬으로 이 사이트의 자료를 긁어 오는 오픈소스 라이브러리도 널리 알려져 있지만, 사이트 개편에 따라 동작이 달라질 수 있어서 공식 API를 우선 검토하는 게 좋아요.
공매도 정보는 어디에서 보나요
정보데이터시스템 소개 문구에도 공매도 정보가 따로 언급돼요. 공매도는 주가 하락에 베팅하는 거래 방식이라 투자자들의 관심이 큰데, 종목별 공매도 거래 현황과 잔고 같은 자료가 공시 체계 안에서 공개돼요. 정보데이터시스템의 통계 메뉴에서 공매도 관련 항목을 찾아 종목별 거래 규모를 확인할 수 있어요.
공매도 통계를 볼 때는 거래대금 비중과 잔고를 구분해서 읽어야 해요. 당일 거래에서 공매도가 차지한 비중은 단기 수급을 보여주고, 잔고는 아직 갚지 않은 물량이 얼마나 쌓여 있는지를 보여줘요. 두 지표는 의미가 달라서 한쪽만 보고 결론을 내리면 오해하기 쉬워요.
OPEN API와 공공데이터포털 활용하기
KRX Data Marketplace의 OPEN API 서비스는 거래소가 제공하는 다양한 통계정보를 웹이나 모바일 앱 개발에 쓸 수 있게 인터페이스를 열어 둔 서비스예요. 주소는 openapi.krx.co.kr이고, 서비스 소개 페이지에서 제공 범위와 이용 절차를 확인할 수 있어요. 일반적으로 회원 가입 후 API 인증키를 신청하고, 이용할 서비스별로 승인을 받는 흐름이에요.
또 하나의 경로는 공공데이터포털이에요. 금융위원회가 등록한 “KRX상장종목정보” 오픈 API가 data.go.kr에 올라와 있어서, 상장 종목의 기본 정보를 공공데이터 인증키 하나로 받아 쓸 수 있어요. 종목명과 코드, 상장 정보 정도가 필요하다면 이쪽이 가입 절차가 단순해요.
- 화면에서 몇 번만 받을 때: data.krx.co.kr의 기본통계 메뉴에서 엑셀이나 CSV로 저장하면 충분해요.
- 정기적으로 자동 수집할 때: openapi.krx.co.kr에서 인증키를 발급받아 프로그램에서 호출하는 방식이 맞아요.
- 상장 종목 목록만 필요할 때: 공공데이터포털의 KRX상장종목정보 API가 가장 간단해요.
자료를 쓰기 전에 확인할 점
거래소 통계를 블로그나 보고서에 인용할 때는 조회 기준일과 시장 구분을 반드시 함께 적어 두세요. 같은 종목이라도 조회 일자가 다르면 종가와 시가총액이 달라지고, 코스피와 코스닥을 합친 수치인지 하나만 본 수치인지에 따라 결론이 완전히 달라질 수 있어요.
내려받은 자료를 상업적으로 쓰거나 재배포할 계획이라면 사이트의 이용약관과 데이터 이용 조건을 먼저 확인하세요. 서비스 구성과 로그인 요건은 개편에 따라 바뀔 수 있으니, 이 글의 메뉴 경로도 실제 화면과 다를 수 있다는 점을 염두에 두면 좋아요.
마무리
한국거래소 정보데이터시스템은 기본통계 메뉴에서 시세와 밸류에이션, 투자자별 수급을 한 번에 받을 수 있고, 규모가 커지면 OPEN API나 공공데이터포털로 넘어가는 순서로 쓰면 돼요. 처음에는 전종목 시세 표 하나를 엑셀로 받아 보면서 사이트 구조에 익숙해지는 걸 추천해요.