Gold price API for developers

1 of gold is worth $4,527.86 in

Bullion API answers that sentence for your app. Cached gold prices and available daily history, in 151 currencies, with one API key and one predictable response.

Free for non-commercial API use: 30 requests a month, no card required. Free and Pro are for non-commercial Service use. Business is the commercial Service-use tier for permitted informational displays and integrations. A plan does not grant raw market-data redistribution rights or establish upstream permission for a particular use; source-specific reuse terms still apply.

Example price for illustration, observed 24 Sept 2026, 16:00 UTC. Price observations appear here once available.

The request behind the sentence200 OK
$ curl "https://api.bullionapi.dev/v1/gold/price?currency=USD" \
  -H "X-API-Key: $BULLION_KEY"
{
  "status": "success",
  "currency": "USD",
  "unit": "toz",
  "metals": { "gold": "4527.86" },
  "timestamps": { "metal": "2026-09-24T16:00:00Z" }
}

Response trimmed to the fields the sentence uses.

Indicative prices for valuations and charts

Build indicative valuations, reference displays and charts from metal prices. Metal observations refresh hourly; projected currencies use an accepted daily FX snapshot. These estimates are not executable checkout prices or binding quotes and must not be used for trading or settlement.

Chart available gold history in your currency

Read available daily closes with one request to /v1/gold/price, for portfolio research and personal analysis.

curl -G "https://api.bullionapi.dev/v1/gold/price" \
  -d currency=USD -d start=2025-09-24 -d end=2026-09-24 \
  -H "X-API-Key: $BULLION_KEY"
  • Estimate jewellery value by karat

    Gold prices per gram at every karat from 24k down to 6k, for indicative estimates and reference displays.

    /v1/gold/carat
  • Build informational client displays

    Show timestamped reference values and non-binding estimates in your customer’s currency. Business is the commercial Service-use tier; confirm the source-specific permissions for your intended integration.

    /v1/gold/price
  • Feed scheduled jobs

    Give reports and warehouse jobs a stable source instead of scraping another website.

    /v1/gold/change

Five endpoints cover almost everything

Authenticate with an X-API-Key header. Every price comes back as a decimal with its currency, unit and observation time.

Gold price
The latest gold price in any supported currency, per troy ounce, gram or kilogram.
GET /v1/gold/price
Daily history
One daily close per weekday for the available history, in ranges of up to five years.
GET /v1/gold/price?start&end
Change over time
Absolute and percentage change over the last day, week, month or year, or between two dates.
GET /v1/gold/change
Karat prices
Gold per gram for each supported karat.
GET /v1/gold/carat
Supported currencies
The currencies you can request right now, so your menus stay accurate. It does not use your monthly quota.
GET /v1/symbols

See every parameter in the docs

Flat monthly plans with no overage fees

Each plan has a fixed monthly request limit. You are never billed for extra requests.

You’re paying for Bullion API’s delivery service. Publisher licensing and attribution requirements apply. Read the data licensing terms →

Free$0ProNon-commercial$9 a monthBusiness$29 a month
Requests each month30100,000
Daily historyAvailable stored observationsAvailable stored observations
Supported currencies151 currencies151 currencies
Commercial Service useNot includedIncluded
Start freeStart Business

Compare plans, annual billing and terms

Start with a gold-price request

Get a free API key