NG00: Henry Hub natural gas futures symbol and API code
NG00 points at Henry Hub Natural Gas futures, traded on the New York Mercantile Exchange (NYMEX), part of CME Group. The closest series on OilPriceAPI is NATURAL_GAS_USD. This page explains the symbol, lists the contract terms and shows the request that returns the price.
Latest NATURAL_GAS_USD value
NATURAL_GAS_USD is an intraday quote for the front-month contract, captured from published market sources several times an hour on trading days. It is not an official exchange settlement price, it is not the exchange's own data feed, and it is not the NG00 quote itself. Expect small differences from both, and read the source timestamp before comparing.
OilPriceAPI grants no rights in source data. Check the terms for each source before public display or redistribution. Data use.
What NG00 means
NG00 is the symbol MarketWatch uses for its Natural Gas Continuous Contract quote. NG is the product code the exchange gives its Henry Hub Natural Gas futures.
A continuous contract is not one delivery month: it follows the nearest month and moves on as each contract stops trading. MarketWatch labels the quote as delayed.
The contract behind NG00
| Contract | Henry Hub Natural Gas futures |
|---|---|
| Product code | NG |
| Contract unit | 10,000 MMBtu |
| Price quotation | U.S. dollars and cents per MMBtu |
| Minimum price move | $0.001 per MMBtu ($10.00 per contract) |
| Settlement method | Deliverable, at the Henry Hub |
| Last trading day | The third-last business day of the month before the contract month |
Source: the exchange's Henry Hub Natural Gas futures contract specs. The exchange can change these terms; its page is the record.
Month codes for a single contract
NG00 follows the nearest month. One specific contract is written as the product code, a month letter and the year. NGZ26 is how the exchange's page wrote the December 2026 contract: NG for the product, Z for December, 26 for the year.
- F January
- G February
- H March
- J April
- K May
- M June
- N July
- Q August
- U September
- V October
- X November
- Z December
Source: the exchange group's contract month codes.
Get NATURAL_GAS_USD from the API
There is no NG00 code in the API. Request NATURAL_GAS_USD from the latest-prices endpoint:
curl "https://api.oilpriceapi.com/v1/prices/latest?by_code=NATURAL_GAS_USD" \
-H "Authorization: Token YOUR_API_KEY"The same request in Python, standard library only:
import json
import urllib.request
request = urllib.request.Request(
"https://api.oilpriceapi.com/v1/prices/latest?by_code=NATURAL_GAS_USD",
headers={"Authorization": "Token YOUR_API_KEY"},
)
with urllib.request.urlopen(request, timeout=10) as response:
quote = json.load(response)["data"]
print(quote["price"], quote["as_of"], quote["contract_month"])as_ofis when the value was observed. Compare it with the time on the quote you are checking against.contract_monthnames the delivery month the value refers to. Read it rather than assuming, especially in the days before a contract stops trading.- For the physical spot price rather than futures, the API names
NATURAL_GAS_HENRY_HUB_SPOT_USDas the counterpart series.
Latest prices are available on the free plan. Price history and futures curves by contract month need a paid plan; see pricing. Response fields are documented in the latest-prices API reference.
Need this data in your app?
GET /v1/prices/latest?by_code=NATURAL_GAS_USD → timestamped JSONRelated pages
- natural gas futures page: the same series with more context.
- CL1: WTI crude oil futures, mapped to WTI_USD.
- HO1: NY Harbor ULSD (heating oil) futures, mapped to HEATING_OIL_USD.
- BRN00: Brent crude oil futures, mapped to BRENT_CRUDE_USD.
OilPriceAPI is not affiliated with, endorsed by or sponsored by CME Group, NYMEX or MarketWatch. Symbols and contract names belong to their owners and appear here only to identify the contract.