Stooq — XAUUSD Historical Gold Data

Datadory delivers stooq xauusd historical gold data covering global gold spot against the US dollar — one OHLC row per trading day with open, high, low, close and change columns, a continuous modern run of roughly 15,300 sessions, and an archived tail paged back to March 1793.

What is the Stooq XAUUSD Historical Gold Data dataset?

One row per trading session, seven columns, zero commentary. Stooq's XAUUSD series records gold spot against the US dollar as open, high, low, close and change — the classic OHLC shape that every charting library, backtest loop and risk model already speaks. At review the numbered table ran past 15,300 daily rows, and paging through the archive reached entries stamped March 1793, which puts this among the longest nominal gold price runs in Datadory's 1,744-dataset index.

Inside the gold industry catalog it plays a specific role: the time-series backbone. Ticker pages give you now; mineral statistics give you last year. This dataset gives you every session in between, measured the same way throughout — which is precisely what a chart axis or a drawdown calculation needs and rarely gets.

Get a sample of this dataset

Sample rows from the Stooq XAUUSD Historical Gold Data series

Captured during the August 2026 review. Two consecutive sessions carry most of what you need to judge fit: the date format, the three-decimal dollar quoting, and how the change column packs both percentage and absolute movement into a single pipe-separated cell.

No.    Date         Open      High      Low       Close     Change
15315  20 Aug 2026  4522.985  4540.275  4450.995  4519.375  -0.08% | -3.66
15314  19 Aug 2026  4336.765  4524.295  4325.405  4523.035  +4.35% | +188.73

Reading them: the 19th was a violent session — gold added $188.73, just over four percent, and still closed a hair below its $4,540-style intraday ceiling set the following day. The 20th opened essentially flat, stretched to 4540.275, sagged to 4450.995, and settled down less than a tenth of a percent. Two days, one trend, two completely different volatility signatures — the kind of texture a close-only series flattens away.

Rows arrive newest-first: the reverse-chronological No. counter counts down toward the archive rather than up from it, so the oldest row in any retrieved window carries the highest number.

What fields does the Stooq XAUUSD Historical Gold Data dataset include?

Seven fields, all verified against live rows during review:

  • No. — reverse-chronological row number within the series; a stable handle for citing a specific session.
  • Date — trading date in DD Mon YYYY form (20 Aug 2026).
  • Open — session opening price of XAUUSD in US dollars (4522.985).
  • High — session highest traded price (4540.275).
  • Low — session lowest traded price (4450.995).
  • Close — session closing price (4519.375).
  • Change — movement versus the prior close, delivered as percent and absolute value in one cell (-0.08% | -3.66), so momentum math needs no derivation on your side.

The source interface also exposes a weekly rendering of the same symbol and a pre-modern archive segment whose quoting conventions predate modern spot practice. Those sit folded under additional fields on request rather than the base dictionary — ask for them with your sample and they arrive shaped like the rest of the table.

What geography, time range, and granularity does the series cover?

Coverage runs narrow and deep rather than broad and shallow:

  • Geography: Global — one world gold spot series priced in US dollars, with no per-market or per-vault splits.
  • Temporal: Latest row at review dated 20 August 2026; the modern continuous run spans roughly 15,300 sessions, and paging deeper reaches rows stamped March 1793 — nominal prices drawn from historical archives rather than electronic quotes, so treat the deep tail as context, not backtest fuel.
  • Granularity: Daily, one row per trading session; a weekly view exists as the folded additional option described above.

How is this dataset delivered?

API, files, or your warehouse. Daily, weekly, or hourly.

The series lands however your stack wants it — pushed to storage, served over an endpoint, or synced straight into your database. Name the fields and the cadence when you request the sample; the sample ships first either way.

Who uses this gold price series, and for what?

  • Investors and quants treat the OHLC spine as the default input for gold factor work: drawdown ladders, volatility regimes, correlation windows against equities and rates. Fifteen thousand sessions is enough history to test whether a signal survives more than one monetary era.
  • Developers and builders wire it into charting components and portfolio dashboards because the seven-column schema never drifts — a renderer written against today's rows reads the archive unchanged.
  • Journalists and academics reach for the deep tail when a story or paper needs centuries of context: gold through wars, suspensions and Bretton Woods, quoted on one consistent daily grid.
  • Market researchers and product teams benchmark pricing pages, hedge clauses and commodity-linked contracts against the same close everyone else sees, keeping internal models honest.

