Energy Prices Tracker (Oil, Gas, Uranium, Coal, Solar) avatar

Energy Prices Tracker (Oil, Gas, Uranium, Coal, Solar)

Pricing

Pay per usage

Go to Apify Store
Energy Prices Tracker (Oil, Gas, Uranium, Coal, Solar)

Energy Prices Tracker (Oil, Gas, Uranium, Coal, Solar)

Track real-time energy commodity prices: WTI/Brent crude, natural gas, coal, uranium, solar and wind ETFs. Aggregates Yahoo Finance and EIA data. Includes supply/demand signals, geopolitical risk premium, energy transition score, and portfolio allocation for energy trading and macro research.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Hojun Lee

Hojun Lee

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

What does Energy Prices Tracker do?

Energy Prices Tracker is an Apify Actor that fetches real-time commodity prices for crude oil (WTI and Brent), natural gas, uranium, coal, and clean energy ETFs in a single structured snapshot. It acts as an oil gas electricity price API, aggregating data from Yahoo Finance and the U.S. Energy Information Administration (EIA) into one record per run — complete with macro signals, geopolitical risk premiums, and portfolio allocation guidance. No API key is required for core functionality.

It is purpose-built for energy trading research, macro analysis, and automated dashboards that need clean, consistent commodity energy data on demand.


Why use Energy Prices Tracker?

  • Macro and inflation research — monitor WTI and Brent crude alongside natural gas to classify the current energy inflation signal (low, moderate, elevated, or severe) before CPI releases and Fed meetings.
  • Energy trading signals — track the WTI/Brent spread, supply/demand balance, and geopolitical risk premium to time entry and exit in oil futures and energy sector ETFs.
  • Portfolio rotation — use the built-in fossil_fuel_trend vs. clean_energy_momentum signals to allocate between fossil fuel exposure, renewable energy, and uranium.
  • Automated alerting — schedule daily or weekly runs and route the energy_inflation_signal or macro_energy_signal into Slack, email, or trading dashboards via webhooks.
  • Academic and policy research — collect a time series of structured commodity energy data for econometric modeling, climate policy analysis, or supply chain studies.

How to use Energy Prices Tracker

  1. Open the Actor on Apify and click Try for free.
  2. Optionally enter a free EIA API key from eia.gov for additional petroleum series.
  3. Select the commodities array — e.g. ["wti", "brent", "natural_gas", "uranium"].
  4. Set includeMacroSignals to true (default) for geopolitical risk, transition score, and portfolio guidance.
  5. Click Start — the run completes in seconds and writes one record to the dataset.
  6. Schedule runs daily or weekly via Apify's scheduler for a live energy prices tracker time series.
  7. Connect downstream via the Apify API or webhook to power dashboards, alerts, or spreadsheets.

Input

FieldTypeDefaultDescription
eiaApiKeystringOptional free key from eia.gov for official EIA petroleum series
commoditiesarray["wti","brent","natural_gas","uranium"]Commodities to include in the snapshot
includeMacroSignalsbooleantrueInclude geopolitical risk premium, macro signal, portfolio allocation, and transition score

Output

One dataset record per run — a complete commodity energy data snapshot:

[
{
"snapshot_type": "energy_prices",
"prices": {
"wti_crude": { "price": 82.50, "change_1d": 0.75, "change_1d_pct": 0.92, "unit": "USD/bbl" },
"brent_crude": { "price": 86.20, "change_1d": 0.60, "change_1d_pct": 0.70, "unit": "USD/bbl" },
"natural_gas": { "price": 2.85, "change_1d": -0.05, "change_1d_pct": -1.72, "unit": "USD/MMBtu" },
"uranium_etf": { "price": 28.50, "change_1d": 0.30, "change_1d_pct": 1.06, "unit": "USD/share" }
},
"oil_spread_brent_wti": 3.70,
"energy_inflation_signal": "moderate",
"fossil_fuel_trend": "stable",
"clean_energy_momentum": "positive",
"macro_energy_signal": "growth-positive",
"supply_demand_balance": "tight",
"geopolitical_risk_premium": 7.50,
"energy_transition_score": 58,
"portfolio_allocation": {
"fossil_fuel_exposure": "hold",
"clean_energy_exposure": "increase",
"uranium_outlook": "accumulate"
},
"fetched_at": "2026-09-02T10:00:00Z"
}
]

Data fields

FieldTypeDescription
prices.*objectPer-commodity price, change_1d, change_1d_pct, and unit
oil_spread_brent_wtinumberBrent minus WTI price spread (USD/bbl)
energy_inflation_signalstringlow / moderate / elevated / severe — based on WTI price level
fossil_fuel_trendstringrising, stable, or falling — trend for oil and gas
clean_energy_momentumstringpositive, neutral, or negative — solar/wind ETF trend
macro_energy_signalstringstagflation-risk, growth-positive, deflationary, or neutral
supply_demand_balancestringtight, balanced, or oversupplied
geopolitical_risk_premiumnumberWTI current price minus 5-year average ($75) — war/supply-risk proxy
energy_transition_scoreinteger0–100 score: clean energy vs. fossil fuel daily momentum (50 = neutral)
portfolio_allocationobjectfossil_fuel_exposure, clean_energy_exposure, uranium_outlook guidance
fetched_atstringISO 8601 timestamp of data retrieval

Cost estimation

Pricing is Pay-Per-Event at $0.005 per run (one event = one snapshot record).

ScheduleRuns per monthEstimated monthly cost
Manual / ad-hoc10$0.05
Daily automated30$0.15
Twice daily60$0.30
Hourly during market hours~260$1.30

FAQ

Does this oil gas electricity price API require any paid API subscription? No. Core commodity data (WTI, Brent, natural gas, ETFs) comes from Yahoo Finance at no cost. The optional EIA API key is free to register at eia.gov and unlocks additional official petroleum series.

How current is the price data? Yahoo Finance prices are near-real-time during U.S. market hours (15-minute delay typical). EIA data lags 1–2 business days. For intraday trading signals, run the Actor during market hours and rely on the Yahoo Finance fields.

Can I build a historical energy prices time series? Yes — schedule the Actor on a daily or weekly cron via Apify's scheduler and each run appends a new record to the dataset. Export the full dataset as CSV to build your own historical archive of commodity energy data.

Disclaimer: Energy price data is sourced from publicly available Yahoo Finance feeds and the U.S. Energy Information Administration. Data is provided for informational and research purposes only. This is not financial advice. Always verify prices with primary sources before making trading or investment decisions.


Keywords: energy prices tracker, oil gas electricity price API, commodity energy data, WTI crude price, Brent crude tracker, natural gas price API, energy inflation signal, energy macro research


  • CFTC COT Tracker — Crude oil and natural gas speculator positioning that drives energy price moves
  • FRED Economic Data — EIA energy production data and CPI energy components for macro context
  • CoinMarketCap Global Metrics — Crypto market data to pair with energy price signals for mining profitability research

Feedback

If this actor helps your energy market research, a review helps others find it: Leave a review on Apify Store