Palladium Price API: Live XPD Spot & Historical LBMA Data

Palladium is the most concentrated precious metal on earth — 80% of demand is autocatalysts, 80% of supply is Russia and South Africa. That makes it the most geopolitically sensitive metal on the board, and the one developers most often under-cache. This API returns the LBMA XPD spot fix, 36 years of daily history, and converts to any ISO 4217 currency server-side.

Palladium on $9/mo Pro · Free forex + crypto tier (200 req/day) to prototype

Live palladium spot price

LBMA-blended reference rate in USD per troy ounce. Refreshed every 15 minutes on the server; page loads show the last-published fix.

Server-rendered · updated 2026-04-21 09:24 UTC
XPD/USD · LBMA reference
$1,552.16
per troy ounce

To fetch this value programmatically:

GET /api/commodities/rates
  ?from=USD&to=XPD
Authorization: Bearer YOUR_API_KEY

60-second palladium API quickstart

Same pattern as the other metals: pick a language, copy, replace the API key, ship. Because palladium liquidity is thin, the API blends the LBMA fix with market feeds and rejects outlier ticks. If you ever see a palladium spot move 5% inside 15 minutes, double-check the news before trusting your alert trigger — it is almost always a Russian-export or Norilsk-Nickel event, not a data glitch.

curl "https://api.unirateapi.com/api/commodities/rates?api_key=YOUR_API_KEY&from=USD&to=XPD"
Example JSON response
{
  "amount": 1,
  "base": "USD",
  "to": "XPD",
  "rate": 0.00100,
  "result": 0.00100
}

0.00100 oz per USD ≈ $1,000/oz. Palladium trades in troy ounces; there is no per-gram quoting convention. If you need per-gram for a procurement dashboard, divide USD/oz by 31.1035 client-side.

Useful adjacents: fetch XPT at the same time and track the platinum/palladium ratio — the single best leading indicator for catalyst-substitution economics.

30-year palladium price history

361 monthly closing prices sampled from LBMA data, covering 1996-04-20 to 2026-04-01 (29.9 years). The USD price of palladium is up 915% over this window — from $135/oz to $1,373/oz, with an all-time range of $114 to $2,981 per troy ounce. Pull the full series via /api/commodities/historical/timeseries.

$2,981 $114 1996 2003 2011 2018 2026

Source: UniRateAPI commodity historical cache, derived from LBMA fixings. Points are sampled at one per month (first available close) for chart clarity. Daily granularity is available on the historical endpoint.

Spot palladium vs palladium futures

Spot palladium (this API)

LBMA publishes the Palladium Price fix daily at 09:45 and 14:00 London time. Our API blends the fix with market data across the trading day and returns a USD-per-troy-ounce reference rate. Because palladium is thinly traded and concentrated in two countries, the reference rate is more stable than the underlying market feed — which is usually what you want for accounting, not trading.

Right for: autocatalyst BOM costing, refinery settlement, PGM ETF NAV (PALL, SPPP), mining revenue models, and accounting revaluation.

Endpoint: /api/commodities/rates?to=XPD.

Futures (NYMEX PA contracts)

NYMEX PA is the palladium futures contract for 100 troy oz, traded on CME. Spreads are wide — palladium is by far the least liquid of the four precious metals. Basis can blow out to 3–5% around geopolitical news on Russia or labour events at Sibanye-Stillwater in South Africa.

Right for: auto-maker forward hedging of gasoline catalyst inventory, spec traders betting on EV-adoption pace, basis arbitrage (rare and capital-intensive).

Not covered by this API. Use a broker; expect to budget for wide spreads and margin calls.

Palladium pitfall worth flagging

Historical spot data for palladium is sparse before 1990 — palladium was a niche industrial metal until catalytic-converter regulations took off in the 1990s. Our archive starts 1990-04-02; if you need earlier data you will need to construct a synthetic series from NYMEX PA futures contracts, which pre-date LBMA spot by a few years.

Palladium API endpoint reference

