London Spot
Gold $4,415.40
Silver $66.83
Platinum $1,796.25
Palladium $1,401.10
Rhodium $9,400.00
Gold/Silver Ratio 66.07

Developers

Public Price API

Free, CORS-open precious metals spot price data for developers, dashboards, bots, and AI agents. Attribution required.


Endpoint

GET https://mintedmetal.com/api/prices.json

Returns current LBMA benchmark spot prices for gold, silver, platinum, and palladium, plus the Umicore 10am indication for rhodium. Response is JSON with CORS enabled (Access-Control-Allow-Origin: *), so it works from any browser, worker, or server.

Update Schedule

Prices refresh twice daily at 11:00 and 16:00 UTC, Monday through Friday. LBMA publishes no fix on weekends or LBMA holidays, so weekend responses return the most recent Friday PM fix. The updatedAt field tells you exactly when the data was last refreshed.

Response Shape

{
  "schema": "https://mintedmetal.com/api/prices-schema/",
  "publisher": { "name": "Minted Metal", "url": "..." },
  "license": { "name": "CC BY 4.0", ... },
  "updateSchedule": { "cadence": "twice-daily", ... },
  "updatedAt": "2026-04-15T17:15:05.757Z",
  "metals": {
    "gold":     { "price": 4794.75, "previousPrice": 4780.10, "currency": "USD", "unit": "troy ounce", "source": "LBMA", ... },
    "silver":   { "price": 77.43,   ... },
    "platinum": { "price": 2075.00, ... },
    "palladium":{ "price": 1557.00, ... },
    "rhodium":  { "price": 10000.00, ... }
  }
}

License and Attribution

Licensed under CC BY 4.0. You may use the data in commercial and non-commercial projects on one condition: a visible link to mintedmetal.com wherever the prices are displayed, for example "Prices by Minted Metal" beneath a ticker, table or chart. A plain, followed link; no logo or wording requirements beyond that. Every response also carries the licence in the X-Attribution header and the attribution field.

Free API Keys and Rate Limits

Keys are free. They exist so we can see who is using the feed and confirm the attribution link. Send a key as ?key=mm_… or the X-Api-Key header; keyed callers are not rate-limited.

From 6 October 2026, anonymous requests are limited to 10 per minute per referring site (per IP address when there is no referrer) and receive HTTP 429 with a JSON message when exceeded. Prices update twice a day, so nothing legitimate needs more than that, but embedded tickers on busy sites will exceed it quickly. Request a key below and add the link, and the limit never applies to you.

Keys are issued by a person, usually within a day, after checking that the link is in place or agreed. No payment, no newsletter signup.

Fair Use

Responses are edge-cached for five minutes. Prices change twice daily, so polling more often than every 15 minutes is wasted traffic. For streaming or full history use the LBMA feed at prices.lbma.org.uk, which is the authoritative source for the fixes we publish.

Example: Fetch in JavaScript

const res = await fetch('https://mintedmetal.com/api/prices.json');
const data = await res.json();
console.log('Gold:', data.metals.gold.price);
console.log('Updated:', data.updatedAt);

Example: Curl

curl https://mintedmetal.com/api/prices.json | jq '.metals.gold.price'

Questions

Email hello@mintedmetal.com for integration support or to report inaccurate data.