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
LBMA-blended reference rate in USD per troy ounce. Refreshed every 15 minutes on the server; page loads show the last-published fix.
To fetch this value programmatically:
GET /api/commodities/rates
?from=USD&to=XPD
Authorization: Bearer YOUR_API_KEY
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"
{
"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.
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.
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.
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.
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.
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.
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.
/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.
api_key — required (Pro plan)from — base (USD by default, or any ISO 4217)to — optional target (XAU/XAG/XPT/XPD)amount — optional multiplierformat — json (default), xml, jsonpGET /api/commodities/rates
?from=USD&to=XPD
→ { "amount": 1, "base": "USD",
"to": "XPD",
"rate": 0.000413,
"result": 0.000413 }
/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.
amount — required, floatfrom, to — any of XAU/XAG/XPT/XPD or ISO 4217 codeformat — json / xml / jsonpGET /api/commodities/convert
?amount=10&from=XPD&to=USD
→ { "amount": 10, "from": "XPD",
"to": "USD", "result": 24287.50 }
/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.
date — required, YYYY-MM-DDfrom, to, amount — same shape as /ratesGET /api/commodities/historical/rates
?date=2020-03-20&from=XPD&to=USD
→ { "date": "2020-03-20",
"rate": 1479.25, ... }
/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.
start_date, end_date — requiredbase — USD default, any ISO 4217symbols — comma-separated (e.g. XPD)GET /api/commodities/historical/timeseries
?start_date=2024-01-01
&end_date=2024-12-31
&symbols=XPD
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/.
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.
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.
Supplementary gold pricing and demand metadata from the WGC / gold.org. Used for recency verification against the LBMA fix.
Public consensus bullion quotes in multiple currencies — used to sanity-check the FX-converted rates on the metals endpoints.
Edge-cached tick feed covering all four metals — used when LBMA and Kitco are both mid-update to avoid stale prices.
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.
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.
Palladium use cases lean heavily industrial. Fewer retail investors touch it than gold or silver, which makes for a narrower but deeper integration ecosystem.
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 →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 →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 →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 →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 →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 →Real questions from developers integrating palladium pricing — marked up as FAQPage JSON-LD for rich-result eligibility.
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.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.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.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.