Log inGet a key

Fuel & precious metals

Gold & metals API

Spot gold (24K, 22K, 18K), silver and platinum for 167+ cities — the numbers your jewellery storefront, fintech or wedding app actually needs.

/commoditiesfree allowance included
api.apimitra.in /commodities
am@mitra ~ %$curl "https://api.apimitra.in/commodities?metal=gold&city=agra"
{
"status": "ok",

"metal": "gold",

"count": 1,

"data": [
{
"commodity": "gold",

"location": "Agra",

"location_type": "city",

"unit": "per_gram_24k",

"price": "14437.00",

"change_pct": "0.00",

"details": {
"price_18k": 10831,

"price_22k": 13225

}

}

]

}

167

cities for gold

135

silver & platinum cities

24K · 22K · 18K

karat rates per row

10

days of history

About the API

What this endpoint does.

Gold in India is quoted by the gram, in karats, per city — and the gap between 24K, 22K and 18K matters to every buyer and seller. This endpoint returns all three karat rates for a location in one row, so you never have to apply a conversion formula yourself.

Beyond the daily spot, you get 10-day history and national (all-India) rates — enough to draw the trend line most jewellery businesses chart by hand today.

Who builds on this

Built for the teams shipping real products.

  1. 01

    Jewellery retail

    Show live 24K/22K/18K selling prices on a store site or signage without manual rate sheets every morning.

  2. 02

    Gold-loan & fintech

    Price gold-backed loans off the real per-city spot instead of a national guess.

  3. 03

    Investment & media

    Power gold-rate widgets, SMS alerts and daily market round-ups in INR per gram.

Under the hood

What you send. What comes back.

Request

Inputs you send

  • metaloptional

    gold, silver or platinum. Omitted → gold.

  • cityoptional

    delhi, agra, mumbai… case-insensitive. "india" → national rate.

  • daysoptional

    1–90 for /commodities/history. Omitted → 7.

  • qoptional

    fuzzy search on /commodities/search (≤ 20 matches).

Response

JSON you get back

  • commodity

    gold, silver or platinum.

  • unit

    per_gram_24k, per_10g (silver), per_gram…

  • price

    the headline rate for the queried unit.

  • details

    nested price_18k and price_22k for gold rows.

  • change_pct

    movement vs the previous reading.

  • updated_at

    ISO timestamp for that city row.

Try it

One call, real data.

Try it in the playground
/commodities?metal=gold&city=agra
am@mitra ~ %$curl "https://api.apimitra.in/commodities?metal=gold&city=agra"
{
"status": "ok",

"metal": "gold",

"count": 1,

"data": [
{
"commodity": "gold",

"location": "Agra",

"location_type": "city",

"unit": "per_gram_24k",

"price": "14437.00",

"change_pct": "0.00",

"details": {
"price_18k": 10831,

"price_22k": 13225

}

}

]

}

Free tier

Ship on this API free, then pay only when your calls outgrow it.

  • A free monthly request allowance on your first key — enough to build and test.
  • The same key works across every endpoint, so you can switch APIs as you grow.
  • When the free requests end, upgrade to paid — your code and endpoints don’t change.

Every endpoint includes a free monthly request allowance — the size differs from API to API. When your free requests run out, you move to a paid plan with the same key. No card needed to start.

Start with Gold & metals, free.

Create an account and we’ll issue your free API key in minutes — this endpoint included.

© 2026 API Mitra. All rights reserved.

service statusMade in India