MetalAPI
XAU3 997,89−1,54 %XAG53,936−1,51 %XPT1 554,47−0,83 %XPD1 047,03−0,44 %XCU6,5080+2,29 %WTI103,27+3,82 %BRENT111,70−1,30 %EUR1,120400−0,01 %GBP1,337500−0,01 %JPY0,0063761+0,14 %CHF1,213445−0,25 %TRY0,020125−0,12 %BTC80 654,70−0,15 %ETH2 354,50−0,06 %
Tous les articles
Métaux précieuxAPIDonnées historiquesGuide

API du cours du platine : prix XPT et XPD en direct et historiques

API du cours du platine : prix du platine (XPT) et du palladium (XPD) en direct et historiques, à l'once ou au gramme, dans 57 devises, avec code et ratios face à l'or.

Par MetalAPI Team··9 min de lecture

Les prix du platine et du palladium par API

Une API du cours du platine fournit le prix actuel et historique du platine sous forme de données structurées, généralement du JSON via HTTPS, pour que l'outil de cotation d'un recycleur, la liste de prix d'un bijoutier ou le suivi de portefeuille d'un investisseur puisse l'utiliser sans recopier des chiffres depuis un site web. Le palladium, proche parent du platine, l'accompagne généralement. MetalAPI cote les deux avec les mêmes endpoints et le même format de réponse que l'or et l'argent.

Le platine et le palladium font partie des six métaux du groupe du platine (MGP), avec le rhodium, le ruthénium, l'iridium et l'osmium. MetalAPI couvre le platine et le palladium ; les quatre autres ne figurent pas dans sa liste de symboles.

SymboleMétalCotation par défautBid / askHistorique quotidien
XPTPlatineUSD par once troyÀ partir du plan StandardDepuis 2000
XPDPalladiumUSD par once troyÀ partir du plan StandardDepuis 2000

XPT et XPD sont les codes ISO 4217 d'une once troy de chacun de ces métaux, de la même famille que XAU pour l'or. Le prix en direct est le prix spot : le point médian entre les cotations bid et ask interbancaires. Tous les plans incluent les deux symboles, Free compris.

Le prix du platine à l'once par API

Comme l'or et l'argent, le platine et le palladium sont cotés à l'once troy (31,1034768 g) sur le marché de gros, et c'est l'unité par défaut de l'API. Demandez les deux métaux à /latest, plus l'or si vous voulez comparer. Une requête coûte la même chose quel que soit le nombre de symboles renvoyés :

bash
curl "https://metalapi.com/api/v1/latest?currencies=XPT,XPD,XAU" \
  -H "X-API-Key: $METALAPI_KEY"

Chaque métal apparaît deux fois. USDXPT est le prix d'une once troy de platine en dollars américains, le nombre à afficher ; XPT en est l'inverse, des onces troy par dollar, conservé pour la compatibilité avec les API de type forex. Voici les valeurs d'exemple de la documentation, pas des prix en direct :

Exemple de réponse
{
  "success": true,
  "timestamp": 1792713600,
  "date": "2026-10-23",
  "base": "USD",
  "rates": {
    "XPT": 0.000620212733,
    "USDXPT": 1612.35,
    "XPD": 0.0006775985906,
    "USDXPD": 1475.8,
    "XAU": 0.0002501319446,
    "USDXAU": 3997.89
  }
}

Pour une autre devise, définissez base : base=EUR renvoie EURXPT et EURXPD. Avec le taux d'exemple de la documentation, 1,1642 USD par euro, le platine revient à 1 384,94 EUR et le palladium à 1 267,65 EUR l'once troy. Les 57 devises prises en charge fonctionnent, et le prix du métal et le taux de change proviennent toujours du même instantané.

Prix du platine et du palladium au gramme

Les bijoutiers et les recycleurs travaillent généralement au gramme, les acheteurs industriels souvent au kilogramme. unit convertit côté serveur et accepte gram, kilogram, ounce, pound, metric_ton et short_ton, en plus de la valeur par défaut troy_oz :

bash
curl "https://metalapi.com/api/v1/latest?currencies=XPT,XPD&unit=gram" \
  -H "X-API-Key: $METALAPI_KEY"
