Live metal pricing feed
Where the gold/silver/platinum prices come from and how often they refresh.
Overview
Katura ships with a live metal-price feed for gold, silver, platinum, and palladium. It powers the volume-pricing calculator, the customer-facing βtoday's quoteβ on proposals, and the βmarket alertβ banner that appears in/admin/design when prices move more than 2% in a day.
Where the prices come from
Spot prices are pulled from a paid commodities feed every 5 minutes during market hours and once an hour overnight. Each tick is stored, so you can replay the price at any point in time β useful when a customer says βyou quoted $X yesterday.β
The internal endpoint
The current prices are exposed at /api/developer/metal-prices. The shape:
GET /api/developer/metal-prices
{
"asOf": "2026-01-18T14:23:01Z",
"currency": "USD",
"perTroyOunce": {
"gold": 2654.30,
"silver": 30.78,
"platinum": 985.10,
"palladium": 925.00
}
}Where you'll see it
- The marketing CAD page card, βLive metal pricesβ
- The pricing breakdown in
/admin/designfor any STL-linked product - The customer-facing proposal page (the quote refreshes on page load)
- Yen quotes, when a shopper asks βhow much is the Homage in 18k?β
Warning
You can configure a βquote validity windowβ (default 24 hours). If a customer accepts a quote within the window, that price is honored even if metals have moved. After the window, the quote is auto-refreshed.
