Latest commit

History

25 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Commodity Prices API (Commodities Price API)

Commodity Prices API provides real-time and historical commodity prices in JSON format for developers, analytics tools and financial applications.

Access commodity market data including precious metals, industrial metals, energy products and agricultural commodities through a simple REST API.

Supported Commodity Categories

CategoryExamples
Precious MetalsGold, Silver
Industrial MetalsCopper, Aluminum, Lithium and more
EnergyCrude Oil, Natural Gas
AgricultureCorn, Wheat, Coffee and more

Commodity Prices API

The Commodities Price API by Fin2Dev provides real-time and historical commodity market data in JSON format.

Retrieve commodity prices, daily changes, weekly performance, monthly performance and historical trend information for precious metals, industrial metals, energy products and agricultural commodities.

Endpoint

https://apidata.fin2dev.com/v1/commodities?key={YOUR_API_KEY}&commodity_name={COMMODITY_NAME}

Parameters

NameTypeDescription
key *string (query)Your API key
commodity_name *string (query)Commodity name to retrieve price data

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=crude_oil

Example Response

{
"result": {
"output": [
{
"commodity_name": "crude oil",
"commodity_unit": "usd/bbl",
"commodity_price": "63.72",
"price_change_day": "-1.08",
"percentage_day": "-1.67%",
"percentage_week": "3.14%",
"percentage_month": "-4.50%",
"percentage_year": "-15.65%",
"quarter3_25": "65.647",
"quarter4_25": "67.644",
"quarter1_26": "63.848",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Live Demo

Try the Commodity Prices API directly in your browser.

🚀 Try Commodity Prices API Demo

Enter your API key, select a commodity and instantly view the JSON response.

Commodity Examples

Gold Price API Example

Get real-time and historical gold price data in JSON format.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=gold

Example Response

{
"result": {
"output": [
{
"commodity_name": "gold",
"commodity_unit": "usd/t oz",
"commodity_price": "3367.12",
"price_change_day": "12.45",
"percentage_day": "0.37%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Gold Price API

Silver Price API Example

Get silver price data for financial dashboards, market analysis and commodity tracking tools.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=silver

Example Response

{
"result": {
"output": [
{
"commodity_name": "silver",
"commodity_unit": "usd/t oz",
"commodity_price": "34.90",
"price_change_day": "0.21",
"percentage_day": "0.61%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Silver Price API

Oil Price API Example

Get crude oil price data including price changes and market performance indicators.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=crude_oil

Example Response

{
"result": {
"output": [
{
"commodity_name": "crude oil",
"commodity_unit": "usd/bbl",
"commodity_price": "63.72",
"price_change_day": "-1.08",
"percentage_day": "-1.67%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Oil Price API

Natural Gas Price API Example

Get natural gas price data for energy market applications and analytics tools.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=natural_gas

Example Response

{
"result": {
"output": [
{
"commodity_name": "natural gas",
"commodity_unit": "usd/mmbtu",
"commodity_price": "2.91",
"price_change_day": "0.04",
"percentage_day": "1.39%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Natural Gas Price API

Metal Price API Example

Get industrial metal price data such as copper, aluminum and lithium.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=copper

Example Response

{
"result": {
"output": [
{
"commodity_name": "copper",
"commodity_unit": "usd/lbs",
"commodity_price": "4.43",
"price_change_day": "0.03",
"percentage_day": "0.68%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Metal Price API

Agricultural Commodities Price API Example

Get agricultural commodity price data such as corn, wheat and coffee.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=corn

Example Response

{
"result": {
"output": [
{
"commodity_name": "corn",
"commodity_unit": "usd/bu",
"commodity_price": "4.21",
"price_change_day": "-0.02",
"percentage_day": "-0.47%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Agricultural Commodities Price API

Code Examples

Python Example
importrequestsurl="https://apidata.fin2dev.com/v1/commodities"params= {
"key": "YOUR_API_KEY",
"commodity_name": "crude_oil"
}
response=requests.get(url, params=params)
print(response.json())
PHP Example
<?php$url = 'https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=crude_oil';
$response = file_get_contents($url);
echo$response;
?>
JavaScript Example
fetch('https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=crude_oil').then(response=>response.json()).then(data=>console.log(data)).catch(error=>console.error(error));

Getting Started

Get instant access to commodity market data through a simple JSON API.

🔑 Get API Access

📚 View Documentation


Contact

If you have any questions about the API, pricing, data coverage or integration, feel free to contact us.

🌐 Website

📧 Contact Form

🐙 GitHub Profile


Why Fin2Dev

  • Simple JSON APIs
  • Historical and real-time data
  • Developer-friendly integration
  • Fast onboarding
  • Transparent pricing

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Latest commit

History

25 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Commodity Prices API (Commodities Price API)

Commodity Prices API provides real-time and historical commodity prices in JSON format for developers, analytics tools and financial applications.

Access commodity market data including precious metals, industrial metals, energy products and agricultural commodities through a simple REST API.

Supported Commodity Categories

CategoryExamples
Precious MetalsGold, Silver
Industrial MetalsCopper, Aluminum, Lithium and more
EnergyCrude Oil, Natural Gas
AgricultureCorn, Wheat, Coffee and more

Commodity Prices API

The Commodities Price API by Fin2Dev provides real-time and historical commodity market data in JSON format.

Retrieve commodity prices, daily changes, weekly performance, monthly performance and historical trend information for precious metals, industrial metals, energy products and agricultural commodities.

Endpoint

https://apidata.fin2dev.com/v1/commodities?key={YOUR_API_KEY}&commodity_name={COMMODITY_NAME}

Parameters

NameTypeDescription
key *string (query)Your API key
commodity_name *string (query)Commodity name to retrieve price data

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=crude_oil

Example Response

{
"result": {
"output": [
{
"commodity_name": "crude oil",
"commodity_unit": "usd/bbl",
"commodity_price": "63.72",
"price_change_day": "-1.08",
"percentage_day": "-1.67%",
"percentage_week": "3.14%",
"percentage_month": "-4.50%",
"percentage_year": "-15.65%",
"quarter3_25": "65.647",
"quarter4_25": "67.644",
"quarter1_26": "63.848",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Live Demo

Try the Commodity Prices API directly in your browser.

🚀 Try Commodity Prices API Demo

Enter your API key, select a commodity and instantly view the JSON response.

Commodity Examples

Gold Price API Example

Get real-time and historical gold price data in JSON format.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=gold

Example Response

{
"result": {
"output": [
{
"commodity_name": "gold",
"commodity_unit": "usd/t oz",
"commodity_price": "3367.12",
"price_change_day": "12.45",
"percentage_day": "0.37%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Gold Price API

Silver Price API Example

Get silver price data for financial dashboards, market analysis and commodity tracking tools.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=silver

Example Response

{
"result": {
"output": [
{
"commodity_name": "silver",
"commodity_unit": "usd/t oz",
"commodity_price": "34.90",
"price_change_day": "0.21",
"percentage_day": "0.61%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Silver Price API

Oil Price API Example

Get crude oil price data including price changes and market performance indicators.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=crude_oil

Example Response

{
"result": {
"output": [
{
"commodity_name": "crude oil",
"commodity_unit": "usd/bbl",
"commodity_price": "63.72",
"price_change_day": "-1.08",
"percentage_day": "-1.67%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Oil Price API

Natural Gas Price API Example

Get natural gas price data for energy market applications and analytics tools.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=natural_gas

Example Response

{
"result": {
"output": [
{
"commodity_name": "natural gas",
"commodity_unit": "usd/mmbtu",
"commodity_price": "2.91",
"price_change_day": "0.04",
"percentage_day": "1.39%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Natural Gas Price API

Metal Price API Example

Get industrial metal price data such as copper, aluminum and lithium.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=copper

Example Response

{
"result": {
"output": [
{
"commodity_name": "copper",
"commodity_unit": "usd/lbs",
"commodity_price": "4.43",
"price_change_day": "0.03",
"percentage_day": "0.68%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Metal Price API

Agricultural Commodities Price API Example

Get agricultural commodity price data such as corn, wheat and coffee.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=corn

Example Response

{
"result": {
"output": [
{
"commodity_name": "corn",
"commodity_unit": "usd/bu",
"commodity_price": "4.21",
"price_change_day": "-0.02",
"percentage_day": "-0.47%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Agricultural Commodities Price API

Code Examples

Python Example
importrequestsurl="https://apidata.fin2dev.com/v1/commodities"params= {
"key": "YOUR_API_KEY",
"commodity_name": "crude_oil"
}
response=requests.get(url, params=params)
print(response.json())
PHP Example
<?php$url = 'https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=crude_oil';
$response = file_get_contents($url);
echo$response;
?>
JavaScript Example
fetch('https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=crude_oil').then(response=>response.json()).then(data=>console.log(data)).catch(error=>console.error(error));

Getting Started

Get instant access to commodity market data through a simple JSON API.

🔑 Get API Access

📚 View Documentation


Contact

If you have any questions about the API, pricing, data coverage or integration, feel free to contact us.

🌐 Website

📧 Contact Form

🐙 GitHub Profile


Why Fin2Dev

  • Simple JSON APIs
  • Historical and real-time data
  • Developer-friendly integration
  • Fast onboarding
  • Transparent pricing

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

25 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Commodity Prices API (Commodities Price API)

Commodity Prices API provides real-time and historical commodity prices in JSON format for developers, analytics tools and financial applications.

Access commodity market data including precious metals, industrial metals, energy products and agricultural commodities through a simple REST API.

Supported Commodity Categories

CategoryExamples
Precious MetalsGold, Silver
Industrial MetalsCopper, Aluminum, Lithium and more
EnergyCrude Oil, Natural Gas
AgricultureCorn, Wheat, Coffee and more

Commodity Prices API

The Commodities Price API by Fin2Dev provides real-time and historical commodity market data in JSON format.

Retrieve commodity prices, daily changes, weekly performance, monthly performance and historical trend information for precious metals, industrial metals, energy products and agricultural commodities.

Endpoint

https://apidata.fin2dev.com/v1/commodities?key={YOUR_API_KEY}&commodity_name={COMMODITY_NAME}

Parameters

NameTypeDescription
key *string (query)Your API key
commodity_name *string (query)Commodity name to retrieve price data

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=crude_oil

Example Response

{
"result": {
"output": [
{
"commodity_name": "crude oil",
"commodity_unit": "usd/bbl",
"commodity_price": "63.72",
"price_change_day": "-1.08",
"percentage_day": "-1.67%",
"percentage_week": "3.14%",
"percentage_month": "-4.50%",
"percentage_year": "-15.65%",
"quarter3_25": "65.647",
"quarter4_25": "67.644",
"quarter1_26": "63.848",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Live Demo

Try the Commodity Prices API directly in your browser.

🚀 Try Commodity Prices API Demo

Enter your API key, select a commodity and instantly view the JSON response.

Commodity Examples

Gold Price API Example

Get real-time and historical gold price data in JSON format.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=gold

Example Response

{
"result": {
"output": [
{
"commodity_name": "gold",
"commodity_unit": "usd/t oz",
"commodity_price": "3367.12",
"price_change_day": "12.45",
"percentage_day": "0.37%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Gold Price API

Silver Price API Example

Get silver price data for financial dashboards, market analysis and commodity tracking tools.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=silver

Example Response

{
"result": {
"output": [
{
"commodity_name": "silver",
"commodity_unit": "usd/t oz",
"commodity_price": "34.90",
"price_change_day": "0.21",
"percentage_day": "0.61%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Silver Price API

Oil Price API Example

Get crude oil price data including price changes and market performance indicators.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=crude_oil

Example Response

{
"result": {
"output": [
{
"commodity_name": "crude oil",
"commodity_unit": "usd/bbl",
"commodity_price": "63.72",
"price_change_day": "-1.08",
"percentage_day": "-1.67%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Oil Price API

Natural Gas Price API Example

Get natural gas price data for energy market applications and analytics tools.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=natural_gas

Example Response

{
"result": {
"output": [
{
"commodity_name": "natural gas",
"commodity_unit": "usd/mmbtu",
"commodity_price": "2.91",
"price_change_day": "0.04",
"percentage_day": "1.39%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Natural Gas Price API

Metal Price API Example

Get industrial metal price data such as copper, aluminum and lithium.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=copper

Example Response

{
"result": {
"output": [
{
"commodity_name": "copper",
"commodity_unit": "usd/lbs",
"commodity_price": "4.43",
"price_change_day": "0.03",
"percentage_day": "0.68%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Metal Price API

Agricultural Commodities Price API Example

Get agricultural commodity price data such as corn, wheat and coffee.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=corn

Example Response

{
"result": {
"output": [
{
"commodity_name": "corn",
"commodity_unit": "usd/bu",
"commodity_price": "4.21",
"price_change_day": "-0.02",
"percentage_day": "-0.47%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Agricultural Commodities Price API

Code Examples

Python Example
importrequestsurl="https://apidata.fin2dev.com/v1/commodities"params= {
"key": "YOUR_API_KEY",
"commodity_name": "crude_oil"
}
response=requests.get(url, params=params)
print(response.json())
PHP Example
<?php$url = 'https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=crude_oil';
$response = file_get_contents($url);
echo$response;
?>
JavaScript Example
fetch('https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=crude_oil').then(response=>response.json()).then(data=>console.log(data)).catch(error=>console.error(error));

Getting Started

Get instant access to commodity market data through a simple JSON API.

🔑 Get API Access

📚 View Documentation


Contact

If you have any questions about the API, pricing, data coverage or integration, feel free to contact us.

🌐 Website

📧 Contact Form

🐙 GitHub Profile


Why Fin2Dev

  • Simple JSON APIs
  • Historical and real-time data
  • Developer-friendly integration
  • Fast onboarding
  • Transparent pricing

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

25 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Commodity Prices API (Commodities Price API)

Commodity Prices API provides real-time and historical commodity prices in JSON format for developers, analytics tools and financial applications.

Access commodity market data including precious metals, industrial metals, energy products and agricultural commodities through a simple REST API.

Supported Commodity Categories

CategoryExamples
Precious MetalsGold, Silver
Industrial MetalsCopper, Aluminum, Lithium and more
EnergyCrude Oil, Natural Gas
AgricultureCorn, Wheat, Coffee and more

Commodity Prices API

The Commodities Price API by Fin2Dev provides real-time and historical commodity market data in JSON format.

Retrieve commodity prices, daily changes, weekly performance, monthly performance and historical trend information for precious metals, industrial metals, energy products and agricultural commodities.

Endpoint

https://apidata.fin2dev.com/v1/commodities?key={YOUR_API_KEY}&commodity_name={COMMODITY_NAME}

Parameters

NameTypeDescription
key *string (query)Your API key
commodity_name *string (query)Commodity name to retrieve price data

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=crude_oil

Example Response

{
"result": {
"output": [
{
"commodity_name": "crude oil",
"commodity_unit": "usd/bbl",
"commodity_price": "63.72",
"price_change_day": "-1.08",
"percentage_day": "-1.67%",
"percentage_week": "3.14%",
"percentage_month": "-4.50%",
"percentage_year": "-15.65%",
"quarter3_25": "65.647",
"quarter4_25": "67.644",
"quarter1_26": "63.848",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Live Demo

Try the Commodity Prices API directly in your browser.

🚀 Try Commodity Prices API Demo

Enter your API key, select a commodity and instantly view the JSON response.

Commodity Examples

Gold Price API Example

Get real-time and historical gold price data in JSON format.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=gold

Example Response

{
"result": {
"output": [
{
"commodity_name": "gold",
"commodity_unit": "usd/t oz",
"commodity_price": "3367.12",
"price_change_day": "12.45",
"percentage_day": "0.37%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Gold Price API

Silver Price API Example

Get silver price data for financial dashboards, market analysis and commodity tracking tools.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=silver

Example Response

{
"result": {
"output": [
{
"commodity_name": "silver",
"commodity_unit": "usd/t oz",
"commodity_price": "34.90",
"price_change_day": "0.21",
"percentage_day": "0.61%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Silver Price API

Oil Price API Example

Get crude oil price data including price changes and market performance indicators.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=crude_oil

Example Response

{
"result": {
"output": [
{
"commodity_name": "crude oil",
"commodity_unit": "usd/bbl",
"commodity_price": "63.72",
"price_change_day": "-1.08",
"percentage_day": "-1.67%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Oil Price API

Natural Gas Price API Example

Get natural gas price data for energy market applications and analytics tools.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=natural_gas

Example Response

{
"result": {
"output": [
{
"commodity_name": "natural gas",
"commodity_unit": "usd/mmbtu",
"commodity_price": "2.91",
"price_change_day": "0.04",
"percentage_day": "1.39%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Natural Gas Price API

Metal Price API Example

Get industrial metal price data such as copper, aluminum and lithium.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=copper

Example Response

{
"result": {
"output": [
{
"commodity_name": "copper",
"commodity_unit": "usd/lbs",
"commodity_price": "4.43",
"price_change_day": "0.03",
"percentage_day": "0.68%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Metal Price API

Agricultural Commodities Price API Example

Get agricultural commodity price data such as corn, wheat and coffee.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=corn

Example Response

{
"result": {
"output": [
{
"commodity_name": "corn",
"commodity_unit": "usd/bu",
"commodity_price": "4.21",
"price_change_day": "-0.02",
"percentage_day": "-0.47%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Agricultural Commodities Price API

Code Examples

Python Example
importrequestsurl="https://apidata.fin2dev.com/v1/commodities"params= {
"key": "YOUR_API_KEY",
"commodity_name": "crude_oil"
}
response=requests.get(url, params=params)
print(response.json())
PHP Example
<?php$url = 'https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=crude_oil';
$response = file_get_contents($url);
echo$response;
?>
JavaScript Example
fetch('https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=crude_oil').then(response=>response.json()).then(data=>console.log(data)).catch(error=>console.error(error));

Getting Started

Get instant access to commodity market data through a simple JSON API.

🔑 Get API Access

📚 View Documentation


Contact

If you have any questions about the API, pricing, data coverage or integration, feel free to contact us.

🌐 Website

📧 Contact Form

🐙 GitHub Profile


Why Fin2Dev

  • Simple JSON APIs
  • Historical and real-time data
  • Developer-friendly integration
  • Fast onboarding
  • Transparent pricing

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Latest commit

History

25 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Commodity Prices API (Commodities Price API)

Commodity Prices API provides real-time and historical commodity prices in JSON format for developers, analytics tools and financial applications.

Access commodity market data including precious metals, industrial metals, energy products and agricultural commodities through a simple REST API.

Supported Commodity Categories

CategoryExamples
Precious MetalsGold, Silver
Industrial MetalsCopper, Aluminum, Lithium and more
EnergyCrude Oil, Natural Gas
AgricultureCorn, Wheat, Coffee and more

Commodity Prices API

The Commodities Price API by Fin2Dev provides real-time and historical commodity market data in JSON format.

Retrieve commodity prices, daily changes, weekly performance, monthly performance and historical trend information for precious metals, industrial metals, energy products and agricultural commodities.

Endpoint

https://apidata.fin2dev.com/v1/commodities?key={YOUR_API_KEY}&commodity_name={COMMODITY_NAME}

Parameters

NameTypeDescription
key *string (query)Your API key
commodity_name *string (query)Commodity name to retrieve price data

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=crude_oil

Example Response

{
"result": {
"output": [
{
"commodity_name": "crude oil",
"commodity_unit": "usd/bbl",
"commodity_price": "63.72",
"price_change_day": "-1.08",
"percentage_day": "-1.67%",
"percentage_week": "3.14%",
"percentage_month": "-4.50%",
"percentage_year": "-15.65%",
"quarter3_25": "65.647",
"quarter4_25": "67.644",
"quarter1_26": "63.848",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Live Demo

Try the Commodity Prices API directly in your browser.

🚀 Try Commodity Prices API Demo

Enter your API key, select a commodity and instantly view the JSON response.

Commodity Examples

Gold Price API Example

Get real-time and historical gold price data in JSON format.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=gold

Example Response

{
"result": {
"output": [
{
"commodity_name": "gold",
"commodity_unit": "usd/t oz",
"commodity_price": "3367.12",
"price_change_day": "12.45",
"percentage_day": "0.37%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Gold Price API

Silver Price API Example

Get silver price data for financial dashboards, market analysis and commodity tracking tools.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=silver

Example Response

{
"result": {
"output": [
{
"commodity_name": "silver",
"commodity_unit": "usd/t oz",
"commodity_price": "34.90",
"price_change_day": "0.21",
"percentage_day": "0.61%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Silver Price API

Oil Price API Example

Get crude oil price data including price changes and market performance indicators.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=crude_oil

Example Response

{
"result": {
"output": [
{
"commodity_name": "crude oil",
"commodity_unit": "usd/bbl",
"commodity_price": "63.72",
"price_change_day": "-1.08",
"percentage_day": "-1.67%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Oil Price API

Natural Gas Price API Example

Get natural gas price data for energy market applications and analytics tools.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=natural_gas

Example Response

{
"result": {
"output": [
{
"commodity_name": "natural gas",
"commodity_unit": "usd/mmbtu",
"commodity_price": "2.91",
"price_change_day": "0.04",
"percentage_day": "1.39%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Natural Gas Price API

Metal Price API Example

Get industrial metal price data such as copper, aluminum and lithium.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=copper

Example Response

{
"result": {
"output": [
{
"commodity_name": "copper",
"commodity_unit": "usd/lbs",
"commodity_price": "4.43",
"price_change_day": "0.03",
"percentage_day": "0.68%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Metal Price API

Agricultural Commodities Price API Example

Get agricultural commodity price data such as corn, wheat and coffee.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=corn

Example Response

{
"result": {
"output": [
{
"commodity_name": "corn",
"commodity_unit": "usd/bu",
"commodity_price": "4.21",
"price_change_day": "-0.02",
"percentage_day": "-0.47%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Agricultural Commodities Price API

Code Examples

Python Example
importrequestsurl="https://apidata.fin2dev.com/v1/commodities"params= {
"key": "YOUR_API_KEY",
"commodity_name": "crude_oil"
}
response=requests.get(url, params=params)
print(response.json())
PHP Example
<?php$url = 'https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=crude_oil';
$response = file_get_contents($url);
echo$response;
?>
JavaScript Example
fetch('https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=crude_oil').then(response=>response.json()).then(data=>console.log(data)).catch(error=>console.error(error));

Getting Started

Get instant access to commodity market data through a simple JSON API.

🔑 Get API Access

📚 View Documentation


Contact

If you have any questions about the API, pricing, data coverage or integration, feel free to contact us.

🌐 Website

📧 Contact Form

🐙 GitHub Profile


Why Fin2Dev

  • Simple JSON APIs
  • Historical and real-time data
  • Developer-friendly integration
  • Fast onboarding
  • Transparent pricing

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

25 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Commodity Prices API (Commodities Price API)

Commodity Prices API provides real-time and historical commodity prices in JSON format for developers, analytics tools and financial applications.

Access commodity market data including precious metals, industrial metals, energy products and agricultural commodities through a simple REST API.

Supported Commodity Categories

CategoryExamples
Precious MetalsGold, Silver
Industrial MetalsCopper, Aluminum, Lithium and more
EnergyCrude Oil, Natural Gas
AgricultureCorn, Wheat, Coffee and more

Commodity Prices API

The Commodities Price API by Fin2Dev provides real-time and historical commodity market data in JSON format.

Retrieve commodity prices, daily changes, weekly performance, monthly performance and historical trend information for precious metals, industrial metals, energy products and agricultural commodities.

Endpoint

https://apidata.fin2dev.com/v1/commodities?key={YOUR_API_KEY}&commodity_name={COMMODITY_NAME}

Parameters

NameTypeDescription
key *string (query)Your API key
commodity_name *string (query)Commodity name to retrieve price data

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=crude_oil

Example Response

{
"result": {
"output": [
{
"commodity_name": "crude oil",
"commodity_unit": "usd/bbl",
"commodity_price": "63.72",
"price_change_day": "-1.08",
"percentage_day": "-1.67%",
"percentage_week": "3.14%",
"percentage_month": "-4.50%",
"percentage_year": "-15.65%",
"quarter3_25": "65.647",
"quarter4_25": "67.644",
"quarter1_26": "63.848",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Live Demo

Try the Commodity Prices API directly in your browser.

🚀 Try Commodity Prices API Demo

Enter your API key, select a commodity and instantly view the JSON response.

Commodity Examples

Gold Price API Example

Get real-time and historical gold price data in JSON format.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=gold

Example Response

{
"result": {
"output": [
{
"commodity_name": "gold",
"commodity_unit": "usd/t oz",
"commodity_price": "3367.12",
"price_change_day": "12.45",
"percentage_day": "0.37%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Gold Price API

Silver Price API Example

Get silver price data for financial dashboards, market analysis and commodity tracking tools.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=silver

Example Response

{
"result": {
"output": [
{
"commodity_name": "silver",
"commodity_unit": "usd/t oz",
"commodity_price": "34.90",
"price_change_day": "0.21",
"percentage_day": "0.61%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Silver Price API

Oil Price API Example

Get crude oil price data including price changes and market performance indicators.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=crude_oil

Example Response

{
"result": {
"output": [
{
"commodity_name": "crude oil",
"commodity_unit": "usd/bbl",
"commodity_price": "63.72",
"price_change_day": "-1.08",
"percentage_day": "-1.67%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Oil Price API

Natural Gas Price API Example

Get natural gas price data for energy market applications and analytics tools.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=natural_gas

Example Response

{
"result": {
"output": [
{
"commodity_name": "natural gas",
"commodity_unit": "usd/mmbtu",
"commodity_price": "2.91",
"price_change_day": "0.04",
"percentage_day": "1.39%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Natural Gas Price API

Metal Price API Example

Get industrial metal price data such as copper, aluminum and lithium.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=copper

Example Response

{
"result": {
"output": [
{
"commodity_name": "copper",
"commodity_unit": "usd/lbs",
"commodity_price": "4.43",
"price_change_day": "0.03",
"percentage_day": "0.68%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Metal Price API

Agricultural Commodities Price API Example

Get agricultural commodity price data such as corn, wheat and coffee.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=corn

Example Response

{
"result": {
"output": [
{
"commodity_name": "corn",
"commodity_unit": "usd/bu",
"commodity_price": "4.21",
"price_change_day": "-0.02",
"percentage_day": "-0.47%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Agricultural Commodities Price API

Code Examples

Python Example
importrequestsurl="https://apidata.fin2dev.com/v1/commodities"params= {
"key": "YOUR_API_KEY",
"commodity_name": "crude_oil"
}
response=requests.get(url, params=params)
print(response.json())
PHP Example
<?php$url = 'https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=crude_oil';
$response = file_get_contents($url);
echo$response;
?>
JavaScript Example
fetch('https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=crude_oil').then(response=>response.json()).then(data=>console.log(data)).catch(error=>console.error(error));

Getting Started

Get instant access to commodity market data through a simple JSON API.

🔑 Get API Access

📚 View Documentation


Contact

If you have any questions about the API, pricing, data coverage or integration, feel free to contact us.

🌐 Website

📧 Contact Form

🐙 GitHub Profile


Why Fin2Dev

  • Simple JSON APIs
  • Historical and real-time data
  • Developer-friendly integration
  • Fast onboarding
  • Transparent pricing

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

25 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Commodity Prices API (Commodities Price API)

Commodity Prices API provides real-time and historical commodity prices in JSON format for developers, analytics tools and financial applications.

Access commodity market data including precious metals, industrial metals, energy products and agricultural commodities through a simple REST API.

Supported Commodity Categories

CategoryExamples
Precious MetalsGold, Silver
Industrial MetalsCopper, Aluminum, Lithium and more
EnergyCrude Oil, Natural Gas
AgricultureCorn, Wheat, Coffee and more

Commodity Prices API

The Commodities Price API by Fin2Dev provides real-time and historical commodity market data in JSON format.

Retrieve commodity prices, daily changes, weekly performance, monthly performance and historical trend information for precious metals, industrial metals, energy products and agricultural commodities.

Endpoint

https://apidata.fin2dev.com/v1/commodities?key={YOUR_API_KEY}&commodity_name={COMMODITY_NAME}

Parameters

NameTypeDescription
key *string (query)Your API key
commodity_name *string (query)Commodity name to retrieve price data

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=crude_oil

Example Response

{
"result": {
"output": [
{
"commodity_name": "crude oil",
"commodity_unit": "usd/bbl",
"commodity_price": "63.72",
"price_change_day": "-1.08",
"percentage_day": "-1.67%",
"percentage_week": "3.14%",
"percentage_month": "-4.50%",
"percentage_year": "-15.65%",
"quarter3_25": "65.647",
"quarter4_25": "67.644",
"quarter1_26": "63.848",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Live Demo

Try the Commodity Prices API directly in your browser.

🚀 Try Commodity Prices API Demo

Enter your API key, select a commodity and instantly view the JSON response.

Commodity Examples

Gold Price API Example

Get real-time and historical gold price data in JSON format.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=gold

Example Response

{
"result": {
"output": [
{
"commodity_name": "gold",
"commodity_unit": "usd/t oz",
"commodity_price": "3367.12",
"price_change_day": "12.45",
"percentage_day": "0.37%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Gold Price API

Silver Price API Example

Get silver price data for financial dashboards, market analysis and commodity tracking tools.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=silver

Example Response

{
"result": {
"output": [
{
"commodity_name": "silver",
"commodity_unit": "usd/t oz",
"commodity_price": "34.90",
"price_change_day": "0.21",
"percentage_day": "0.61%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Silver Price API

Oil Price API Example

Get crude oil price data including price changes and market performance indicators.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=crude_oil

Example Response

{
"result": {
"output": [
{
"commodity_name": "crude oil",
"commodity_unit": "usd/bbl",
"commodity_price": "63.72",
"price_change_day": "-1.08",
"percentage_day": "-1.67%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Oil Price API

Natural Gas Price API Example

Get natural gas price data for energy market applications and analytics tools.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=natural_gas

Example Response

{
"result": {
"output": [
{
"commodity_name": "natural gas",
"commodity_unit": "usd/mmbtu",
"commodity_price": "2.91",
"price_change_day": "0.04",
"percentage_day": "1.39%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Natural Gas Price API

Metal Price API Example

Get industrial metal price data such as copper, aluminum and lithium.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=copper

Example Response

{
"result": {
"output": [
{
"commodity_name": "copper",
"commodity_unit": "usd/lbs",
"commodity_price": "4.43",
"price_change_day": "0.03",
"percentage_day": "0.68%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Metal Price API

Agricultural Commodities Price API Example

Get agricultural commodity price data such as corn, wheat and coffee.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=corn

Example Response

{
"result": {
"output": [
{
"commodity_name": "corn",
"commodity_unit": "usd/bu",
"commodity_price": "4.21",
"price_change_day": "-0.02",
"percentage_day": "-0.47%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Agricultural Commodities Price API

Code Examples

Python Example
importrequestsurl="https://apidata.fin2dev.com/v1/commodities"params= {
"key": "YOUR_API_KEY",
"commodity_name": "crude_oil"
}
response=requests.get(url, params=params)
print(response.json())
PHP Example
<?php$url = 'https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=crude_oil';
$response = file_get_contents($url);
echo$response;
?>
JavaScript Example
fetch('https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=crude_oil').then(response=>response.json()).then(data=>console.log(data)).catch(error=>console.error(error));

Getting Started

Get instant access to commodity market data through a simple JSON API.

🔑 Get API Access

📚 View Documentation


Contact

If you have any questions about the API, pricing, data coverage or integration, feel free to contact us.

🌐 Website

📧 Contact Form

🐙 GitHub Profile


Why Fin2Dev

  • Simple JSON APIs
  • Historical and real-time data
  • Developer-friendly integration
  • Fast onboarding
  • Transparent pricing

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Latest commit

History

25 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Commodity Prices API (Commodities Price API)

Commodity Prices API provides real-time and historical commodity prices in JSON format for developers, analytics tools and financial applications.

Access commodity market data including precious metals, industrial metals, energy products and agricultural commodities through a simple REST API.

Supported Commodity Categories

CategoryExamples
Precious MetalsGold, Silver
Industrial MetalsCopper, Aluminum, Lithium and more
EnergyCrude Oil, Natural Gas
AgricultureCorn, Wheat, Coffee and more

Commodity Prices API

The Commodities Price API by Fin2Dev provides real-time and historical commodity market data in JSON format.

Retrieve commodity prices, daily changes, weekly performance, monthly performance and historical trend information for precious metals, industrial metals, energy products and agricultural commodities.

Endpoint

https://apidata.fin2dev.com/v1/commodities?key={YOUR_API_KEY}&commodity_name={COMMODITY_NAME}

Parameters

NameTypeDescription
key *string (query)Your API key
commodity_name *string (query)Commodity name to retrieve price data

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=crude_oil

Example Response

{
"result": {
"output": [
{
"commodity_name": "crude oil",
"commodity_unit": "usd/bbl",
"commodity_price": "63.72",
"price_change_day": "-1.08",
"percentage_day": "-1.67%",
"percentage_week": "3.14%",
"percentage_month": "-4.50%",
"percentage_year": "-15.65%",
"quarter3_25": "65.647",
"quarter4_25": "67.644",
"quarter1_26": "63.848",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Live Demo

Try the Commodity Prices API directly in your browser.

🚀 Try Commodity Prices API Demo

Enter your API key, select a commodity and instantly view the JSON response.

Commodity Examples

Gold Price API Example

Get real-time and historical gold price data in JSON format.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=gold

Example Response

{
"result": {
"output": [
{
"commodity_name": "gold",
"commodity_unit": "usd/t oz",
"commodity_price": "3367.12",
"price_change_day": "12.45",
"percentage_day": "0.37%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Gold Price API

Silver Price API Example

Get silver price data for financial dashboards, market analysis and commodity tracking tools.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=silver

Example Response

{
"result": {
"output": [
{
"commodity_name": "silver",
"commodity_unit": "usd/t oz",
"commodity_price": "34.90",
"price_change_day": "0.21",
"percentage_day": "0.61%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Silver Price API

Oil Price API Example

Get crude oil price data including price changes and market performance indicators.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=crude_oil

Example Response

{
"result": {
"output": [
{
"commodity_name": "crude oil",
"commodity_unit": "usd/bbl",
"commodity_price": "63.72",
"price_change_day": "-1.08",
"percentage_day": "-1.67%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Oil Price API

Natural Gas Price API Example

Get natural gas price data for energy market applications and analytics tools.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=natural_gas

Example Response

{
"result": {
"output": [
{
"commodity_name": "natural gas",
"commodity_unit": "usd/mmbtu",
"commodity_price": "2.91",
"price_change_day": "0.04",
"percentage_day": "1.39%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Natural Gas Price API

Metal Price API Example

Get industrial metal price data such as copper, aluminum and lithium.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=copper

Example Response

{
"result": {
"output": [
{
"commodity_name": "copper",
"commodity_unit": "usd/lbs",
"commodity_price": "4.43",
"price_change_day": "0.03",
"percentage_day": "0.68%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Metal Price API

Agricultural Commodities Price API Example

Get agricultural commodity price data such as corn, wheat and coffee.

Example Request

https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=corn

Example Response

{
"result": {
"output": [
{
"commodity_name": "corn",
"commodity_unit": "usd/bu",
"commodity_price": "4.21",
"price_change_day": "-0.02",
"percentage_day": "-0.47%",
"datetime": "2025-08-26T11:23:00.000"
}
]
}
}

Learn more: Agricultural Commodities Price API

Code Examples

Python Example
importrequestsurl="https://apidata.fin2dev.com/v1/commodities"params= {
"key": "YOUR_API_KEY",
"commodity_name": "crude_oil"
}
response=requests.get(url, params=params)
print(response.json())
PHP Example
<?php$url = 'https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=crude_oil';
$response = file_get_contents($url);
echo$response;
?>
JavaScript Example
fetch('https://apidata.fin2dev.com/v1/commodities?key=YOUR_API_KEY&commodity_name=crude_oil').then(response=>response.json()).then(data=>console.log(data)).catch(error=>console.error(error));

Getting Started

Get instant access to commodity market data through a simple JSON API.

🔑 Get API Access

📚 View Documentation


Contact

If you have any questions about the API, pricing, data coverage or integration, feel free to contact us.

🌐 Website

📧 Contact Form

🐙 GitHub Profile


Why Fin2Dev

  • Simple JSON APIs
  • Historical and real-time data
  • Developer-friendly integration
  • Fast onboarding
  • Transparent pricing

Releases

Packages

Contributors

Languages