Exemple de réponse (unit=gram)
{
  "success": true,
  "timestamp": 1792713600,
  "date": "2026-10-23",
  "base": "USD",
  "unit": "gram",
  "rates": {
    "XPT": 0.01929077235,
    "USDXPT": 51.83825623,
    "XPD": 0.02107567204,
    "USDXPD": 47.44807179
  }
}

Soit 51,84 USD le gramme de platine et 47,45 USD le gramme de palladium, ou 51 838,26 et 47 448,07 USD le kilogramme. unit s'applique à tous les métaux de la requête, et ounce désigne l'once avoirdupois de 28,35 grammes : omettez donc unit, ou passez troy_oz, pour l'once des métaux précieux.

Prix bid et ask du platine et du palladium

À partir du plan Standard, ajoutez des symboles -BID et -ASK à currencies pour recevoir les deux côtés de la cotation à côté du prix mid, sous des clés comme USDXPT-BID et USDXPT-ASK :

bash
curl "https://metalapi.com/api/v1/latest?currencies=XPT,XPT-BID,XPT-ASK,XPD,XPD-BID,XPD-ASK" \
  -H "X-API-Key: $METALAPI_KEY"

Le platine et le palladium s'échangent en volumes bien moindres que l'or : leurs spreads sont donc généralement plus larges en pourcentage. Si vous cotez des prix d'achat et de vente, basez-les sur le bid et l'ask réels plutôt que sur le mid plus une marge fixe. Le bid et l'ask ne font partie que de la dernière cotation ; les endpoints historiques renvoient des prix mid. Spot, bid, ask et spread explique comment les négociants construisent leurs cotations à partir de ces prix.

Cours historiques du platine et du palladium

L'historique quotidien des deux métaux remonte à 2000, et tous les plans peuvent l'interroger en entier. Quatre endpoints couvrent le travail sur l'historique :

  • /historical, ou la date comme chemin, pour les cours de clôture d'un jour.
  • /timeframe pour les clôtures quotidiennes sur une période : jusqu'à 30 jours par requête sur Free et 365 jours sur les plans payants.
  • /change pour le prix de départ, le prix de fin, la variation absolue et la variation en pourcentage entre deux dates.
  • /ohlc pour l'ouverture, le plus haut, le plus bas et la clôture d'un jour.

Pour les budgets et les contrats d'approvisionnement, une moyenne est souvent plus utile qu'un seul jour. Sur les plans payants, une requête /timeframe renvoie jusqu'à 365 clôtures quotidiennes, de quoi calculer une moyenne mensuelle ou trimestrielle en un seul appel.

bash
# Cours de clôture d'un jour, au gramme
curl "https://metalapi.com/api/v1/2024-01-15?currencies=XPT,XPD&unit=gram" \
  -H "X-API-Key: $METALAPI_KEY"

# Variation depuis le début de l'année (une période de plus de 30 jours demande un plan payant)
curl "https://metalapi.com/api/v1/change?currencies=XPT,XPD&start_date=2026-01-02&end_date=2026-10-23" \
  -H "X-API-Key: $METALAPI_KEY"

Les week-ends et les jours fériés des marchés n'ont pas de cours de clôture et peuvent manquer dans une série : ne supposez donc pas une entrée par jour calendaire. Pour des historiques plus longs, parcourez la période année par année. Les prix des métaux antérieurs à octobre 2026 sont dérivés des contrats à terme de première échéance : ils peuvent donc légèrement différer du prix spot du même jour. Le guide des données historiques détaille les périodes, les barres OHLC et la pagination.

Comparer le platine et le palladium avec l'or

Les ratios de prix sont le moyen le plus simple de comparer les métaux : divisez un prix à l'once par un autre. Lorsque les deux prix proviennent de la même réponse, le ratio est le même dans toutes les devises et unités. Avec les prix d'exemple de la documentation :

RatioFormuleValeur d'exemple
Or/platineUSDXAU ÷ USDXPT2,48
Or/palladiumUSDXAU ÷ USDXPD2,71
Platine/palladiumUSDXPT ÷ USDXPD1,09

À ces prix, une once d'or achète environ 2,48 onces de platine, et le platine coûte environ 40 % du prix de l'or à l'once. Ces relations ne sont pas stables : sur l'historique disponible dans l'API, l'ordre des trois métaux a changé plus d'une fois. Ne codez pas en dur des hypothèses comme « le platine est moins cher que l'or » dans votre logique de prix ; récupérez la série et regardez. Les ratios constituent aussi un contrôle de données peu coûteux : un ratio très éloigné de sa fourchette récente signale généralement deux prix exprimés dans des unités ou des devises différentes, pas un événement de marché.

