전 종목 종목코드·종가 CSV 내려받기 2026.09.18
한국주식데이터는 KOSPI·KOSDAQ·KONEX 전 종목의 종목코드·종목명·시장구분과 직전 거래일 확정 종가를 한 파일에 담아, 회원가입·API 키·승인 신청 없이 CSV 로 바로 내려받을 수 있게 공개합니다(2026.09.18 기준 2,787종목).
aikstockdata.com/data/public/quotes.csv
· 2,787행 · 기준일 2026-09-17같은 내용을 JSON 으로 받으려면
quotes.json 입니다.
날짜별로 고정된 사본이 필요하면
날짜별 파일 목록에서 받으세요.
열 구성
| 열 이름 | 뜻 | 예 |
|---|---|---|
basDt | 기준일(YYYYMMDD) | 20260903 |
종목코드 | 6자리 종목코드 | 005930 |
종목명 | 종목 이름 | 삼성전자 |
mrktCtg | 시장 구분 | KOSPI / KOSDAQ / KONEX |
clpr | 종가(원) | 74,000 |
vs | 전일 대비(원) | -500 |
fltRt | 등락률(%) | -0.67 |
mkp | 시가(원) | 74,500 |
hipr | 고가(원) | 74,900 |
lopr | 저가(원) | 73,800 |
trqu | 거래량(주) | 12,345,678 |
trPrc | 거래대금(원) | 912,345,678,900 |
lstgStCnt | 상장주식수 | 5,969,782,550 |
mrktTotAmt | 시가총액(원) | 441,763,908,700,000 |
엑셀에서 종목코드가 깨질 때
종목코드는 005930 처럼 앞자리가 0 인 경우가 많습니다. 엑셀이 이것을 숫자로 읽으면
5930 이 되어 앞의 0 이 사라집니다. 파일을 바로 열지 말고
데이터 → 텍스트/CSV 가져오기로 불러온 뒤 종목코드 열을 텍스트로 지정하세요.
파이썬이라면 dtype={"종목코드": str} 을 주면 됩니다.
파이썬으로 바로 읽기
import pandas as pd
df = pd.read_csv("https://aikstockdata.com/data/public/quotes.csv", dtype={"종목코드": str})
print(len(df)) # 2,787어떤 이름표(User-Agent)로 불러도 200 입니다(2026-09-16 확인). 예전에는 파이썬 기본 이름표(Python-urllib/*)를 앞단 봇 필터가 막았는데 그 설정을 껐습니다. 혹시 403 이 나면 기본값을 그대로 두지 말고 아무 이름이나 넣어 보세요: urllib.request.Request(url, headers={"User-Agent": "my-app"}).
알아 두실 것
이 파일의 시세는 전 영업일 확정 종가(T+1)입니다. 실시간이 아닙니다.
기준일이 파일 안 basDt 열에 들어 있으니, 숫자를 인용하실 때
기준일을 함께 적어 주세요 — 기준일 없는 숫자는 틀린 숫자가 됩니다.
원천은 금융위원회 공공데이터포털과 금융감독원 전자공시(DART)이며, 출처를 표기하면 비영리 목적으로 인용·이용할 수 있고, 상업적 재배포는 허용하지 않습니다. 자세한 것은 인용 방법에 있습니다.