Get live gold, silver, platinum, and palladium spot prices with a single HTTP request. No API key needed for up to 50 requests per day.
curl https://aurumrates.com/api/v1/spotimport requests
resp = requests.get("https://aurumrates.com/api/v1/spot",
headers={"X-API-Key": "YOUR_KEY"})
data = resp.json()
print(f"Gold: ${data['data']['gold']['price']:.2f}")const res = await fetch("https://aurumrates.com/api/v1/spot", {
headers: { "X-API-Key": "YOUR_KEY" }
});
const { data } = await res.json();
console.log(`Gold: $${data.gold.price.toFixed(2)}`);{
"status": "ok",
"plan": "free",
"data": {
"gold": {
"price": 3245.60,
"currency": "USD",
"change_pct": 1.23,
"change_abs": 39.50,
"prev_close": 3206.10,
"source": "yahoo",
"timestamp": 1713200000
},
"silver": { ... },
"platinum": { ... },
"palladium": { ... }
},
"ts": 1713200060
}| Parameter | Type | Description |
|---|---|---|
metals | query string | Comma-separated list of commodities. Default: gold,silver,platinum,palladium |
api_key | query string | Your API key (alternative to header) |
X-API-Key | header | Your API key (preferred method) |
gold, silver, platinum, palladium, crude-wti, crude-brent, natgas-us, copper, aluminum, wheat, corn, soybeans, coffee, cocoa, sugar, cotton, nickel
curl "https://aurumrates.com/api/v1/spot?metals=gold,silver,crude-wti"Pass your API key via the X-API-Key header or the api_key query parameter. Without a key, you get 50 requests per day from your IP address.
| Plan | Requests/Day | Price |
|---|---|---|
| Free | 50 | $0/month |
| Starter | 1,000 | $19/month |
| Pro | 10,000 | $49/month |
| Business | 100,000 | $149/month |
Rate limit headers are included in every response: X-RateLimit-Limit and X-RateLimit-Remaining.
| Code | Meaning |
|---|---|
| 200 | Success |
| 400 | Invalid parameters |
| 401 | Invalid API key |
| 429 | Rate limit exceeded |
| 502 | Upstream price source unavailable |
Ready to integrate?
View Plans & Get API Key →