Four endpoints cover every palladium integration pattern: current spot price, single-date historical, time-series ranges, and symbol metadata. All require api_key either as a query param or Authorization: Bearer header, and require the Pro tier. Full OpenAPI spec lives in the Swagger console.

GET /api/commodities/rates Current spot Pro

Returns live USD-per-troy-ounce prices for gold (XAU), silver (XAG), platinum (XPT) and palladium (XPD). Pass to=XPD for a single metal, or omit it for all four. Refreshed every 15 minutes from the LBMA-blended cache.

Parameters
  • api_key — required (Pro plan)
  • from — base (USD by default, or any ISO 4217)
  • to — optional target (XAU/XAG/XPT/XPD)
  • amount — optional multiplier
  • format — json (default), xml, jsonp
Example
GET /api/commodities/rates
  ?from=USD&to=XPD
→ { "amount": 1, "base": "USD",
    "to": "XPD",
    "rate": 0.000413,
    "result": 0.000413 }
GET /api/commodities/convert Convert amount Pro

Converts between metals and currencies in a single call — commodity-to-commodity, commodity-to-currency, or currency-to-commodity. Use this when you want a pre-calculated amount, not rate metadata.

Parameters
  • amount — required, float
  • from, to — any of XAU/XAG/XPT/XPD or ISO 4217 code
  • format — json / xml / jsonp
Example
GET /api/commodities/convert
  ?amount=10&from=XPD&to=USD
→ { "amount": 10, "from": "XPD",
    "to": "USD", "result": 24287.50 }
GET /api/commodities/historical/rates Historical (single date) Pro

Palladium price for any specific date. Use for accounting, tax reporting, ETF NAV backdating, or jewelry-inventory revaluation. Set to to a fiat currency (e.g. EUR) and we convert through the matching historical FX rate for that same date — which is what auditors require.

Parameters
  • date — required, YYYY-MM-DD
  • from, to, amount — same shape as /rates
Example
GET /api/commodities/historical/rates
  ?date=2020-03-20&from=XPD&to=USD
→ { "date": "2020-03-20",
    "rate": 1479.25, ... }
GET /api/commodities/historical/timeseries Range query Pro

Date-range queries up to 5 years per call. Ideal for drawing charts, running backtests, or bulk-loading a metal series into a data warehouse. Combine with the forex time-series endpoint to get a dated, FX-correct valuation sequence.

Parameters
  • start_date, end_date — required
  • base — USD default, any ISO 4217
  • symbols — comma-separated (e.g. XPD)
Example
GET /api/commodities/historical/timeseries
  ?start_date=2024-01-01
  &end_date=2024-12-31
  &symbols=XPD

How the palladium price is sourced

Palladium spot and historical rates are blended from institutional and market sources, weighted by reliability and recency. When a source returns an outlier tick (fat-finger, feed glitch) it is automatically excluded from the published rate. Each scraper in the list below is a real module in our pipeline — not a marketing claim — and you can cross-reference them in the pipeline itself via app/scrapers/.

LBMA
London Bullion Market Association

The authoritative benchmark — twice-daily auction-based fixings for gold, silver, platinum and palladium. Used by ETFs, central banks, and bullion banks worldwide to settle contracts.

Kitco
Kitco Metals

Retail / wholesale bullion market data from Montreal. Cross-check source for the LBMA blend — useful during off-hours when London and New York are both closed.

World Gold Council
goldorg scraper

Supplementary gold pricing and demand metadata from the WGC / gold.org. Used for recency verification against the LBMA fix.

goldprice.org
goldpriceorg scraper

Public consensus bullion quotes in multiple currencies — used to sanity-check the FX-converted rates on the metals endpoints.

pricez feed
cfworker_pricez scraper

Edge-cached tick feed covering all four metals — used when LBMA and Kitco are both mid-update to avoid stale prices.

Swissquote
FX + metals feed