Persona-specific breakdowns live on the gold pages for investors and quants, data scientists, journalists and academics and developers and builders.

What does a two-century daily series buy you that a fast feed does not?

Resolution and reach pull in opposite directions, and this dataset sits deliberately at the reach end.

A sub-second feed answers execution questions: where is liquidity right now, what did the last tick print. A two-century daily series answers survival questions: how deep have gold drawdowns actually run across regimes, how long did the 1970s re-rating take end to end, what does a decade of flat real returns look like on the calendar your CFO plans against. Merged multi-source histories answer these too, but every stitch point imports a basis error; a single publisher maintaining one symbol removes them by construction.

The honest trade-off is definitional: the pre-modern rows are nominal archive prices, not electronic spot, so cross-era comparisons deserve a footnote in anything client-facing. Keep the modern run for modeling and the archive for narrative, and the dataset over-delivers on both.

Provenance note — Stooq is a Poland-based financial data service that has kept the XAUUSD quote table as one of its longest-running public series; Datadory catalogs the result under the gold industry vertical.

Structure note — the change column's dual percent-and-absolute layout means a single parse pass yields both return and delta series; split on the pipe and both land typed correctly.

Comparability note — rows before the modern electronic era are nominal archival prints. They are invaluable for long-horizon charts and unreliable for high-frequency inference; label them accordingly in anything you publish.

Where to go next — for a second opinion on the same metal, Kitco's gold price and charts page pairs naturally; Kaggle's gold price data offers a modeling-ready extract; and the USGS Mineral Commodity Summaries add the supply-and-production fundamentals the price alone never shows.

Field dictionary — Stooq XAUUSD Historical Gold Data

FieldTypeDefinitionExample
No.integerReverse-chronological row number of the observation within the series.15315
DatedateTrading date of the session, written as 'DD Mon YYYY'.20 Aug 2026
OpennumberSession opening price of gold spot (XAUUSD) in US dollars.4522.985
HighnumberSession highest traded price.4540.275
LownumberSession lowest traded price.4450.995
ClosenumberSession closing price.4519.375
ChangestringMovement versus the prior close, reported as percentage and absolute value in one pipe-separated cell.-0.08% | -3.66
Additional fieldsFolded under 'additional fields on request': a weekly rendering of the same symbol, the change column split into separate percent and absolute values, and the pre-modern archive segment whose quoting conventions predate modern spot practice. Ask and they ride along with the sample.on request

Coverage — geography, temporal range, granularity

DimensionCoverage
GeographyGlobal — single world gold spot series priced in US dollars
TemporalLatest row 20 Aug 2026; ~15,300 modern daily sessions plus an archive paged to March 1793 (nominal)
GranularityDaily — one row per trading session (~15,300 rows); weekly view on request

Questions buyers ask

What does the Stooq XAUUSD Historical Gold Data series measure?

Gold spot priced against the US dollar, one observation per trading session, carried as full OHLC — open, high, low and close — plus a change column that reports movement versus the prior close in both percentage and absolute terms.

How far back does the gold price history go?

Paging through the numbered table at review reached entries stamped March 1793. The modern continuous run covers roughly 15,300 daily sessions; anything older is nominal archival pricing, useful for long-horizon context rather than like-for-like modeling.

What did gold do in its most recent recorded sessions?

At the August 2026 review: 19 August closed 4523.035, up 4.35% (+$188.73) on the day, and 20 August traded between 4450.995 and 4540.275 before settling 4519.375, down 0.08% (−$3.66). Both rows ship with the sample.

Is daily the only granularity available?

Daily is the base rhythm — one row per trading session. A weekly rendering of the same symbol sits folded under additional fields on request; name it when you ask for the sample and it arrives alongside the daily rows.

Why keep a row-number column in a price table?

The reverse-chronological No. counter doubles as a citation handle: it pins an exact session even when dates repeat across archive segments, and it tells you instantly which end of a retrieved window is newest without parsing a single date.

How does this series differ from a live gold quote ticker?

A ticker optimizes for the current print; this dataset optimizes for every session since. You lose intraday ticks and gain fifteen thousand comparable daily bars plus an archive tail — the right trade for backtesting, charting and long-run research.

See the rows before you pay anything.

Name this dataset and we send real records from it — scoped to the fields you asked for.

See pricing