Binance XAUTUSDT spot historical order book & tick data
146K trade and depth events for XAUTUSDT on Binance spot since 2025-06-01 — about 284 events a day.
Coverage
XAUTUSDT spot data coverage
What is recorded, how often it updates and how much there is.
History start
2025-06-01
512 days of history
Events recorded
145,600
≈ 146K as of 2026-10-25
Avg events / day
284
trade · depth update
Update frequency
Every trade tick-by-tick; depth diffs at 100 ms
Daily activity · last 30 days
Indicative daily event volume, last 30 days to 2026-10-25. Shape modeled from collector stats; mean matches the average events/day above.
About this market
What is XAUTUSDT spot?
XAUTUSDT puts gold on a crypto order book: it tracks spot gold but trades 24/7, so weekend and holiday sessions show gold price discovery while other venues are shut. AymarData has recorded 146K events on Binance spot XAUTUSDT since 2025-06-01: every trade, plus order-book updates at 100 ms.
XAUT is a token redeemable for physical gold, with one token representing one troy ounce. The things that move XAUT on spot are, in rough order: real yields, dollar strength and central-bank buying; weekend and holiday trading, when the token is one of few live gold prices; and the spot gold price — XAUT is a crypto-rail wrapper around the same underlying. Each shows up in the data differently — as a burst of aggressive trades, as depth leaving one side of the book, or as a widening spread.
About 284 events a day, with a very different weekly shape from crypto: gold's cash markets close on weekends, so XAUTUSDT's weekend tape is a rare live gold price. Pair it with the XAU perp to study basis and with macro release timestamps to study repricing.
What moves XAUTUSDT spot
- Real yields, dollar strength and central-bank buying
- Weekend and holiday trading, when the token is one of few live gold prices
- The spot gold price — XAUT is a crypto-rail wrapper around the same underlying
Schema
XAUTUSDT spot fields and sample rows
The same columns are returned by the API and in Parquet and CSV files.
| Field | Type | Description |
|---|---|---|
| ts_ms | int64 | Exchange event time, Unix milliseconds |
| symbol | string | Binance symbol, here XAUTUSDT |
| event_type | string | trade | depth_update |
| side | string | buy / sell for trades (taker side); bid / ask for depth |
| price | number | Trade price or book level in USDT |
| size | number | Base-asset quantity; 0 on a depth update means the level was removed |
Sample rows
| ts_ms | symbol | event_type | side | price | size |
|---|---|---|---|---|---|
| 1792679419484 | XAUTUSDT | trade | buy | 3978.3 | 0.7963 |
| 1792679419672 | XAUTUSDT | trade | sell | 3978.2 | 0.0714 |
| 1792679420092 | XAUTUSDT | depth_update | bid | 3978 | 0.9591 |
Illustrative rows for XAUTUSDT on Binance spot; prices are in USDT and shown for schema purposes, not as live quotes.
Code
Pull XAUTUSDT spot in Python, cURL or MCP
Market id: XAUTUSDT. Export AYMARDATA_API_KEY from your dashboard, then run the Python requests example.
import os
import requests
API = "https://api.aymardata.com/v1"
KEY = os.environ["AYMARDATA_API_KEY"] # export AYMARDATA_API_KEY=ad_live_…
H = {"Authorization": f"Bearer {KEY}", "User-Agent": "aymardata-docs/1.0"}
# XAUTUSDT spot: five minutes of trades
trades = requests.get(
f"{API}/trades",
headers=H,
params={
"source": "binance-spot",
"market": "XAUTUSDT",
"start": "2026-10-22T14:30:00Z",
"end": "2026-10-22T14:35:00Z",
"limit": 500,
},
timeout=30,
).json()["data"]
buys = [t for t in trades if t["side"] == "buy"]
print(f"{len(buys)} of {len(trades)} XAUTUSDT prints were taker buys")
book = requests.get(
f"{API}/book",
headers=H,
params={
"source": "binance-spot",
"market": "XAUTUSDT",
"at": "2026-10-22T14:32:00Z",
"depth": 10,
},
timeout=30,
).json()
print(book.get("spread"), len(trades))FAQ
XAUTUSDT spot: common questions
How closely does XAUTUSDT track the gold price?
XAUTUSDT is a token redeemable for physical gold, so it follows the spot gold price within a small basis, but it trades continuously. The ~284 events a day include weekend sessions in which it is one of the few live gold quotes.
What moves XAUTUSDT on Binance spot?
Mainly real yields, dollar strength and central-bank buying, and weekend and holiday trading, when the token is one of few live gold prices. XAUTUSDT puts gold on a crypto order book: it tracks spot gold but trades 24/7, so weekend and holiday sessions show gold price discovery while other venues are shut.
How much XAUTUSDT spot data is there?
146K events since 2025-06-01, averaging 284 per day. Events carry the Binance exchange timestamp in milliseconds; trades record the taker side.
Is there a XAUT perpetual in the dataset I can compare with?
XAUT is not in the top-20 Binance perpetual list we currently publish, so the spot tape is the main Binance feed for it. Hyperliquid and other sources may list a perp for XAUT; check the coverage in the catalog.
How do I pull XAUTUSDT spot trades with the API?
Call GET /v1/trades with source=binance-spot and market=XAUTUSDT plus start and end timestamps (Python requests examples on this page). Ready to run with your API key.
Backtest XAUTUSDT spot with real tick data
Get an API key, pull your first window and join it with the other sources in the catalog.