Market-hours metal quotes from a regulated Swiss dealer. Third leg of the outlier-rejection check on XAU/XAG, minor contributor on XPT/XPD.

The weighted-blend algorithm decays older observations and favours the LBMA fix during its publication windows. Full source code for each scraper is in app/scrapers/ in the UniRateAPI repo.

UniRateAPI vs GoldAPI.io, metals-api.com, MetalpriceAPI and Alpha Vantage

Pricing and feature data verified against each vendor’s public pricing page in 2026. All five providers ultimately read from the LBMA fix for the authoritative reference rate — the meaningful differences are packaging, historical depth, bundled features, and price.

Feature UniRateAPI GoldAPI.io metals-api.com MetalpriceAPI Alpha Vantage
Entry price $9/mo Free tier then on request $19.99/mo (Copper) $8.99/mo (Basic) $49.99/mo
Requests / month (entry) 750,000 ~100 (free tier) 2,500 10,000 75 req/min (no daily cap)
Metals covered XAU, XAG, XPT, XPD XAU, XAG All four + rhodium All four XAU, XAG
Historical depth 58 yrs (XAU/XAG), 36 yrs (XPT/XPD) Historical available 30 days on entry, 365 on top tier Yes (paid) Yes (paid)
Forex + crypto bundled 170+ FIAT · 420+ crypto No FIAT only, no crypto FIAT + metals, no crypto FIAT + crypto + stocks
Currency conversion Any ISO 4217, server-side USD only Yes (limited) Yes USD only
Free tier 6,000/mo (forex + crypto) ~100/mo None on entry 100/mo 25 req/day
Response formats JSON, XML, JSONP JSON JSON JSON JSON, CSV
Time-series included Yes, at $9 Paid tier Paid tier (Gold+) Paid tier Premium

Pricing accurate as of 2026-04. Verify each vendor’s current plans before committing — metals-api.com in particular has been raising prices regularly since 2024.

What developers build with the palladium price API

Palladium use cases lean heavily industrial. Fewer retail investors touch it than gold or silver, which makes for a narrower but deeper integration ecosystem.

🚗

Gasoline autocatalyst costing

Every gasoline car built globally has 2–7g of palladium in its catalytic converter. OEMs pull XPD daily into procurement systems to cost catalysts and decide between palladium and platinum loadings.

Accounting guide →
🔋

PGM refinery settlement

Spent-catalyst recycling refineries settle with scrap suppliers based on XPD × recovered-grams. A live rate feed keeps the settlement schedule current and removes a classic source of supplier disputes.

Payments guide →
📊

ETF NAV (PALL / SPPP)

Physical-palladium ETFs hold bullion in LBMA vaults and publish daily NAV based on the LBMA close. The historical endpoint returns that close for any date since 1990 — reproducible, auditable, and cheap.

Historical API →
🔨

Mining revenue models

Sibanye-Stillwater, Nornickel, Impala revalue their PGM basket weekly. Pull XPT and XPD together, apply mine-specific ratios, forecast revenue and flag margin compression early.

Multi-currency SaaS →
👉

EV-transition scenario models

Cleantech researchers model the palladium price under different EV-adoption curves. An automated weekly pull populates the scenario dashboard without manual cut-and-paste.

Data-API pattern: crypto comparison →
📈

Platinum/palladium ratio

The XPT/XPD ratio is the catalyst-substitution signal: when palladium is expensive vs platinum, auto makers switch gasoline catalysts to platinum. The ratio has unwound from 0.4 (2022) back above 1.0 — expect further moves as EVs take share.

Python tracker →

Palladium price API FAQ

Real questions from developers integrating palladium pricing — marked up as FAQPage JSON-LD for rich-result eligibility.

