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/design for 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.

Was this article helpful?

Live metal pricing feed β€” CAD Pipeline β€” KATURA Docs | K99