// Replace 'YOUR_API_KEY' and 'API_ENDPOINT' with the actual values from the API provider const API_KEY = 'YOUR_API_KEY'; const API_URL = 'https://www.goldapi.io/api/XAU/INR'; // Example API for gold prices in INR async function fetchGoldPrice() { try { const response = await fetch(API_URL, { headers: { 'x-access-token': API_KEY, }, }); if (!response.ok) throw new Error('Failed to fetch gold prices'); const data = await response.json(); // Update gold prices const pricePerGram = data.price / 31.1035; // Convert per ounce to per gram document.getElementById('gold-price-gram').innerText = pricePerGram.toFixed(2); document.getElementById('gold-price-ten-grams').innerText = (pricePerGram * 10).toFixed(2); document.getElementById('gold-price-kg').innerText = (pricePerGram * 1000).toFixed(2); } catch (error) { console.error('Error fetching gold price:', error); document.getElementById('gold-price-gram').innerText = '--'; document.getElementById('gold-price-ten-grams').innerText = '--'; document.getElementById('gold-price-kg').innerText = '--'; } } // Fetch gold price every minute fetchGoldPrice(); setInterval(fetchGoldPrice, 60000);