NewAPIVerve Academy: free courses and certifications anyone can verify.Explore the Academy →

Gold Price API

GET

Show the current gold price across grams, ounces, and kilograms.

Gold Price fetches real-time spot gold prices per troy ounce, gram, and kilogram. Each response includes the update timestamp, 24-hour price change, and market direction, while paid plans add custom currencies, karat prices, 7- and 30-day changes, 30-day stats, and hourly and daily history.

Try it — live request, no key required

Request
GETapi.apiverve.com/v1/goldprice
Verification
Format

No key required to try it. Get a key to use it in your app.

Example
{
  "status": "ok",
  "error": null,
  "data": {
    "currency": "USD",
    "gram": 129.25,
    "kilogram": 129251.92,
    "ounce": 4020.19,
    "lastUpdated": "2026-10-27T12:00:00.000Z",
    "change24h": 11.88,
    "change24hPct": 0.3,
    "changeDirection": "up",
    "high24h": 4020.19,
    "low24h": 4008.31,
    "change7d": -102.49,
    "change7dPct": -2.49,
    "change30d": -265.95,
    "change30dPct": -6.2,
    "high30d": 4198.91,
    "low30d": 3993.62,
    "average30d": 4132.9,
    "volatility30d": 0.7777,
    "daily": [
      {
        "date": "2026-09-28",
        "price": 4198.34
      },
      {
        "date": "2026-09-29",
        "price": 4129.1
      },
      {
        "date": "2026-09-30",
        "price": 4181.49
      },
      {
        "date": "2026-10-01",
        "price": 4182.57
      },
      {
        "date": "2026-10-02",
        "price": 4185.41
      },
      {
        "date": "2026-10-03",
        "price": 4137.55
      },
      {
        "date": "2026-10-04",
        "price": 4137.54
      },
      {
        "date": "2026-10-05",
        "price": 4131.88
      },
      {
        "date": "2026-10-06",
        "price": 4122.7
      },
      {
        "date": "2026-10-07",
        "price": 4132.77
      },
      {
        "date": "2026-10-08",
        "price": 4125.82
      },
      {
        "date": "2026-10-09",
        "price": 4198.91
      },
      {
        "date": "2026-10-10",
        "price": 4195.82
      },
      {
        "date": "2026-10-11",
        "price": 4195.81
      },
      {
        "date": "2026-10-12",
        "price": 4186.27
      },
      {
        "date": "2026-10-13",
        "price": 4188.41
      },
      {
        "date": "2026-10-14",
        "price": 4158.44
      },
      {
        "date": "2026-10-15",
        "price": 4144.7
      },
      {
        "date": "2026-10-16",
        "price": 4182.94
      },
      {
        "date": "2026-10-17",
        "price": 4164.68
      },
      {
        "date": "2026-10-18",
        "price": 4164.67
      },
      {
        "date": "2026-10-19",
        "price": 4180.55
      },
      {
        "date": "2026-10-20",
        "price": 4122.68
      },
      {
        "date": "2026-10-21",
        "price": 4120.33
      },
      {
        "date": "2026-10-22",
        "price": 4091.63
      },
      {
        "date": "2026-10-23",
        "price": 4010.3
      },
      {
        "date": "2026-10-24",
        "price": 3993.62
      },
      {
        "date": "2026-10-25",
        "price": 3993.62
      },
      {
        "date": "2026-10-26",
        "price": 4008.31
      },
      {
        "date": "2026-10-27",
        "price": 4020.19
      }
    ],
    "marketStatus": "open",
    "karatGram": {
      "24k": 129.25,
      "22k": 118.48,
      "21k": 113.09,
      "18k": 96.94,
      "14k": 75.4,
      "10k": 53.85
    },
    "formatted": {
      "ounce": "$4,020.19",
      "gram": "$129.25",
      "kilogram": "$129,251.92",
      "ounceWords": "four thousand, twenty dollars",
      "kilogramWords": "one hundred twenty-nine thousand, two hundred fifty-two dollars"
    }
  }
}

About the Gold Price API

A gold rate API for apps and stores that show the live gold price. Requests retrieve real-time spot gold valuations denominated in USD across ounce, gram, and kilogram weights, accompanied by 24-hour change values and price direction. Paid tiers can query prices across 172 currency codes, retrieve 24-hour high and low ranges, and include hourly price snapshots spanning the preceding day. The last 30 daily closes are stored too: paid plans get the 7- and 30-day change and the 30-day high, low, average and volatility, and daily=true returns the closes themselves.

What people use it for

Jewelry Store Pricing
E-commerce jewelers adjust retail bullion and custom jewelry checkout prices dynamically based on live gold rates per gram.
Portfolio Asset Valuation
Wealth tracking dashboards recalculate physical precious metal portfolio balances by multiplying recorded gold ounces against incoming spot rates.
Pawn Shop Appraisals
When customers bring in scrap scrap gold, collateral loan software pulls the latest kilogram and gram benchmarks to calculate fair lending values.
Trading Alert Triggers
Market watch bots monitor 24-hour change direction and absolute price shifts to push notifications when bullion moves significantly.

Without writing code

Live gold price on DigestYourFinances charts gold by the ounce, gram and karat.

The Precious Metals widget from WidgetSpark keeps the prices on your desktop.

Ways to call it

One endpoint, many ways in — REST with JSON, XML, YAML and CSV, plus GraphQL and an MCP interface for AI agents.

JSON
Default REST response
XML
Markup format
YAML
Human-readable
CSV
Tabular export
Beta
GraphQL
Query language
New
MCP
For AI agents

Other ways to use Gold Price

Same data, same APIVerve account, same credit balance — one key works on all of them.

Questions.

Common questions about the Gold Price API.

Read the docs →
How many gold price checks does the Free plan cover?
The Free plan includes 200 monthly credits, which covers 100 gold price requests at 2 credits per call. If you need higher volume, the Starter plan covers up to 100,000 requests each month, which works out to about $0.30 per 1,000 calls. Unused credits reset at the end of each billing cycle.
Do I get 24-hour highs, lows, and custom currencies on the Free plan?
No. The 24-hour high, low, percentage change, and custom currency parameters are premium features reserved for paid plans. Free plan calls return spot prices in the default currency. Subscribing to any paid plan unlocks all 172 supported currencies alongside 24-hour high and low metrics.
Which weight units does the API calculate prices for?
Every response automatically returns gold prices across three standard units: troy ounces, grams, and kilograms. You do not need to make separate calls or calculate conversions between ounces and metric weights yourself.
Can I get historical price movements or just the current spot price?
Yes. The last 30 daily closes are stored, so paid plans get the 7- and 30-day change, the 30-day high, low, average and volatility, and daily=true returns each day's closing price per ounce, converted at that day's exchange rate. Setting hourly=true adds hourly snapshots for the trailing 24 hours. History older than 30 days is not available.
Can I display these gold prices inside a commercial trading app or store?
Yes, commercial use is allowed on any paid plan. You can integrate the prices into an e-commerce checkout, investment dashboard, or business application. You may not resell or redistribute the raw price feed as a standalone data product.
Can I get the gold price per gram in EUR from Python?
Yes. Every response includes the price per gram, ounce and kilogram as JSON from a plain GET request, so any Python HTTP client works. The Free plan returns prices in USD; on paid plans you pass currency=EUR (or another supported currency code) to get the gold price per gram in euros directly.

Ready to build with Gold Price? Start with 200 free credits — one key unlocks all 300+ APIs.

Explore the catalog

300+ APIs on the same key and the same response shape.

Browse all APIs