About bithumb-market
bithumb-market is a read-only market data CLI skill for Bithumb users, with no API credentials required. It covers spot data and exchange notices, and distinguishes exchange-designated caution markets from automatically detected market alerts.
Key features
- 01Query prices, order books, and recent trades
- 02Retrieve minute and period candles
- 03List markets and risk flags
- 04Check notices and deposit or withdrawal fees
- 05Read-only access without an API key
Use cases
- 01Check the current price of a market
- 02Compare order books across markets
- 03Review candles and recent trades
- 04Check market alerts or exchange notices
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ bithumb-official/ bithumb-ai-trade-kit --skill bithumb-marketAfter installing, type/bithumb-marketin Claude Code to confirm it loaded.
Bundled filesreferences/instrument-commands.mdreferences/price-data-commands.md
Details
From the project READMEBithumb CEX Market Data CLI
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).