📊 OilPriceAPI for Google Sheets

Real-time oil & commodity price data in your spreadsheets

Professional-grade API at 98% less cost than Bloomberg Terminal

=OILPRICE("BRENT_CRUDE_USD")
3,000+
Installs (Target)
20+
Commodities
20
Years of Data

⚡ Custom Functions

Use =OILPRICE() formulas directly in cells. No coding required.

📊 Sidebar UI

Fetch prices with a simple interface. Select commodities and go.

🔄 Auto-Convert

Standardize all prices to $/MMBtu for easy comparison.

📈 Historical Data

Access 20+ years of daily price history for analysis.

⚙️ Real-Time Updates

Prices update every 15 minutes. Always current data.

✅ Free Tier

1,000 requests/month free. No credit card required.

Quick Start

// Get latest Brent Crude price
=OILPRICE("BRENT_CRUDE_USD")
// Output: 71.45

// Get 30 days of WTI history
=OILPRICE_HISTORY("WTI_USD", 30)
// Output: Array of [date, price] pairs

// Convert to $/MMBtu for comparison
=OILPRICE_CONVERT("NATURAL_GAS_GBP")
// Output: 99.30 (automatically converted)

// Or use the sidebar:
Extensions → OilPriceAPI → Fetch Prices
→ Select commodities
→ Click Fetch
→ Data appears in "Data" sheet

Installation

Coming Soon to Google Workspace Marketplace

Currently in development. Expected launch: Early 2026

Manual Installation (For Developers)

  1. Open any Google Sheet
  2. Extensions → Apps Script
  3. Copy code from our GitHub repository
  4. Save and refresh your sheet
  5. Extensions → OilPriceAPI → Configure

📊 Energy Price Dashboard

Track Brent, WTI, Natural Gas side-by-side. Auto-update every 15 minutes.

📈 Historical Analysis

Chart price trends over months or years. Identify patterns and correlations.

💰 Cost Calculator

Calculate energy costs based on volume and commodity prices.

🔍 Price Comparison

Compare energy sources in $/MMBtu. Make informed procurement decisions.

📉 Market Research

Export data for analysis in Python, R, or other tools.

⚡ Trading Alerts

Set up conditional formatting to highlight price changes.

📚 Documentation

API Reference

Support Guide