# Crypto.com Exchange API
> Live spot market data from the Crypto.com Exchange, one of the largest global retail crypto venues and the heart of the CRO ecosystem, served straight from its public API with no key and nothing cached. The ticker endpoint returns a market's last price, best bid and ask, the spread, 24-hour high and low, 24-hour change and base and quote volume. The tickers endpoint returns every spot market for a quote currency ranked by 24-hour quote volume, so one call gives you the most-traded pairs on the venue. The instruments endpoint lists the tradable spot pairs with their price and quantity tick sizes and decimal precision. The book endpoint returns live order-book depth — every bid and ask level with price, amount and order count, plus the best bid/ask and spread. Everything is read live from Crypto.com on each request, nothing stored; perpetual contracts are excluded so you get clean spot data. A distinct global venue, separate from the other exchange feeds on the marketplace. Ideal for trading bots, price tickers, arbitrage scanners, portfolio trackers and market dashboards. Live, no key. 4 spot endpoints. For perpetuals or candles use a derivatives or OHLC API.

## 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/cryptocom-api/..."
```

## Pricing
- **Free** (Free) — 5,200 calls/Mo, 2 req/s
- **Starter** ($8/Mo) — 96,000 calls/Mo, 6 req/s
- **Pro** ($24/Mo) — 505,000 calls/Mo, 18 req/s
- **Business** ($57/Mo) — 3,050,000 calls/Mo, 45 req/s

## Endpoints

### Market

#### `GET /v1/book` — Live order-book depth

**Parameters:**
- `market` (query, required, string) — Spot market BASE_QUOTE Example: `BTC_USD`
- `depth` (query, optional, string) — Levels per side (default 20) Example: `20`

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/cryptocom-api/v1/book?market=BTC_USD&depth=20"
```

#### `GET /v1/instruments` — Tradable spot pairs with tick sizes

**Parameters:**
- `quote` (query, optional, string) — Filter by quote currency Example: `USD`

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/cryptocom-api/v1/instruments?quote=USD"
```

#### `GET /v1/ticker` — Ticker for one spot market

**Parameters:**
- `market` (query, required, string) — Spot market BASE_QUOTE Example: `BTC_USD`
- `symbol` (query, optional, string) — Base coin (alternative to market) Example: `BTC`
- `quote` (query, optional, string) — Quote currency for symbol Example: `USD`

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/cryptocom-api/v1/ticker?market=BTC_USD&symbol=BTC&quote=USD"
```

#### `GET /v1/tickers` — All spot markets for a quote by volume

**Parameters:**
- `quote` (query, optional, string) — Quote currency (default USD) Example: `USD`
- `limit` (query, optional, string) — Max markets (default 50) Example: `50`

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/cryptocom-api/v1/tickers?quote=USD&limit=50"
```

### Meta

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

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


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