1 month free: no ads plus full access.

Palladium Price API live and historical, as JSON

Live and historical palladium prices quoted in US dollars per troy ounce. The history endpoint returns 5,799 daily bars back to January 2005. Plain HTTPS with a bearer token, no SDK required.

  • Live palladium spot with bid, ask and 24-hour change on every plan, Free included
  • History from Starter ($9 a month), daily and intraday
  • Request it as XPD on /v1/prices and /v1/history/XPD
GET https://api.metalcharts.org/v1/prices200 OK
{
  "success": true,
  "data": {
    "XPD": {
      "symbol": "XPD",
      "price": 1270.02595,
      "bid": 1265.2633526875,
      "ask": 1274.7885473124998,
      "change24h": -1.06243,
      "changePercent24h": -0.0836,
      "high24h": 1271.742,
      "low24h": 1269.8574,
      "timestamp": "2026-09-26T18:12:50.484Z",
      "exchange": "SPOT",
      "marketType": "spot",
      "stale": false
    }
  }
}
Recorded from /v1/prices on September 26, 2026 and trimmed to the palladium entry. Bid and ask are indicative, a fixed spread around the mid price.

5,799

Daily palladium bars

2005

First daily bar

XPD

Symbol to request

200

Free requests a month, no card

Live price

Get the live palladium price

Spot is on every plan, Free included (200 requests a month). Every tracked metal comes back in one response, so a dashboard showing several doesn't need several requests.

Palladium price API in cURL

curl -H "Authorization: Bearer mc_live_YOUR_KEY" \
  "https://api.metalcharts.org/v1/prices"

Every tracked metal comes back in one response; palladium is under data.XPD.

History

Historical palladium price API

5,799 daily bars are available, the oldest dated 2005-01-02.
GET /v1/history/XPD
curl -H "Authorization: Bearer mc_live_YOUR_KEY" \
  "https://api.metalcharts.org/v1/history/XPD?range=1Y&interval=1d"

Set the window with range or explicit start and end dates, and the candle size with interval: 15m, 30m, 45m, 1h, 2h, 4h, 8h, 1d, 1w or 1M. Each point carries open, high, low, close and volume, so it drives a candlestick chart directly. A history call costs 2 weight.

History depth is what separates the plans. Starter ($9 a month) reaches back 1 year, Basic ($29) reaches back 1 year, Pro ($99) reaches back 5 years, and Ultimate ($249) returns the full series.

The symbol is XPD. Passing the metal's name instead returns a 400, the most common mistake on first use.

Endpoints

Endpoints carrying palladium

Palladium is an industrial metal that trades like a precious one, driven by autocatalyst demand rather than investment flows. Most price APIs either omit it or carry a stale daily close, which is unhelpful for a metal this volatile.
EndpointReturnsFrom
GET/v1/pricesLive spot price, 24h change, high and low, plus an indicative bid and askFree
GET/v1/history/{symbol}Daily, weekly and monthly candles, plus 15m to 8h intradayStarter
GET/v1/ath/{symbol}All-time high and the date it was setStarter
GET/v1/instrumentsWhich symbol each endpoint expectsFree

Beyond price, palladium also appears in

EndpointReturnsFrom
GET/v1/gfex/settlement?symbol=pdGuangzhou Futures Exchange palladium settlementUltimate
GET/v1/gfex/premium?symbol=pdGFEX premium over Western pricingUltimate
GET/v1/gfex/receipts?symbol=XPDGFEX registered warehouse receiptsUltimate

Plans and limits

What each plan allows

The per-minute limit applies to each API key; the monthly allowance is shared by all of an account's keys. Pro and Ultimate have no monthly cap.
Compare all plans
Rate limits, monthly allowances, API keys and history depth for each MetalCharts API plan
PlanPer minuteweight, per API keyPer monthweight, all keys combinedAPI keysHistory
Free$010200200 spot calls1Live spot only
Starter$9/mo2010,00010,000 spot calls or 5,000 history calls21 year
Basic$29/mo30250,000250,000 spot calls or 125,000 history calls31 year
Pro$99/mo200No monthly cap105 years
Ultimate$249/mo1,000No monthly cap25Full, back to 1966

FAQ

Palladium API questions

How far back does palladium history go?

5,799 daily bars from January 2005, through /v1/history/XPD.

Why is palladium priced above or below platinum at different times?

They substitute for each other in autocatalysts, so the spread inverts when one becomes uneconomic. Pulling both from one /v1/prices call is the cheapest way to track that spread.

What symbol do I use for palladium?

XPD on the Western endpoints, and pd on the GFEX endpoints.

More metals

Other metals, same API

Get palladium prices in five minutes

Create an account, generate a key and call /v1/prices. 200 requests a month free, no card.