Compliance notice: This skill provides raw market data only. No strategy, recommendation, or optimization logic is embedded. All outputs are objective numerical values; interpretation and trading decisions remain solely with the user.
Public, read-only market data for Bithumb: prices, order books, candles, recent trades, market list, investment caution designation (유의 종목 지정), market alert system (경보제 / 주의 종목), notices, and fees. No API credentials required.
Skill routing: market data → this skill; balance/wallet → bithumb-account; orders → bithumb-trade; deposits → bithumb-deposit; withdrawals → bithumb-withdraw; audit/diagnostics → bithumb-system.
Risk-flag intent routing — investment caution designation (유의 종목 지정) vs market alert system (경보제)
Bithumb runs two independent trading-risk regimes. They use different data sources, and a market may appear in one, both, or neither — so calling the wrong API gives wrong risk info. Route by user intent and call only ONE side.
| User intent | Command | Regime |
|---|---|---|
| Plain market list | bithumb market markets (omit isDetails — API default: false) |
— |
| Explicit "거래유의 / 유의 종목" request | bithumb market markets --is-details (market_warning field) |
investment caution designation (유의 종목 지정) — exchange-review-based, standing, qualitative |
| "주의 종목 / 경보 / 이상거래 탐지" | bithumb market warnings |
market alert system (경보제) — market-data-based, automatic, quantitative detection |
| Ambiguous (e.g., "유의 상태", "위험한 코인") | Explain the two regimes differ, confirm which the user means, then call only one | — |
Do NOT auto-call both APIs. Exception: only when the user explicitly asks for "둘 다 / 전부 (both / all)".
Command Index
| # | Command | Description |
|---|---|---|
| 1 | bithumb market markets |
List all tradeable pairs (KRW and BTC markets) |
| 2 | bithumb market ticker <markets> |
Current price ticker: last price, 24h high/low/vol/change |
| 3 | bithumb market orderbook <markets> |
Order book bids/asks for one or more markets |
| 4 | bithumb market trades <market> |
Recent public trade history |
| 5 | bithumb market candles-minutes <market> |
Minute candles (1/3/5/10/15/30/60/240 min) |
| 6 | bithumb market candles-days <market> |
Daily candles |
| 7 | bithumb market candles-weeks <market> |
Weekly candles |
| 8 | bithumb market candles-months <market> |
Monthly candles |
| 9 | bithumb market warnings |
market alert system (경보제) — automatic anomaly detection (주의 종목) |
| 10 | bithumb market notices |
Exchange notice/announcement list |
| 11 | bithumb market fee-inout <currency> |
Deposit/withdrawal fee info by currency |
Operation Flow
Step 1 — Identify data type and load reference
| User intent | Reference to load |
|---|---|
| Price, candles, order book, recent trades | {baseDir}/references/price-data-commands.md |
| Market list, warnings, notices, fee info | {baseDir}/references/instrument-commands.md |
Step 2 — Run immediately. All commands are read-only; no confirmation and no verification needed.
Edge Cases
- Market code format:
{quote}-{base}, e.g.,KRW-BTC(notBTC-KRW). - Reversed-code auto-correction: if the user inputs a reversed code like
BTC-KRW, convert it toKRW-BTCand proceed, informing the user (e.g., "Converted BTC-KRW → KRW-BTC"). - Multiple tickers: pass comma-separated codes to
ticker/orderbook(e.g.,KRW-BTC,KRW-ETH). - Candle units: minute candles support
1, 3, 5, 10, 15, 30, 60, 240only. - Candle count: min 1, max 200, default 1.
- Candle
--to: KST naive datetimeYYYY-MM-DDTHH:MM:SS; returns candles before this time. Do NOT include a timezone offset (+09:00,Z,+0900, etc.) — Bithumb rejects offset-bearing values with HTTP 400 Invalid parameter.2026-01-01T00:00:00✓ /...+09:00✗ /...Z✗ - Trades
--to(differs from candles): time-of-day only,HHmmssorHH:mm:ss(00:00:00–23:59:59). Date is not accepted (2026-01-01T00:00:00✗). For past days use--days-ago(1–7). Omitted: without--days-ago→ current time; with → that day's 00:00:00 base. --converting-price-unit: converts a non-KRW market's (e.g.,BTC-ETH) close to KRW; Bithumb supportsKRWonly. Result (converted_trade_price) appears in--jsononly; KRW markets returnnull.fee-inout: useALLto get all currencies at once.- investment caution designation (유의 종목 지정):
markets --is-details→market_warningfield (NONE/CAUTION). Exchange-review-based, standing/qualitative; no step, reason, or release time. - market alert system (경보제 / 주의 종목):
warningsresponse. Market-data-based, automatic/quantitative; provideswarning_step(3 levels:CAUTION/WARNING/DANGER),warning_type(5 reasons), andend_dateauto-release time. - 유의 종목 ≠ 경보제: different data sources — a market may be flagged in one, both, or neither. Never auto-call both APIs; call only the side matching user intent, and confirm when ambiguous.
- Notices count: min 1, max 20, default 5.
- Trades pagination: use
--cursorfrom the previous response;--days-agofilters 1–7 days back.
Global Notes
- Install:
npm install -g @bithumb-official/bithumb-cli. No API key required for any command in this skill; all are read-only. - Bithumb supports two quote markets: KRW (원화) and BTC. Spot only — no derivatives.
- Candle data is sorted by time.
--jsonreturns the raw Bithumb API response (add to any command).