Bithumb Data Parser & API
Bithumb is one of South Korea’s largest cryptocurrency exchanges, dominant in Korean won (KRW) spot markets, and StockAPIS extracts its real-time market data — KRW pair prices, order books, recent trades, OHLCV candles and 24h volume across 100+ trading pairs — through a single REST API. Bithumb offers an official public API, and StockAPIS normalizes it to the same schema you use for every other exchange, so you query Bithumb, Binance and Coinbase the same way without maintaining separate integrations.
| Type | Crypto exchange (spot) |
|---|---|
| HQ | South Korea (Seoul) |
| Owner | Bithumb Korea Co., Ltd. |
| Asset classes | Crypto spot, KRW markets |
| Coverage | 100+ trading pairs |
| Scale | Top-tier South Korean exchange by KRW volume |
| API access | Official API |
| Parse priority | ★★★★☆ |
| Official site | www.bithumb.com |
Platform Overview
Market Position
- One of the largest crypto exchanges in South Korea by KRW-denominated trading volume
- 100+ trading pairs, with deep liquidity concentrated in Korean won (KRW) spot markets
- A core venue for tracking the “Kimchi premium” — the price gap between Korean and global markets
- Official public REST + WebSocket API, complemented by StockAPIS’s unified normalization
Data Coverage
StockAPIS exposes the full Bithumb market surface:
- Spot market data — real-time closing/opening prices, 24h high/low, volume and price change rate
- Order book — live bid/ask depth snapshots with configurable level counts
- Trades — recent transaction history with timestamps, prices and volumes
- OHLCV / candles — candlestick data across intervals for historical and technical analysis
- KRW markets — Korean won pairs and local-market metrics for regional analysis
- Exchange info — available trading pairs, tick sizes and market statistics
Quick Start
import stockapis
client = stockapis.Client(api_key="your-api-key")
# Real-time ticker for a Bithumb KRW pair
btc = client.bithumb.get_market_data(symbol="BTC_KRW")
print(f"Bitcoin: ₩{btc['closing_price']} · 24h vol {btc['units_traded']}")const { StockAPIS } = require("stockapis");
const client = new StockAPIS({ apiKey: "your-api-key" });
// Live order book (top 30 levels)
const book = await client.bithumb.getOrderBook({ symbol: "BTC_KRW", count: 30 });
console.log(book.bids[0], book.asks[0]);Sample API Response
{
"success": true,
"data": {
"symbol": "BTC_KRW",
"opening_price": "60000000",
"closing_price": "60500000",
"min_price": "59000000",
"max_price": "61000000",
"units_traded": "25000.5",
"acc_trade_value": "1512500000000",
"prev_closing_price": "60000000",
"units_traded_24h": "25000.5",
"acc_trade_value_24h": "1512500000000",
"fluctate_24h": "500000",
"fluctate_rate_24h": "0.83",
"date": "1640995200000"
},
"metadata": { "source": "bithumb", "timestamp": "2024-01-15T10:30:00.000Z" }
}Use Cases
- Algorithmic trading — real-time price and order-book feeds for market-making and execution bots on KRW pairs
- Kimchi-premium arbitrage — compare Bithumb KRW prices against global venues on one schema to capture regional spreads
- Quant research — historical candles and trades for backtesting and signal development
- Portfolio & risk — real-time KRW marks for valuation, P&L and exposure monitoring
Frequently Asked Questions
Does Bithumb have an official API? Yes — Bithumb provides a public REST and WebSocket API. StockAPIS wraps it in a unified schema so Bithumb data matches every other source you pull.
What data can I get from Bithumb through StockAPIS? Real-time KRW pair prices, opening/closing and 24h high/low, order books, recent trades, OHLCV candles and price change rates across 100+ pairs.
Why is Bithumb useful for arbitrage? Bithumb’s KRW markets often trade at a premium or discount to global USD venues. StockAPIS normalizes both sides so you can monitor and act on the spread programmatically.