# DigiFinex Exchange API
> Live spot market data from DigiFinex, a global crypto exchange, served straight from its public v3 API with no key and nothing cached. The ticker endpoint returns a market's last price, best bid and ask, 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 surfaces the most-traded pairs on the venue. The markets endpoint lists the tradable pairs with their price and volume precision and minimum order size. The book endpoint returns live order-book depth — every bid and ask level with price and amount, plus the best bid/ask and the spread. Everything is read live from DigiFinex on each request, nothing stored. 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 candles or perpetuals use an OHLC or derivatives 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/digifinex-api/..."
```

## Pricing
- **Free** (Free) — 5,300 calls/Mo, 2 req/s
- **Starter** ($9/Mo) — 96,000 calls/Mo, 6 req/s
- **Pro** ($26/Mo) — 498,000 calls/Mo, 18 req/s
- **Business** ($60/Mo) — 3,040,000 calls/Mo, 45 req/s

## Endpoints

### Market

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

**Parameters:**
- `market` (query, required, string) — Market BASE_QUOTE Example: `BTC_USDT`
- `limit` (query, optional, string) — Levels per side (default 20) Example: `20`

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

**Response:**
```json
{
    "data": {
        "asks": [
            {
                "price": 62719.93,
                "amount": 0.0042118
            },
            {
                "price": 62719.74,
                "amount": 0.0001685
            },
            {
                "price": 62719.73,
                "amount": 0.0001685
            },
            {
                "price": 62719.72,
                "amount": 1.014122
            },
            {
                "price": 62717.3,
                "amount": 0.1488644
            },
            {
                "price": 62717.09,
                "amount": 0.0001895
            },
            {
                "price": 62717,
                "amount": 0.1185114
            },
            {
                "price": 62716.9,
                "amount": 0.02591664
            },
            {
                "price": 62716.7,
                "amount": 0.0942995
            },
            {
                "price": 62716.53,
                "amount": 0.65437844
            },
            {
                "price": 62716.1,
                "amount": 8.42e-5
            },
            {
                "price": 62716,
                "amount": 0.13503608
            },
            {
                "price": 62715.8,
                "amount": 0.0503225
            },
            {
                "price": 62715,
                "amount": 0.0005471
            },
            {
                "price": 62714.2,
                "amount": 0.1169
…(truncated, see openapi.json for full schema)
```

#### `GET /v1/markets` — Tradable pairs with precision and limits

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

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

**Response:**
```json
{
    "data": {
        "count": 692,
        "quote": "USDT",
        "source": "DigiFinex",
        "markets": [
            {
                "base": "BTC",
                "quote": "USDT",
                "market": "BTC_USDT",
                "min_amount": 2,
                "min_volume": 1.0e-7,
                "price_precision": 2,
                "volume_precision": 7
            },
            {
                "base": "ETH",
                "quote": "USDT",
                "market": "ETH_USDT",
                "min_amount": 1.2,
                "min_volume": 0.0006,
                "price_precision": 2,
                "volume_precision": 4
            },
            {
                "base": "DFT",
                "quote": "USDT",
                "market": "DFT_USDT",
                "min_amount": 1,
                "min_volume": 2,
                "price_precision": 6,
                "volume_precision": 2
            },
            {
                "base": "LTC",
                "quote": "USDT",
                "market": "LTC_USDT",
                "min_amount": 2,
                "min_volume": 0.01,
                "price_precision": 2,
                "volume_precision": 3
            },
            {
                "base": "XRP",
                "quote": "USDT",
                "market": "XRP_USDT",
                "min_amount": 2,
                "min_volume": 1,
                "price_precision": 5,
                "volume_precision": 0
            },
     
…(truncated, see openapi.json for full schema)
```

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

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

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

**Response:**
```json
{
    "data": {
        "ask": 62714,
        "bid": 62713.99,
        "base": "BTC",
        "last": 62714,
        "quote": "USDT",
        "market": "BTC_USDT",
        "source": "DigiFinex",
        "spread": 0.01,
        "low_24h": 60780,
        "high_24h": 62999.69,
        "timestamp": 1781164143,
        "change_24h_pct": 1.61,
        "base_volume_24h": 8150.8145361,
        "quote_volume_24h": 504748352.2
    },
    "meta": {
        "timestamp": "2026-06-11T07:49:03.194Z",
        "request_id": "ab9776fa-3742-4de8-b198-c864f8a4b536"
    },
    "status": "ok",
    "message": "Ticker retrieved successfully",
    "success": true
}
```

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

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

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

**Response:**
```json
{
    "data": {
        "count": 50,
        "quote": "USDT",
        "source": "DigiFinex",
        "tickers": [
            {
                "ask": 62714,
                "bid": 62713.99,
                "base": "BTC",
                "last": 62714,
                "quote": "USDT",
                "market": "BTC_USDT",
                "spread": 0.01,
                "low_24h": 60780,
                "high_24h": 62999.69,
                "change_24h_pct": 1.61,
                "base_volume_24h": 8150.7953695,
                "quote_volume_24h": 504747150.19
            },
            {
                "ask": 1653.77,
                "bid": 1653.76,
                "base": "ETH",
                "last": 1653.76,
                "quote": "USDT",
                "market": "ETH_USDT",
                "spread": 0.01,
                "low_24h": 1604.77,
                "high_24h": 1667.22,
                "change_24h_pct": 0.83,
                "base_volume_24h": 141252.7519,
                "quote_volume_24h": 231181371.08
            },
            {
                "ask": 0.9999,
                "bid": 0.9995,
                "base": "USD1",
                "last": 0.9998,
                "quote": "USDT",
                "market": "USD1_USDT",
                "spread": 0.0004,
                "low_24h": 0.9989,
                "high_24h": 1.0004,
                "change_24h_pct": 0.01,
                "base_volume_24h": 79388012.9,
                "quote_volume_24h": 79359522.
…(truncated, see openapi.json for full schema)
```

### Meta

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

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

**Response:**
```json
{
    "data": {
        "note": "Markets are BASE_QUOTE (e.g. BTC_USDT). change_24h_pct is the 24h change; quote_volume_24h is in the quote currency.",
        "source": "DigiFinex API (openapi.digifinex.com/v3, live)",
        "service": "digifinex-api",
        "endpoints": {
            "GET /v1/book": "Live order-book depth — best bid/ask and spread (market=BTC_USDT, limit=20).",
            "GET /v1/meta": "This document.",
            "GET /v1/ticker": "Ticker for one market (market=BTC_USDT or symbol=BTC&quote=USDT).",
            "GET /v1/markets": "Tradable pairs with precision and minimum order size (quote=USDT optional).",
            "GET /v1/tickers": "All spot markets for a quote ranked by 24h quote volume (quote=USDT, limit=50)."
        },
        "description": "Live spot market data from DigiFinex, a global crypto exchange. The ticker endpoint returns a market's last price, best bid/ask, 24h high/low, 24h change and base/quote volume; the tickers endpoint ranks every spot market for a quote currency by 24h quote volume; the markets endpoint lists tradable pairs with precision and minimum order size; the book endpoint returns live order-book depth. Live, no key, nothing stored. A distinct global venue, separate from other exchange feeds.",
        "market_count": 713,
        "upstream_status": "ok"
    },
    "meta": {
        "timestamp": "2026-06-11T07:49:03.836Z",
        "request_id": "c2843c42-f1a5-45da-92e7-18ddcc6c41ba"
    },
    "status": "ok",
  
…(truncated, see openapi.json for full schema)
```


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