---
title: "Dom"
method: GET
path: "/v1/chart/dom"
tags: ["chart"]
---

# Dom

`GET /v1/chart/dom`

## Request

- Base URL: `https://app.mrtrades.com` (the document declares no server; this is the origin it was published from)
- URL: `https://app.mrtrades.com/v1/chart/dom`
- Auth: none declared

Latest order book (Depth of Market).

Hyperliquid reads ClickHouse `order_book_snapshots` only (live L2 warehouse).
Postgres `raw_order_books_v2` is frozen legacy and is used only for non-HL venues
when present. Do not fall back to PG for HL — that book tip is stuck at cutover.

Returns {symbol, venue, venues_included, ts, bids [[price, size], ...], asks, mid_price}.
Use GET for poll or WebSocket /chart/ws/dom for live (tier≥1).

## Query parameters

- `symbol` string, required: Asset symbol
- `venue` string, nullable: Exchange. Omit to use Hyperliquid when that coin is listed there. Use 'all' for a merged book across hyperliquid, binance, bybit (sizes summed per price level).

## Response `200`

Successful Response

- object

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/mrtrades/apis/mtdp-api.md) · [All operations](https://skmtc.dev/mrtrades/apis/mtdp-api/llms.txt) · [OpenAPI document](https://skmtc.dev/mrtrades/apis/mtdp-api/revisions/bc6c76f51439?raw)
