Skip to main content

Gold price API

Live gold prices in any currency, unit and purity

Spot gold, silver and seven more metals with real bid and ask, priced in any of 170+ currencies, 12 units of weight and any purity. One JSON call, from Tier-1 liquidity.

  • Full-feature access for 7 days
  • No credit card
  • Email-only signup

Trusted by 37,000+ developers since 2020.

GET /metals/spot · Example response

Checking for humanity…

$ curl https://api.fastforex.io/metals/spot \ ?metal=XAU&currency=USD&verbose=1
{
  "bid": "4112.89",
  "ask": "4113.28",
  "mid": "4113.09",
  "spread": "0.39",
  "metal": "XAU",
  "metal_name": "Gold",
  "currency": "USD",
  "currency_name": "United States Dollar",
  "unit": "oz_t",
  "unit_name": "Troy Ounce",
  "tsp": 1791474806940,
  "dtm": "2026-10-08T15:53:26Z",
  "cross_rate": false,
  "source": "otc_aggregate",
  "source_instrument": "XAUUSD",
  "purity": "1000",
  "purity_name": "Pure Gold Spot",
  "ms": 5
}

Developers at these companies already use fastFOREX API

MicrosoftAmazonSalesforceDeelRampFordIKEAHeinekenGSKHondaHEYPhantomOutbrainReebok1inchSnap-on

One call, any price.

Ask for the metal, currency, unit and purity you actually sell in. The conversion happens on our side, against the live quote, so there's no arithmetic to layer on top.

  • 22K gold, per gram, in rupees

    For valuing stock and pricing work in-house, by weight and carat.

    XAU · INR · gram · 22K
    $ curl -G api.fastforex.io/metals/spot \
        -d metal=XAU -d currency=INR \
        -d unit=gram -d purity=916
    
    {
      "mid": "6483.60",
      "currency": "INR",
      "unit": "gram",
      "purity_name": "22K"
    }
    
  • Silver, per troy ounce, in euros

    For dealing desks, treasury teams and portfolio analysis.

    XAG · EUR · troy ounce
    $ curl -G api.fastforex.io/metals/spot \
        -d metal=XAG -d currency=EUR \
        -d unit=oz_t
    
    {
      "mid": "26.61",
      "currency": "EUR",
      "unit": "oz_t"
    }
    
  • Copper, per tonne, in dollars

    For procurement, recycling and cost models that run on base metals.

    XCU · USD · tonne
    $ curl -G api.fastforex.io/metals/spot \
        -d metal=XCU -d currency=USD \
        -d unit=metric_tonne
    
    {
      "mid": "9842.50",
      "currency": "USD",
      "unit": "metric_tonne"
    }
    

Illustrative prices. Requests leave out your API key and responses are shortened; every call also returns bid, ask, spread, the source instrument and a timestamp.

Prices you can rely on.

Built from the market itself, not scraped from other sites or averaged into a composite.

  • Tier-1 liquidity only

    Global banks and top-tier ECNs, aggregated into a single tradable order book with best-execution top-of-book pricing.

  • Both sides of the market

    Bid, ask, mid and spread on every call, so you see how wide the market is, not just a midpoint.

  • 9 metals, 43 instruments

    Gold, silver, platinum and palladium, plus copper, aluminium, lead, nickel and zinc, in 12 units from gram to tola.

Free for 7 days, then from $54/month.

Your trial key unlocks everything, metals included, with no credit card. After the trial, metals data is on our two Premium plans.

  • Premium

    Everything you need for metals over REST.

    $54/month

    or $537/year, just $45/month

    • All metals endpoints, including spot, quotes, units and purities
    • Real-time metals prices
    • 170+ currencies, 500+ crypto and live FX bid/ask
    • 1,000,000 API calls a month
    • Over 30 years of metals history, 55 years of FX
  • Premium + WebSockets

    Everything in Premium, plus live streaming.

    $83/month

    or $826/year, just $69/month

    • Everything in Premium
    • Stream all 43 metals instruments live
    • 2,300+ FX pairs streaming too
    • No polling, no per-message fees
    • Upgrade or downgrade any time in the console

Plans are licensed for internal use by a single user. Showing prices publicly or to your customers needs a commercial licence: talk to us. Only need FX and crypto? Plans start at $18/month; see full pricing. Prices exclude tax, applied at checkout.

5-star reviews

What developers say.

  • "Thanks for a great service!"

    Pouya Athari

    Peach Business Software

    Peach Business Software logo
  • "We have been using fastFOREX for nearly a year and value the service!"

    Matan Aivas

    Data Scientist, University of Oxford

    University of Oxford logo
  • "The data structure returned by this endpoint is clear and comprehensive. Thank you once again for your great support!"

    CTO

    Consensus Cloud Solutions

    Consensus Cloud Solutions logo
  • "We would like to continue using fastFOREX and proceed with the subscription renewal!"

    Shoko Yamakawa

    Sustech Inc.

    Sustech Inc. logo

Gold & metals API FAQ.

The questions we hear most before the first call.

Do you offer a free trial?

Yes, with no credit card required. Your trial key unlocks the complete service, metals included, for the full 7 days.

Which currencies, units and purities are supported?

Any of our 170+ currencies, 12 units of weight from gram to tola, and any purity (24K, 22K, 18K, 995 fine and beyond). /metals/spot converts in a single call and always reports the source instrument used. Silver, platinum, palladium and five base metals work the same way (see the Metals API).

Which plans include metals data?

Premium ($54/month) for full REST access, and Premium + WebSockets ($83/month) to add live streaming. Both include 1,000,000 API calls a month, plus all FX and crypto data.

Where do the prices come from?

Exclusively from Tier-1 liquidity providers (global banks and top-tier ECNs), aggregated into a single tradable order book with best-execution top-of-book pricing.

Do prices update around the clock?

Precious metals trade continuously from Sunday evening to Friday evening, with a one-hour nightly pause anchored to 5pm New York; base metals follow London Metal Exchange hours. Quiet periods in the feed reflect the market itself, not an outage, and the API keeps serving the last price until trading resumes.

Can I show these prices on my website or in my app?

Not on the standard plans, which are licensed for internal use by a single user. Showing prices publicly or to your customers needs a commercial licence. Contact us and we'll talk it through.

Is this executable trading data?

No. fastFOREX API delivers market data for applications, analytics and reporting. While the source feed is tradable at origin, our rates are indicative and not offers to deal.

Put live gold prices to work today.

Create your free API key and make your first /metals/spot call in minutes, with full access for 7 days and no credit card required.