{"status":"success","data":{"prices":[{"code":"WTI_USD","name":"WTI Crude Oil (Front-Month Futures)","price":101.13,"currency":"USD","updated_at":"2026-10-26T14:21:09Z","change_24h":-2.54,"source":"OilPriceAPI","benchmark":{"id":"nymex_wti_front_month","name":"NYMEX WTI Crude front-month futures","instrument_type":"front_month_futures","quote_type":"indicative_last_price","unit":"USD_per_barrel","contract_month":"2026-12","roll_method":"explicit_contract_curve","roll_signal":"termination","observed_at":"2026-10-26T14:11:03.000Z","observation_time_basis":"upstream_market","collected_at":"2026-10-26T14:21:09.372Z","source_tier":"contract_curve_fallback"},"contract_month":"2026-12","data_status":"current","stale":false}],"meta":{"demo_mode":true,"rate_limit":"25 requests per day, per IP","rate_limits":{"per_day":25,"scope":"per IP address, no API key required"},"max_codes_per_request":20,"signup_url":"https://www.oilpriceapi.com/signup?utm_source=demo_api\u0026utm_medium=api\u0026utm_campaign=ttfc","note":"This is the free demo API. Sign up for an API key to use authenticated endpoints, plan-gated commodities, and higher rate limits.","documentation_url":"https://docs.oilpriceapi.com","available_commodities":37,"default_commodities_returned":20,"catalog":{"description":"A broad catalog spanning crude oil, natural gas, refined products, futures, marine fuels, carbon markets, metals, forex, and selected energy-intelligence datasets.","exact_count_published":false,"url":"https://www.oilpriceapi.com/commodities"}},"examples":{"curl":"curl -X GET \"https://api.oilpriceapi.com/v1/demo/prices\"","python":"import requests\n\nresponse = requests.get(\"https://api.oilpriceapi.com/v1/demo/prices\")\ndata = response.json()\n\nfor price in data['data']['prices']:\n    print(f\"{price['name']}: ${price['price']}\")","javascript":"fetch(\"https://api.oilpriceapi.com/v1/demo/prices\")\n  .then(response =\u003e response.json())\n  .then(data =\u003e {\n    data.data.prices.forEach(price =\u003e {\n      console.log(`${price.name}: $${price.price}`);\n    });\n  });"}}}