{"uid":"cap_58geMIheBr9XVAqgDHBtY","slug":"noaa-enso-el-ni-o-la-ni-a-oni-index-281bc9e4","name":"NOAA ENSO El Niño/La Niña ONI Index","description":"NOAA Climate Prediction Center Oceanic Nino Index (ONI): 3-month running anomaly of sea surface temperature in the Nino 3.4 region, by season, plus a label (El Nino at +0.5 or higher, La Nina at -0.5 or lower, otherwise neutral). Official NOAA CPC threshold; the file is updated monthly.","url":"https://api.tradeenergy-api.workers.dev/api/energy/noaa-enso-elnino-la-nina?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":[],"properties":{"seasons":{"type":"string","description":"How many latest seasons, 1 to 24 (default 3)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"latest":{"state":"El Nino","season":"JAS 2026","anomalyC":2.16,"oniTotal":29.12},"source":"https://www.cpc.ncep.noaa.gov/data/indices/oni.ascii.txt","seasons":[{"state":"El Nino","season":"JAS 2026","anomalyC":2.16,"oniTotal":29.12},{"state":"El Nino","season":"JJA 2026","anomalyC":1.8,"oniTotal":29.09}],"checkedAt":"2026-10-23T09:38:24.286Z"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_D9foJiW_Q2mXdSZUO3dxL","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns NOAA Climate Prediction Center Oceanic Niño Index (ONI) 3-month running sea surface temperature anomalies for the Niño 3.4 region, with El Niño/La Niña/Neutral classification by season.","exampleAgentPrompt":"What is the current ENSO phase according to NOAA — is it El Niño, La Niña, or neutral — and what's the Niño 3.4 SST anomaly for the last 5 seasons?","exampleUseCases":[{"title":"Commodity trader ENSO briefing","prompt":"Pull the latest NOAA ONI data for the past 8 seasons so I can see whether we're in El Niño or La Niña conditions and how strong the anomaly is — I need this for my agricultural commodity outlook."},{"title":"Energy demand climate risk check","prompt":"Check the current ENSO state from NOAA — is it El Niño, La Niña, or neutral right now — and give me the SST anomaly value so I can factor it into our winter energy demand forecast."},{"title":"Climate model input for recent ENSO history","prompt":"Get me the NOAA ONI index for the last 12 seasons so I can see how the ENSO phase has evolved — I need the anomaly values and El Niño/La Niña labels for each season."}],"resultDescription":"A JSON object containing the latest ENSO classification (El Niño, La Niña, or Neutral), the Niño 3.4 SST anomaly in °C, the cumulative ONI total, the current season label, a timestamp for when the data was checked, the NOAA source URL, and an array of the most recent seasons each with state, season label, anomaly, and ONI total.","failureModes":["NOAA source file temporarily unavailable — upstream fetch error","Invalid 'seasons' parameter value outside 1–24 range — returns validation error","Stale data if NOAA CPC has not yet published the latest monthly update","Network timeout on the Cloudflare Worker fetching the upstream NOAA file"],"whenToPreferThis":"Choose this endpoint when you need official NOAA CPC ENSO classifications and ONI anomaly values with the exact ±0.5°C threshold used for El Niño/La Niña designation, updated monthly. Prefer this over general weather APIs when you specifically need Niño 3.4 SST anomaly data for climate risk modeling, commodity forecasting, or energy demand planning. It is simpler and lower-cost than building your own NOAA file parser.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T00:33:57.261Z","isFirstParty":false,"canonicalSlug":"noaa-enso-el-ni-o-la-ni-a-oni-index-281bc9e4"}