Ce script récupère 30 jours de clôtures quotidiennes, ce qui respecte la limite de période du plan Free, et affiche les trois ratios pour chaque jour de cotation :

pgm-ratios.mjs
const url = new URL("https://metalapi.com/api/v1/timeframe");
url.search = new URLSearchParams({
  currencies: "XAU,XPT,XPD",
  start_date: "2026-09-24",
  end_date: "2026-10-23", // 30 jours : dans la limite de période du plan Free
});

const res = await fetch(url, { headers: { "X-API-Key": process.env.METALAPI_KEY } });
const data = await res.json();
if (!data.success) throw new Error(`${data.error.code}: ${data.error.info}`);

const ratio = (a, b) => (a / b).toFixed(3);
for (const [date, r] of Object.entries(data.rates)) {
  if (!r.USDXAU || !r.USDXPT || !r.USDXPD) continue; // ignore les jours incomplets
  console.log(date, "Au/Pt", ratio(r.USDXAU, r.USDXPT), "Au/Pd", ratio(r.USDXAU, r.USDXPD), "Pt/Pd", ratio(r.USDXPT, r.USDXPD));
}
// Avec les prix d'exemple : Au/Pt 2.480, Au/Pd 2.709, Pt/Pd 1.093

Appliquez le même calcul à plusieurs années de données /timeframe et vous obtenez un graphique des ratios. Le ratio or/argent applique la même idée à l'argent.

Qui utilise une API du cours du platine et du palladium

Recycleurs de pots catalytiques. Les catalyseurs d'échappement des véhicules sont l'un des principaux usages du platine et du palladium, et les pots catalytiques usagés sont une source importante de MGP recyclés. La valeur d'un pot catalytique dépend de la quantité de platine, de palladium et de rhodium que contient son substrat, qui varie selon le modèle : les recycleurs s'appuient donc sur des analyses et paient une part de la valeur du métal après déduction des frais d'affinage et de traitement. Une API de prix fournit le volet métal de ce calcul. MetalAPI ne cote pas le rhodium : prenez-le d'une autre source si votre modèle en a besoin :

lot_value.py
import os
from decimal import Decimal

import requests

# Teneur en MGP d'un lot selon l'analyse, en grammes, et part de la valeur du métal que vous payez.
# Valeurs fictives : utilisez vos propres résultats d'analyse et les conditions de votre contrat d'affinage.
LOT_GRAMS = {"XPT": Decimal("120"), "XPD": Decimal("310")}
PAYABLE = Decimal("0.80")

resp = requests.get(
    "https://metalapi.com/api/v1/latest",
    params={"currencies": ",".join(LOT_GRAMS), "unit": "gram", "base": "EUR"},
    headers={"X-API-Key": os.environ["METALAPI_KEY"]},
    timeout=10,
)
data = resp.json(parse_float=Decimal)
if not data["success"]:
    raise RuntimeError(data["error"])

total = Decimal("0")
for symbol, grams in LOT_GRAMS.items():
    price = data["rates"]["EUR" + symbol]  # EUR par gramme
    value = grams * price * PAYABLE
    total += value
    print(f"{symbol}: {grams} g x {price:.4f} EUR/g x {PAYABLE} = {value:.2f} EUR")

print(f"Payable Pt + Pd: {total:.2f} EUR at prices of {data['date']} (rhodium priced separately)")

Avec les prix et le taux de l'euro d'exemple de la documentation, le lot fictif vaut 14 382,06 EUR. Les quantités et la part payée sont des illustrations ; les vôtres proviennent de vos analyses et de votre contrat d'affinage.

Bijoutiers. Les bijoux en platine sont couramment fabriqués avec un titre élevé, comme 950 millièmes, et le palladium sert à la fois pour ses propres bijoux et comme métal d'alliage dans l'or blanc. L'endpoint /carat ne concerne que l'or ; calculez donc vous-même le prix du platine selon son titre : valeur du métal au gramme = prix au gramme × titre ÷ 1 000. Au prix d'exemple, le platine 950 vaut 49,25 USD le gramme en métal, avant façon et taxes.

