macro

Commodity prices

Daily prices for 11 commodities: international benchmark price in USD, computed India landed cost including import duty, and the domestic exchange price. From April 2026 (lead and nickel from July 2026). A stalled international feed (unchanged for more than 5 calendar days, currently zinc) is flagged with international_stale and its international, landed and change fields are null. Defaults to the last 30 days. Pages by (date, commodity).

get/v1/macro/commodities

Request

  • Base URL: https://api.tapetide.com
  • URL: https://api.tapetide.com/v1/macro/commodities
  • Auth: HTTP bearer

Query parameters

commodity'gold' | 'silver' | 'platinum' | 'crudeoil' | 'brentcrude' | 'naturalgas' | 'copper' | 'aluminium' | 'zinc' | 'lead' | 'nickel'

Only this commodity.

fromstring

Earliest date (inclusive). Default: 30 days before to.

tostring

Latest date (inclusive).

order'asc' | 'desc'

Sort direction by date.

limitinteger

Items per page (default 100, max 1000). Values over the max are rejected, never clamped.

cursorstring

Opaque cursor from meta.next_cursor of the previous page.

Response

OK. Costs one request unit.

Example response

{
  "data": [
    {
      "date": "2026-10-16",
      "commodity": "gold",
      "category": "precious",
      "international_price_usd": 4197,
      "international_unit": "troy_oz",
      "usd_inr": 95.10014,
      "import_duty_pct": 6,
      "import_duty": "BCD 5% + AIDC 1% = 6%",
      "india_landed_price_inr": 13602.44,
      "india_unit": "g",
      "india_market_price_inr": 14824,
      "india_market_unit": "g",
      "change_pct": 0.645,
      "india_market_change_pct": 0.51,
      "international_last_updated": "2026-10-16",
      "international_stale": false
    }
  ]
}

Changes

No recorded changes to this operation across all 1 revision of this API.