Gold price API for developers

1 of gold is worth $4,527.86 in

Bullion API answers that sentence for your app. Current gold prices and a year of 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.

Example price for illustration, observed 24 Sept 2026, 16:00 UTC. Live prices appear here once the cache is 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.

Built for apps that need a price, not a trading platform

The cache, currency conversion and history are already handled, so there is one less integration to run.

Chart a year of gold in your currency

Backfill a year of 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"
  • Price jewellery by karat

    Gold per gram at every karat from 24k down to 6k, ready for quote tools and shop pages.

    /v1/gold/carat
  • Commerce

    Price catalogues, checkouts and customer quotes in your customer’s currency. Commercial use of the Bullion API Service comes with the Business plan.

    /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 current 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 cached 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.

Before payment: National Bank of Ukraine open data are available free of charge from the publisher. The NBU permits commercial reuse of its open data with attribution to the National Bank of Ukraine. Prior approval is required before modifying or editing NBU source data; Bullion API preserves the reported valuation in millions of US dollars and derives no quantities or changes. Bullion API charges for caching, normalization, and delivery. Other publishers may have different terms; publisher terms and Bullion API plan terms apply. Standard plans do not authorize raw-data redistribution or resale. Before payment: Original ECB statistics are freely available from the European Central Bank. The ECB permits commercial and non-commercial reuse when statistics and metadata are unchanged; quote the source, for example “Source: ECB statistics.” Identify any changes; Bullion API applies the published unit multiplier, normalizes ounces, and converts reported weight to tonnes. Bullion API charges for caching, normalization, and delivery. Other publishers may have different terms; publisher terms and Bullion API plan terms apply. Standard plans do not authorize raw-data redistribution or resale. Before payment: Original Banco Central do Brasil time series are freely available from the Banco Central do Brasil. The Banco Central do Brasil publishes this series under the Open Database License (ODbL) 1.0: attribute the Banco Central do Brasil, and offer any adapted database you make public under the ODbL (share-alike). Identify any changes; Bullion API stores the published values in millions of US dollars and derives the change from the previous observation. Bullion API charges for caching, normalization, and delivery. Other publishers may have different terms; publisher terms and Bullion API plan terms apply. Standard plans do not authorize raw-data redistribution or resale.

Free$0ProMost popular$9 a monthBusiness$29 a month
Requests each month30100,000
Daily history365 days365 days
Supported currencies151 currencies151 currencies
Commercial Service useNot includedIncluded
Start freeStart Business

Compare plans, annual billing and terms

Your first gold price takes about thirty seconds

Get a free API key