Acheteurs industriels. Outre les catalyseurs automobiles, le platine et le palladium entrent dans les catalyseurs de la chimie et du raffinage, la production de verre, l'électronique, les alliages dentaires et les piles à combustible. Les équipes achats utilisent /change pour les variations sur une période et les moyennes /timeframe pour les budgets et la vérification des contrats. Les alertes de prix, disponibles sur les plans payants pour n'importe quel symbole, y compris XPT et XPD, signalent qu'un prix franchit un seuil ; la livraison par webhook commence au plan Advanced.

Investisseurs. Les pièces, lingots et produits cotés en platine et en palladium sont valorisés à partir du même prix spot. /convert?from=XPT&to=EUR&amount=10 valorise dix onces troy en un seul appel, base exprime un portefeuille dans la devise de son propriétaire et, à partir du plan Pro, le flux en temps réel pousse les mises à jour sans que vous ayez à interroger l'API.

Conseils pratiques

  • Regroupez les métaux. currencies=XAU,XAG,XPT,XPD coûte une requête ; quatre appels séparés en coûtent quatre.
  • Interrogez l'API à l'intervalle de votre plan. Free se met à jour quotidiennement, Lite toutes les 30 minutes, Standard toutes les 10 minutes, Advanced et Pro toutes les 60 secondes, Ultra et Business toutes les 15 secondes et Enterprise toutes les 5 secondes. Les requêtes intermédiaires renvoient le même instantané et sont quand même décomptées.
  • Respectez les horaires du marché. Les métaux précieux au comptant ferment le vendredi à 17:00, heure de New York, et rouvrent le dimanche à 17:00. Le week-end, l'API continue de renvoyer le dernier prix.
  • Stockez le contexte avec chaque prix : symbole, unité, devise de base et timestamp. Un nombre sans son unité ne peut pas être réutilisé sans risque.
  • Vérifiez que les clés existent. Si un côté bid ou ask n'est pas disponible, il est absent de rates au lieu d'être mis à zéro.
  • Pas de code pour un tableau de prix public. Un widget intégrable affiche les prix du platine et du palladium en direct sur un site web sans exposer votre clé API, et le plan Free en inclut un.

Commencer à utiliser les prix du platine et du palladium

Inscrivez-vous pour obtenir une clé gratuite et demandez currencies=XPT,XPD pour voir les deux métaux en quelques minutes. Le plan Free inclut 100 requêtes par mois avec des mises à jour quotidiennes et tout l'historique. Quand vous avez besoin de prix plus frais, du bid et de l'ask, d'alertes ou du flux en temps réel, la page des tarifs indique ce qu'inclut chaque plan, et la page des symboles liste les prix en direct de chaque métal, devise et cryptomonnaie couverts par l'API.

Questions fréquentes

Quels sont les symboles du platine et du palladium ?

XPT pour le platine et XPD pour le palladium, les codes ISO 4217 d'une once troy de chacun de ces métaux. Dans les réponses, USDXPT et USDXPD contiennent les prix en dollars américains par once troy.

Puis-je obtenir le prix du platine au gramme ?

Oui. Ajoutez unit=gram à /latest ou à n'importe quel endpoint historique. Au prix d'exemple de 1 612,35 USD l'once troy, cela donne 51,84 USD le gramme. kilogram et les autres unités fonctionnent de la même façon.

Jusqu'où remontent les données historiques du platine et du palladium ?

Les cours de clôture quotidiens remontent à 2000 sur tous les plans. Une seule requête /timeframe couvre jusqu'à 30 jours sur Free et 365 jours sur les plans payants : parcourez donc les périodes plus longues par tranches.

MetalAPI fournit-il les prix du rhodium ?

Non. Parmi les métaux du groupe du platine, MetalAPI ne cote que le platine et le palladium. L'endpoint /api/v1/symbols renvoie la liste actuelle des symboles et n'est pas décompté de votre quota.

Le platine est-il inclus dans le plan Free ?

Oui. Chaque plan inclut tous les symboles et tout l'historique. Les plans payants ajoutent des mises à jour plus fréquentes, des périodes plus longues par requête et les prix de l'or par carat, et, à partir de Standard, les prix bid et ask.

Essayez avec vos propres données

Créez un compte gratuit et envoyez votre première requête en moins de deux minutes. 100 requêtes par mois, sans carte bancaire.

À lire aussi