How we calculate gold prices

priceofgold.live shows indicative prices. Here is exactly where every number comes from and how it is worked out.

International spot price

The live price of gold (XAU/USD), silver (XAG/USD) and platinum (XPT/USD) comes from a professional market-data feed, RealMarketAPI. Our feed server receives one stream per metal and passes each validated price to your browser, so the page updates about once a second while markets are open. If the stream stops, the page shows Delayed and falls back to a free public spot source (gold-api.com) that refreshes less often.

The day's high and low come from the feed's daily candle, widened by any newer tick. The day-open reference used for the change figure is the 00:00 UTC daily price from the currency-api daily files.

Converting to your currency and unit

Exchange rates come from open.er-api.com and are refreshed about every six hours. The price per gram of 24K gold is the spot price per troy ounce divided by 31.1035, multiplied by the USD exchange rate. Other karats multiply by karat / 24 (22K = 22/24, 21K = 21/24, 18K = 18/24). Tola, kilogram, ounce and the 10-gram unit are fixed multiples of the gram price.

What is not included

The main price is the spot-based value of the gold itself. It does not include VAT, import duty, making charges, jeweller or bank margins. Shops charge more than spot, sometimes a lot more, and in some markets (for example India, China, South Korea and Vietnam) local prices regularly sit above the international price. Use the figure as a reference, then ask for the shop's own quote.

Local dealer prices

For Singapore and Malaysia we also show the published retail prices of one named dealer each: Mustafa in Singapore (24K and 22K jewellery per gram) and Public Gold in Malaysia (24K jewellery per gram and the 100 g bar, what you pay and what you receive). They are read automatically from the dealer's public price page every 10 minutes and shown with the source and the time the dealer last updated them. Public Gold prices are hidden if they are older than 45 minutes, Mustafa's, which it updates about once a day, if older than 26 hours, and any price is hidden if it is far from the spot price. These are the dealer's own prices, not an average of the market.

Accuracy and limits

Prices are indicative and may be delayed or briefly wrong. They are not an offer to buy or sell and not investment advice. Check with your jeweller, bank or dealer before you trade. Weekend and holiday periods have no new spot trades, so the price stays flat until markets reopen.

Corrections

Found a number that looks wrong? Write to info [at] priceofgold [dot] live with the page address and we will check it.