What is the palladium price API? +
A REST endpoint that returns the current USD-per-troy-ounce spot palladium price plus 36 years of historical closes. Call GET /api/commodities/rates?from=USD&to=XPD and you get JSON back with the rate, timestamp, and metadata. Bundled with gold, silver and platinum in the $9/mo Pro plan.
What does XPD stand for? +
XPD is the ISO 4217 code for one troy ounce of palladium (31.1035g at 99.95% purity). It joins XAU (gold), XAG (silver) and XPT (platinum) as the four precious-metal currency codes. Your payments and accounting systems should handle it the same way they handle USD or EUR — a decimal amount stored with three-letter code.
How do I pull live palladium prices? +
Call GET /api/commodities/rates?from=USD&to=XPD with your API key. For a single USD-amount conversion, add &amount=2500 — the response returns the troy ounces you can buy for $2,500 at the current spot, pre-calculated server-side. Language examples in the quickstart section above.
How far back does historical palladium data go? +
Our palladium archive covers 2 April 1990 onward — roughly 36 years of daily LBMA closes. Includes the 2000–2001 Russian supply-cut spike (palladium briefly above $1,100), the 2008 collapse, the dramatic 2019–2020 run to over $3,000, the 2022 post-invasion volatility, and the sustained 2023–2024 correction back under $1,100 as EV adoption eroded catalyst demand.
What drives the palladium price? +
Palladium is overwhelmingly an industrial metal — autocatalysts (gasoline vehicle exhaust systems) are ~80% of global demand. Supply is concentrated in Russia (Norilsk Nickel, ~40%) and South Africa (~40%), giving it exceptional geopolitical risk. Secondary drivers: electronics (palladium is used in multi-layer ceramic capacitors), dentistry and jewelry. The EV transition is a structural headwind — fewer gasoline cars means less palladium demand — which is the main reason the palladium/platinum relationship inverted in 2024.
Why did palladium briefly trade above platinum? +
Between 2017 and 2024 palladium traded at a premium to platinum because gasoline-car autocatalyst demand exceeded tight Russian-South African supply, while platinum's diesel-catalyst demand had collapsed after dieselgate. That relationship has now unwound — platinum reclaimed the premium in late 2024 as EV adoption cut palladium's industrial floor. Expect further volatility in the XPD/XPT ratio as the auto market continues to shift.
Is there a spot vs futures difference for palladium? +
Yes — our API returns the spot reference price (LBMA Palladium fix). NYMEX PA futures are exchange-traded contracts with a basis premium or discount to spot. For accounting, inventory, jewelry, ETF NAV and compliance reporting you use spot. For hedging or speculation traders use futures via a broker. Palladium futures are notoriously illiquid compared to gold and silver — spreads can widen sharply around political news.
Can I get palladium in currencies other than USD? +
Yes. from=XPD&to=EUR (or JPY, GBP, CNY, INR, etc) converts the spot USD price through our live forex cache at request time. Historical endpoints use the matching historical FX rate: /api/commodities/historical/rates?date=2020-03-20&from=XPD&to=EUR returns the EUR-per-troy-ounce price using the exchange rate from that same date, which is the signal auditors and tax authorities require.
How accurate is the palladium price vs GoldAPI.io or metalpriceapi.com? +
All mainstream providers source the LBMA Palladium Price as the authoritative benchmark. Differences between vendors on palladium reference rates are typically under $1/oz — immaterial for accounting, reporting, jewelry pricing or portfolio valuation. The substantive differences are packaging, pricing and historical depth. UniRate bundles metals with forex and crypto for $9/mo; metals-only vendors charge $20–$80/mo for less coverage.
How often is palladium price updated? +
Every 15 minutes during global trading hours. Between fixes the last published rate holds. Palladium is thinly traded outside London/NY sessions, so resolutions finer than 15 minutes on a reference-rate API are largely noise — if you need sub-minute ticks you want a broker feed, and you should budget for the wider spreads that come with palladium liquidity.

Ship a palladium feature this afternoon

Register for a free API key, upgrade to Pro ($9/mo) for palladium access, and you’re live. Cancel anytime — no annual contract. Palladium is bundled with silver, platinum, palladium, 170+ forex currencies, 420+ cryptocurrencies and 27 years of historical data on one key.