Natural Gas Price API
Real-time Henry Hub, TTF & global natural gas prices via REST API
7-day free trial with 10,000 requests. No credit card required. Start in 30 seconds.
Why Choose Our Natural Gas API?
Real-Time Updates
Henry Hub and TTF prices updated on a source-dependent cadence during market hours.
Historical Data
Access natural gas price history with daily, weekly, and monthly granularity going back decades.
Global Benchmarks
Henry Hub (US), TTF (Europe), NBP (UK), JKM (Asia) - all major regional benchmarks in one API.
98% Cheaper
Enterprise-grade natural gas data at $49/month vs $24,000/year for Bloomberg Terminal.
Official SDKs
Production-ready SDKs for Python, JavaScript/Node.js, Java, C#, and Ruby.
Price Spreads
Calculate Henry Hub vs TTF spreads and regional arbitrage opportunities programmatically.
Available Natural Gas Benchmarks
Access pricing data for all major global natural gas benchmarks via a single API endpoint.
Henry Hub
US benchmark, Louisiana delivery
NATURAL_GAS_USD(MMBtu)Dutch TTF
European benchmark, Netherlands
DUTCH_TTF_USD(MWh)UK NBP
UK National Balancing Point
UK_NATURAL_GAS_USD(therm)JKM LNG
Japan Korea Marker for Asian LNG
JKM_LNG_USD(MMBtu)EU Natural Gas
European Union average
EU_NATURAL_GAS_USD(MWh)Get Natural Gas Prices in Seconds
Simple REST API. One request to get Henry Hub, TTF, and all natural gas prices.
import requests
response = requests.get(
"https://api.oilpriceapi.com/v1/prices/latest",
headers={"Authorization": "Token YOUR_API_KEY"},
params={"by_code": "NATURAL_GAS_USD"}
)
data = response.json()
print(f"Henry Hub: $" + str(data['data']['price']) + " per MMBtu")
# Output: Henry Hub: $2.85 per MMBtucurl -H "Authorization: Token YOUR_API_KEY" \ "https://api.oilpriceapi.com/v1/prices/latest?by_type=natural_gas" # Returns: Henry Hub, TTF, NBP, JKM prices
Frequently Asked Questions
What natural gas prices are available via API?
We provide real-time and historical prices for Henry Hub (US), Dutch TTF (Europe), UK NBP, JKM (Asia-Pacific LNG), and EU Natural Gas. All benchmarks are updated on a source-dependent cadence during market hours.
Is the natural gas API free?
Yes! Our Free plan includes 200 API requests per month with access to all natural gas benchmarks. No credit card required to start. Paid plans start at $49/month for 50,000 requests.
What units are natural gas prices in?
Henry Hub is priced in $/MMBtu, TTF in EUR/MWh (we provide USD conversion), NBP in pence/therm (USD conversion available). Our API normalizes all prices to comparable units.
Can I get historical natural gas prices?
Yes, historical natural gas data is available on all paid plans. Henry Hub data goes back to 1997. TTF and other European benchmarks have data from 2005+.
How do I calculate Henry Hub vs TTF spread?
Fetch both NATURAL_GAS_USD (Henry Hub) and DUTCH_TTF_USD prices from our API. Convert to the same unit (we provide $/MMBtu and $/MWh) and subtract. The spread indicates LNG export economics.
What programming languages support the natural gas API?
We offer official SDKs for Python, JavaScript/Node.js, Java, C#/.NET, and Ruby. You can also use any language that supports HTTP requests and JSON parsing.
Simple, Transparent Pricing
Start free. Scale as you grow.
Free
$0
200 requests/month
No credit card required
Starter
$49/mo
50,000 requests/month
+ Historical data access
Professional
$99/mo
100,000 requests/month
+ Priority support
Start Using Natural Gas Price Data Today
Join thousands of energy traders and developers using our API for Henry Hub, TTF, and global natural gas prices.
Get Your Free API Key