# Coincheck Exchange API
> Live market data from Coincheck, one of Japan's largest retail crypto exchanges (Monex Group), straight from its public REST API. This is the single-venue Japanese-Yen (JPY) view. The ticker endpoint returns the live BTC/JPY summary — last price, bid, ask, 24h high/low and 24h volume. The orderbook endpoint returns the live BTC/JPY bid/ask depth with per-level price and size, plus the best bid/ask and the resulting spread. The trades endpoint returns the most recent executed trades for any listed pair, with price, amount, side and time. The rate endpoint returns the current Japanese-Yen price of any listed coin (BTC, ETH, XRP, ETC …). Together they answer "what does crypto cost in Japanese Yen on Coincheck right now, how deep is the BTC book, and what just traded" — a single-venue JPY-denominated exchange view, distinct from the aggregated cross-exchange market, whole-market overview and other regional exchange APIs in the catalogue. Live, no key on the upstream, nothing stored.

## Authentication
All requests require your oanor API key in the `x-oanor-key` header. Get one at https://www.oanor.com/developer/keys.

```bash
curl -H "x-oanor-key: oanor_live_…" "https://api.oanor.com/coincheck-api/..."
```

## Pricing
- **Free** (Free) — 28,000 calls/Mo, 5 req/s
- **Starter** ($7/Mo) — 330,000 calls/Mo, 15 req/s
- **Pro** ($22/Mo) — 1,480,000 calls/Mo, 40 req/s
- **Scale** ($49/Mo) — 5,300,000 calls/Mo, 120 req/s

## Endpoints

### Market

#### `GET /v1/orderbook` — Live BTC/JPY bid/ask depth

**Parameters:**
- `limit` (query, optional, string) — Depth per side (max 200) Example: `20`

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/coincheck-api/v1/orderbook?limit=20"
```

#### `GET /v1/rate` — Current JPY price of any listed coin

**Parameters:**
- `pair` (query, optional, string) — Pair in coin_jpy form Example: `eth_jpy`

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/coincheck-api/v1/rate?pair=eth_jpy"
```

#### `GET /v1/ticker` — Live BTC/JPY summary

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/coincheck-api/v1/ticker"
```

#### `GET /v1/trades` — Most recent executed trades for a pair

**Parameters:**
- `pair` (query, optional, string) — Pair in coin_jpy form Example: `btc_jpy`
- `limit` (query, optional, string) — Max trades (max 100) Example: `30`

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/coincheck-api/v1/trades?pair=btc_jpy&limit=30"
```

### Meta

#### `GET /v1/meta` — Spec

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/coincheck-api/v1/meta"
```


---
Marketplace page: https://www.oanor.com/api/coincheck-api
OpenAPI spec: https://www.oanor.com/api/coincheck-api/openapi.json
