Install
openclaw skills install krx-stock-cliKorean Exchange (KRX) stock market data CLI. Fetch daily OHLCV, latest-close snapshots, market-cap rankings, index histories (KOSPI/KOSDAQ/KOSPI200/KRX100), and ticker↔name lookups for KOSPI/KOSDAQ/KONEX/ETF tickers. Use when a user asks for Korean stock prices, ticker resolution, or KRX market data in JSON or CSV. No API key required.
openclaw skills install krx-stock-cliZero-config CLI for Korean Exchange (KRX) market data: daily OHLCV, latest-close snapshots, market-cap rankings, index histories, and ticker lookups for KOSPI / KOSDAQ / KONEX / ETF tickers.
Backed by FinanceDataReader, which aggregates KRX, Naver Finance, and related public sources. No API key required.
Trigger on:
Do not use for:
opendart-clipip install -r scripts/requirements.txt
Dependencies: finance-datareader, pandas.
All commands are sub-commands of scripts/krx.py. JSON by default; pass --csv for CSV to stdout.
Dates accept either YYYYMMDD or YYYY-MM-DD.
python scripts/krx.py ticker 005930 # → 삼성전자
python scripts/krx.py ticker "SK하이닉스" # → 000660
python scripts/krx.py search 카카오 --top 5 # substring search
python scripts/krx.py ohlcv 005930 --days 30
python scripts/krx.py ohlcv 005930 --start 20260101 --end 20260420 --csv
python scripts/krx.py snapshot 005930
python scripts/krx.py marketcap --market KRX --top 50
python scripts/krx.py marketcap --market KOSDAQ --top 20 --csv
--market accepts KRX, KOSPI, KOSDAQ, KONEX, ETF/KR.
python scripts/krx.py list --market KOSPI --top 100
python scripts/krx.py index KS11 --days 90 # KOSPI
python scripts/krx.py index KS200 --days 30 # KOSPI 200
python scripts/krx.py index IXIC --days 30 # NASDAQ Composite
python scripts/krx.py index-list # common codes
Common codes: KS11 KOSPI · KQ11 KOSDAQ · KS200 KOSPI 200 · KRX100 KRX 100 · DJI Dow · IXIC Nasdaq · US500 S&P 500 · N225 Nikkei 225 · SSEC Shanghai.
YYYY-MM-DD.--csv): Pandas-compatible; date is the first column on time-series output.2, {"error":"ticker_not_found","input":"…"} on stderr.3, {"error":"upstream_error",…} on stderr.0.Public endpoints — keep multi-ticker jobs to ~1 req/sec and back off on 403.
opendart-cli — DART filings & financial statementstoss-payments-cli — Toss Payments APInaver-papago-translate — translate Korean disclosuresMIT. No warranty on data accuracy — always verify against the official KRX disclosure before trading.