# HTTP — `GET /v1/fees`

Fetch the current fee rates loaded by Mosaiq.

```http
GET /v1/fees
```

This endpoint is public and does not require an API key.

The response separates:

| Field | Meaning |
| ----- | ------- |
| `markets[*].fees.venue` | Mosaiq's effective venue maker/taker fee tier for that venue market. |
| `markets[*].fees.tessera` | Mosaiq maker/taker fee applied on top of the venue fee. |
| `markets[*].fees.total` | Total user maker/taker fee rate before fill notional is applied. |

```jsonc
{
  "status": "ok",
  "data": {
    "markets": [
      {
        "a": "BTC",
        "venue": "hyperliquid",
        "venueSymbol": "BTC",
        "venueMarketId": "0",
        "fees": {
          "venue": { "maker": "1.5", "taker": "4.5" },
          "tessera": { "maker": "0", "taker": "1" },
          "total": { "maker": "1.5", "taker": "5.5" }
        }
      }
    ]
  },
  "server_time_ms": 1710000000000
}
```

Fee rates are in basis points. Actual charged fees are computed from confirmed
fill notional.
