各サンプルは同じ匿名リクエストを送り、symbols[] の最初の価格を読み取ります。このリクエストに SDK や API キーは必要ありません。
curl "https://api.goldprice.dev/v1/prices?symbol=XAU-USD-SPOT"import requests
response = requests.get(
"https://api.goldprice.dev/v1/prices",
params={"symbol": "XAU-USD-SPOT"},
timeout=10,
)
response.raise_for_status()
price = response.json()["symbols"][0]["price"]
print(price)const response = await fetch(
"https://api.goldprice.dev/v1/prices?symbol=XAU-USD-SPOT",
{ signal: AbortSignal.timeout(10_000) },
);
if (!response.ok) throw new Error("HTTP " + response.status);
const { symbols } = await response.json();
console.log(symbols[0].price);レスポンスは symbols[] に含まれます。price はトロイオンス単位の小数文字列です。利用前に is_stale を確認してください。
{
"symbols": [{
"symbol": "XAU",
"quote_currency": "USD",
"unit": "troy_ounce",
"price": "4826.40",
"is_stale": false,
"computed_at": "2026-05-01T02:34:02Z"
}]
}対応シンボルでは1分から1日までの価格バー、またはリアルタイムのSSEとWebSocketティックを利用できます。プランと上限はドキュメントで確認してください。
パススルー方式。単一スキーマ。金・銀・銅。
各ソースはsources[]内の独立した行として、ソース識別子とタイムスタンプ付きで表示。
金・銀はスポット+先物に対応。Proでは銅スポットもリアルタイム。
MCPサーバーを標準搭載。無料プランを含む全プランで9つのツールを提供。