Data sources
Where the numbers come from
Gold Spot Now separates provider data from the calculations shown on the page. The source labels and freshness state are part of the reference, not hidden implementation details.
Gold spot reference
Gold spot and chart requests use server-side provider adapters. The active provider name is displayed next to the current value, while protected runtime routing may select the configured primary or a validated fallback. Each response is checked for a valid timestamp, plausible price, ordering, and provider-specific data shape before it reaches the page.
Foreign-exchange reference
Frankfurter supplies the USD-based reference rates used for supported display currencies, including CNY, EUR, GBP, JPY, CAD, AUD, CHF, HKD, and SGD. These are reference rates and may update on a different schedule from a live trading quote, so the interface shows the provider date when available.
Other market indicators
The homepage also shows Bitcoin from CoinGecko, silver, platinum, and palladium quotes from Gold API, and oil benchmarks from the configured OilPriceAPI or EIA adapter when a validated quote is available. These are separate instruments, units, providers, and update times; they are not inputs to the gold calculator.
A change amount or percentage is displayed only when its provider supplies a suitable comparison. The small gold intraday trend uses the validated server-side one-day Gold series. Other rows have no mini-chart when verified intraday history is unavailable. The TradingView XAUUSD chart is an independent third-party view and need not match the Gold Spot Now quote timestamp exactly.
How the estimate is calculated
One troy ounce is treated as 31.1034768 grams. The per-gram spot value is the troy-ounce value divided by that constant; a purity factor is then applied for the selected karat. Currency conversion uses the selected reference rate.
The result is a theoretical spot / melt value estimate. It excludes dealer spreads, product premiums, taxes, assay fees, refining costs, labour, and condition.
In other words, the provider value is the metal-content input, while the page's weight and purity calculations are transparent estimates built from that input. A physical product quote is a separate commercial decision.
Freshness and provider limits
Provider responses are fetched on the server and cached for the configured refresh window. When a request fails, the last valid value may be marked stale; when no valid value exists, the page reports that the data is unavailable instead of inventing a price.
Provider availability, terms, commercial display permissions, cache permissions, redistribution rules, and request limits remain separate questions. Anyone planning commercial reuse should review the providers' current documentation and terms directly.