Provenance
Freshness & coverage
Methods (7)
getCrudeOilPrices
readMonthly Brent / WTI / Dubai / average crude spot prices ($/bbl)
PaginationnoneInput schema
{ "type": "object", "properties": { "from": { "type": "string", "examples": [ "2020M01" ] }, "to": { "type": "string", "examples": [ "2024M12" ] } }, "additionalProperties": false }Args: from?, to? (month "YYYYMmm" or "YYYY-MM")
getNaturalGasPrices
readMonthly US Henry Hub / Europe / Japan LNG gas prices ($/mmbtu)
PaginationnoneInput schema
{ "type": "object", "properties": { "from": { "type": "string", "examples": [ "2022M01" ] }, "to": { "type": "string" } }, "additionalProperties": false }getCoalPrices
readMonthly Australian / South African thermal coal prices ($/mt)
PaginationnoneInput schema
{ "type": "object", "properties": { "from": { "type": "string", "examples": [ "2023M01" ] }, "to": { "type": "string" } }, "additionalProperties": false }getCommodityPrice
readAny single commodity column by name (Copper, Gold, Wheat, Urea, ...)
PaginationnoneInput schema
{ "type": "object", "properties": { "commodity": { "type": "string", "examples": [ "Copper" ] }, "from": { "type": "string", "examples": [ "2020M01" ] }, "to": { "type": "string" } }, "additionalProperties": false, "required": [ "commodity" ] }commodity required; from/to optional
getMonthlyPrices
readFull Monthly Prices table for one month or the recent N months
PaginationnoneInput schema
{ "type": "object", "properties": { "month": { "type": "string" }, "months": { "type": "number", "examples": [ 12 ] } }, "additionalProperties": false }Args: month? | months? (default 12)
getPriceIndices
readCommodity price indices (Energy, Metals, Agriculture, ...; 2010 = 100)
PaginationnoneInput schema
{ "type": "object", "properties": { "indices": { "type": "array", "items": { "type": "string" } }, "from": { "type": "string", "examples": [ "2020M01" ] }, "to": { "type": "string" } }, "additionalProperties": false }getServiceInfo
readStatic overview — sheets, period format, methods, key energy columns
PaginationnoneInput schema
{ "type": "object", "properties": {}, "additionalProperties": false }
