Metals API for gold, silver and exchange rates, priced by the gram

The prices your customers ask for: 22K gold per gram in riyals, 925 silver in dollars, a riyal in rupees. One key, one JSON format, eight karats and fourteen currencies.

Free plan: 100 requests a day, no card.

Spot $3,995.44/oz +0.00% · Updated 1 hour ago · GET /v1/metals/gold

Every karat, with its hallmark

Jewellers price gold by karat; hallmarks stamp its fineness in parts per thousand. The gold price API returns every karat per gram, in SAR and USD.

Gold price API

999 24K482.14USD 128.46
916 22K441.98USD 117.76
875 21K421.87USD 112.40
833 20K401.77USD 107.04
750 18K361.61USD 96.34
666 16K321.44USD 85.64
585 14K281.23USD 74.93
417 10K200.91USD 53.53

SAR per gram. Updated 1 hour ago. Silver comes the same way in 999, 925, 900 and 800.

One request, plain JSON

Send your key in the X-API-Key header. Every response has the same envelope and an updatedAt time, so you always know how fresh a price is.

Authentication and endpoints

curl "https://api.metalrates.cloud/v1/metals/gold" \
  -H "X-API-Key: YOUR_API_KEY"
Live response
{
    "success": true,
    "data": {
        "usdPer24k": 128.4561,
        "usdPer22k": 117.7557,
        "usdPer21k": 112.3991,
        "usdPer20k": 107.0425,
        "usdPer18k": 96.3421,
        "usdPer16k": 85.6417,
        "usdPer14k": 74.9285,
        "usdPer10k": 53.5277,
        "sarPer24k": 482.14,
        "sarPer22k": 441.98,
        "sarPer21k": 421.87,
        "sarPer20k": 401.77,
        "sarPer18k": 361.61,
  ... (truncated, the full response has more fields)

What one riyal buys

The Saudi riyal against fourteen currencies, including the main remittance corridors from the Gulf. Cross any two with one division.

Currency exchange API

Pair1 SAR buys1 unit costs
SAR/PKR73.8929 PKR0.0135 SAR
SAR/INR25.4058 INR0.0394 SAR
SAR/BDT33.0113 BDT0.0303 SAR
SAR/LKR88.5433 LKR0.0113 SAR
SAR/NPR40.6477 NPR0.0246 SAR
SAR/PHP17.0559 PHP0.0586 SAR
SAR/EGP15.0047 EGP0.0666 SAR
SAR/USD0.2667 USD3.7495 SAR
SAR/GBP0.1998 GBP5.0050 SAR
SAR/EUR0.2384 EUR4.1946 SAR
SAR/IDR4,846.3681 IDR0.0002 SAR
SAR/MMK560.0835 MMK0.0018 SAR
SAR/KES34.6433 KES0.0289 SAR
SAR/ETB43.0714 ETB0.0232 SAR

Updated 13 hours ago. Live from GET /v1/forex.

The APIs

Same key, same limits and the same response format across all of them.

Au

Gold Price API

Per-gram prices for 24K, 22K, 21K, 20K, 18K, 16K, 14K and 10K in SAR and USD, with spot price, daily change and day range.

View API

Ag

Silver Price API

Per-gram prices for 999, 925, 900 and 800 silver in SAR and USD, with spot price and daily change.

View API

Au Ag

Precious Metals API

Gold and silver together in one feed, per gram in SAR and USD. Platinum and palladium planned.

View API

SAR

Currency Exchange API

Saudi riyal rates for 14 currencies, including PKR, INR, BDT, PHP, EGP, USD, GBP and EUR.

View API

Why MetalRates

Most metals APIs quote USD per troy ounce. Jewellers, gold traders and remittance apps in the Gulf and South Asia need per-gram prices by karat, in the currencies their customers use.

  • Per-karat, per-gram gold: eight karats from 24K to 10K, in SAR and USD.
  • Silver by fineness: 999, 925, 900 and 800 per gram.
  • Remittance corridors: SAR to PKR, INR, BDT, PHP, LKR, NPR, EGP and more.
  • One call for everything: /v1/snapshot returns gold, silver and your chosen rates together.
  • Honest freshness: every response says when the data was updated and flags stale values.
  • One JSON envelope across every endpoint, with clear error codes.

Pricing

Pay for the daily volume you use. Yearly billing gets two months free.

Compare plans

PlanPer monthRequests a day
Free$0100
Starter$5500
Pro$195,000
Business$49about 33,000
EnterpriseCustomCustom, with a redistribution licence

Who uses it

MetalRates already powers the gold, silver and exchange-rate pages of SaudiLifeGuide.com.

Jewellers and gold shops

Show today’s price per gram for every karat on your website, POS or WhatsApp catalogue.

Gold and silver traders

Quote buy and sell prices from the current market rate in SAR or USD.

Remittance and fintech apps

Show SAR rates for the corridors your users send money to.

E-commerce stores

Price gold and silver products automatically on WooCommerce or Shopify.

News and community sites

Publish daily gold, silver and exchange-rate pages from one reliable source.

Savings and investment apps

Value customers’ gold and silver holdings in their local currency.

Questions

Is there a free plan?

Yes. The free plan includes every endpoint with 100 requests a day. No card is needed.

How fresh are the prices?

Each response includes updatedAt and the time of the next update in meta. If a price could not be refreshed, the API returns the last known value and marks it with isStale: true, so your app can decide what to show.

Which currencies do metal prices come in?

Gold and silver are priced in SAR and USD. You can convert to other currencies with the Currency Exchange API.

How do I authenticate?

Every request carries your key in the X-API-Key header. Keys look like mr_live_.... Keep the key on your server; do not ship it in browser or mobile code.

What are the limits?

Free keys get 100 requests a day, Starter 500, Pro 5,000 and Business about 33,000; Enterprise is unlimited. Each response returns X-RateLimit-Limit, X-RateLimit-Remaining and X-RateLimit-Reset headers. Going over returns HTTP 429 with a Retry-After header.

Start with a free key today

100 requests a day, every endpoint, no card required. Upgrade when your traffic grows.