{"id":426,"date":"2025-08-30T00:17:38","date_gmt":"2025-08-30T00:17:38","guid":{"rendered":"https:\/\/tibrasjewels.com\/?page_id=426"},"modified":"2026-02-15T23:33:09","modified_gmt":"2026-02-15T23:33:09","slug":"gold-price","status":"publish","type":"page","link":"https:\/\/tibrasjewels.com\/ar\/gold-price\/","title":{"rendered":"Gold Price"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"426\" class=\"elementor elementor-426\">\n\t\t\t\t<div class=\"elementor-element elementor-element-25edf1f e-flex e-con-boxed e-con e-parent\" data-id=\"25edf1f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-93fa35e elementor-widget elementor-widget-html\" data-id=\"93fa35e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n<meta charset=\"utf-8\"><meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\r\n<title>Gold \u2014 KSA Derived from Ounce; India = x \u00d7 KSA<\/title>\r\n<style>\r\n  body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial;margin:0;background:#f8fafc;color:#0f172a}\r\n  .wrap{max-width:1000px;margin:0 auto;padding:18px}\r\n  .card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:14px 16px;box-shadow:0 4px 14px rgba(2,6,23,.06);margin-bottom:14px}\r\n  h1{margin:0 0 6px;font-size:clamp(18px,4vw,26px)}\r\n  .grid{display:grid;gap:12px;grid-template-columns:1fr}\r\n  @media(min-width:860px){.grid{grid-template-columns:1fr 1fr}}\r\n  table{width:100%;border-collapse:collapse;margin-top:6px}\r\n  th,td{padding:8px 6px;text-align:right;border-bottom:1px dashed #e5e7eb;font-variant-numeric:tabular-nums}\r\n  th:first-child,td:first-child{text-align:left}\r\n  tr:last-child td{border:0}\r\n  .muted{color:#6b7280;font-size:12px}\r\n  .big{font-weight:700;font-size:1.6rem}\r\n  .err{color:#b91c1c}\r\n  .note{font-size:12px;color:#475569;margin-top:6px}\r\n  .eq{font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size:12px; color:#334155; margin-top:6px}\r\n<\/style>\r\n<\/head>\r\n<body>\r\n<div class=\"wrap\">\r\n  <div class=\"card\" style=\"text-align:center\">\r\n    <h1>Gold Spot (XAU)<\/h1>\r\n    <div id=\"usd\" class=\"big\">Loading\u2026<\/div>\r\n    <div id=\"t-usd\" class=\"muted\"><\/div>\r\n    <div id=\"page-error\" class=\"muted err\" style=\"margin-top:8px; display:none;\"><\/div>\r\n  <\/div>\r\n\r\n  <div class=\"grid\">\r\n    <!-- KSA FIRST COLUMN -->\r\n    <div class=\"card\">\r\n      <div><b>Saudi Arabia<\/b><\/div>\r\n      <table>\r\n        <thead><tr><th>Karat<\/th><th>Per gram (SAR)<\/th><\/tr><\/thead>\r\n        <tbody id=\"sar\">\r\n          <tr><td>24K<\/td><td class=\"muted\">Loading\u2026<\/td><\/tr>\r\n          <tr><td>22K<\/td><td class=\"muted\">Loading\u2026<\/td><\/tr>\r\n          <tr><td>21K<\/td><td class=\"muted\">Loading\u2026<\/td><\/tr>\r\n          <tr><td>18K<\/td><td class=\"muted\">Loading\u2026<\/td><\/tr>\r\n        <\/tbody>\r\n      <\/table>\r\n      <div id=\"t-sar\" class=\"muted\"><\/div>\r\n      <div class=\"note\">KSA derived directly from XAU \u2192 USD\/g \u2192 SAR\/g (no pegs to retail).<\/div>\r\n    <\/div>\r\n\r\n    <!-- INDIA SECOND COLUMN -->\r\n    <div class=\"card\">\r\n      <div><b>India<\/b><\/div>\r\n      <table>\r\n        <thead><tr><th>Karat<\/th><th>Per gram (INR)<\/th><\/tr><\/thead>\r\n        <tbody id=\"inr\">\r\n          <tr><td>24K<\/td><td class=\"muted\">Loading\u2026<\/td><\/tr>\r\n          <tr><td>22K<\/td><td class=\"muted\">Loading\u2026<\/td><\/tr>\r\n          <tr><td>21K<\/td><td class=\"muted\">Loading\u2026<\/td><\/tr>\r\n          <tr><td>18K<\/td><td class=\"muted\">Loading\u2026<\/td><\/tr>\r\n        <\/tbody>\r\n      <\/table>\r\n      <div id=\"t-inr\" class=\"muted\"><\/div>\r\n      <div id=\"eq\" class=\"eq\"><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n\/* ---------------- constants ---------------- *\/\r\nconst OUNCE_TO_GRAM = 31.1034768;\r\nconst KARATS = [\r\n  [\"24K (999)\", 24\/24],\r\n  [\"22K (916)\", 22\/24],\r\n  [\"21K (875)\", 21\/24],\r\n  [\"18K (750)\", 18\/24],\r\n];\r\n\r\nconst fmtUSD = new Intl.NumberFormat('en-US',{style:'currency',currency:'USD',maximumFractionDigits:2});\r\nconst fmtSAR = new Intl.NumberFormat('en-US',{style:'currency',currency:'SAR',maximumFractionDigits:2});\r\nconst fmtINR = new Intl.NumberFormat('en-US',{style:'currency',currency:'INR',maximumFractionDigits:2});\r\n\r\nconst USD_TO_SAR = 3.75;\r\n\r\nconst KSA_REF_24K = 482.63;\r\nconst IND_REF_24K = 12300;\r\nconst RATIO_INR_PER_SAR = IND_REF_24K \/ KSA_REF_24K;\r\n\r\n\/* ===== UPDATED API ONLY ===== *\/\r\nconst GOLD_URL = `https:\/\/api.gold-api.com\/price\/XAU`;\r\n\/* =========================== *\/\r\n\r\nfunction showError(msg){\r\n  const box = document.getElementById(\"page-error\");\r\n  box.textContent = \"Error: \" + String(msg);\r\n  box.style.display = \"block\";\r\n  document.getElementById(\"usd\").textContent = \"Unavailable\";\r\n  document.getElementById(\"usd\").classList.add(\"err\");\r\n}\r\n\r\nfunction renderCol(tbodyId, timeId, perGram24K, fmt, updated){\r\n  const rows = KARATS.map(([label, f]) => {\r\n    const val = perGram24K * f;\r\n    return `<tr><td>${label}<\/td><td><b>${fmt.format(val)}<\/b><\/td><\/tr>`;\r\n  }).join(\"\");\r\n  document.getElementById(tbodyId).innerHTML = rows;\r\n  document.getElementById(timeId).textContent = \"Updated: \" + updated;\r\n}\r\n\r\nasync function fetchSpot(){\r\n  const res = await fetch(GOLD_URL, {cache:\"no-store\"});\r\n  if(!res.ok) throw new Error(\"HTTP \" + res.status);\r\n\r\n  const j = await res.json();\r\n  const usdPerOz = Number(j.price ?? j.price_usd ?? j.USD ?? j.usd);\r\n  if(!Number.isFinite(usdPerOz)) throw new Error(\"USD\/oz missing in payload\");\r\n\r\n  const ts = j.timestamp || Date.now()\/1000;\r\n  return {\r\n    usdPerOz,\r\n    updated: new Date(ts*1000).toLocaleString()\r\n  };\r\n}\r\n\r\nasync function load(){\r\n  try{\r\n    let data;\r\n    try{\r\n      data = await fetchSpot();\r\n    }catch(err){\r\n      const fallback = 2450;\r\n      data = { usdPerOz: fallback, updated: new Date().toLocaleString()+\" (fallback)\" };\r\n      showError(err.message || err);\r\n    }\r\n\r\n    document.getElementById(\"usd\").textContent = fmtUSD.format(data.usdPerOz) + \" \/ oz\";\r\n    document.getElementById(\"t-usd\").textContent = \"Updated: \" + data.updated;\r\n\r\n    const usdPerGram = data.usdPerOz \/ OUNCE_TO_GRAM;\r\n    const sarPerGram24K = usdPerGram * USD_TO_SAR;\r\n    const inrPerGram24K = sarPerGram24K * RATIO_INR_PER_SAR;\r\n\r\n    renderCol(\"sar\",\"t-sar\", sarPerGram24K, fmtSAR, data.updated);\r\n    renderCol(\"inr\",\"t-inr\", inrPerGram24K, fmtINR, data.updated);\r\n\r\n    document.getElementById(\"eq\").textContent =\r\n      `Equation: India_24K (INR\/g) = ${RATIO_INR_PER_SAR.toFixed(4)} \u00d7 KSA_24K (SAR\/g)`;\r\n  }catch(e){\r\n    console.error(e);\r\n    showError(e.message || e);\r\n  }\r\n}\r\n\r\ndocument.addEventListener(\"DOMContentLoaded\", ()=>{\r\n  load();\r\n  setInterval(load, 60000);\r\n});\r\n<\/script>\r\n<\/body>\r\n<\/html>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Gold \u2014 KSA Derived from Ounce; India = x \u00d7 KSA Gold Spot (XAU) Loading\u2026 Saudi Arabia Karat Per gram [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-426","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/tibrasjewels.com\/ar\/wp-json\/wp\/v2\/pages\/426","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tibrasjewels.com\/ar\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tibrasjewels.com\/ar\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tibrasjewels.com\/ar\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tibrasjewels.com\/ar\/wp-json\/wp\/v2\/comments?post=426"}],"version-history":[{"count":87,"href":"https:\/\/tibrasjewels.com\/ar\/wp-json\/wp\/v2\/pages\/426\/revisions"}],"predecessor-version":[{"id":684,"href":"https:\/\/tibrasjewels.com\/ar\/wp-json\/wp\/v2\/pages\/426\/revisions\/684"}],"wp:attachment":[{"href":"https:\/\/tibrasjewels.com\/ar\/wp-json\/wp\/v2\/media?parent=426"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}