Obtén precios spot del oro en 31 monedas con una API JSON sencilla. Empieza sin clave API; los precios del plan gratuito y sin clave tienen 15 minutos de retraso.
Cada ejemplo hace la misma solicitud anónima y lee el primer precio de symbols[]. No necesitas SDK ni clave API para esta solicitud.
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);La respuesta está dentro de symbols[]. price es una cadena decimal por onza troy; comprueba is_stale antes de usarla.
{
"symbols": [{
"symbol": "XAU",
"quote_currency": "USD",
"unit": "troy_ounce",
"price": "4826.40",
"is_stale": false,
"computed_at": "2026-05-01T02:34:02Z"
}]
}Para símbolos compatibles, usa barras de precios desde 1 minuto hasta 1 día, o SSE y WebSocket para cotizaciones en tiempo real. Consulta la documentación para conocer planes y límites.
Documentación de streaming e intervalos → · SSE / WebSocket · Monitorear distribuidores de lingotes en Indonesia
Datos en paso directo. Un esquema. Oro, plata, cobre.
Cada una en su propia fila de sources[], con identificador y marcas de tiempo.
Spot + futuros para oro y plata. Spot de cobre en vivo en Pro.
Servidor MCP integrado. Nueve herramientas en cada plan, incluido el gratuito.