C

ClimatePulse · Climate Event Brief

by ClimatePulse

GETBaseSolanaArbitrumPolygonWorld ChainMonadX LayerHyperEVMAlgorandXRP LedgerBNB Chain

$0.5

per call · USD Coin on Base

Premium event-weather brief for any date and location worldwide. Rain, heat, frost, wind, and extreme-heat odds computed in code from 10 years of actual NASA POWER reanalysis rows (counted, not model-estimated), the live 10-day MET Norway forecast when the date is in range, a dated go/no-go decision timeline, contingency plan, schedule guidance, and heat-safety plan for weddings, festivals, marathons, and any outdoor event.

Endpoint

GET https://climatepulse.theaslangroupllc.com/api/climate/event-brief

2

Calls / 30d

1

Unique payers / 30d

Aug 20

Last called

exact

Payment scheme

Call this service

TypeScript · @x402/fetch
import { wrapFetchWithPayment } from "@x402/fetch";
import { privateKeyToAccount } from "viem/accounts";

const account = privateKeyToAccount(process.env.PRIVATE_KEY);
const fetchWithPay = wrapFetchWithPayment(fetch, account);

const res = await fetchWithPay("https://climatepulse.theaslangroupllc.com/api/climate/event-brief", {
  method: "GET",
});
const data = await res.json();
cURL
curl -X GET \
  "https://climatepulse.theaslangroupllc.com/api/climate/event-brief?date=2026-09-15&event_type=wedding&lang=es&location=Napa%2C+CA&units=metric" \
  -H "X-PAYMENT: <signed x402 payment>"

Example response

{
  "contingency_plan": [
    "Book shade structures now",
    "Schedule ceremony after 5pm"
  ],
  "decision_timeline": {
    "days_until_event": 65,
    "decision_points": [
      {
        "date": "2026-09-05",
        "days_before_event": 10,
        "milestone": "10-day forecast window opens — first model signal, low confidence"
      }
    ],
    "forecast_status": "beyond_forecast_range"
  },
  "disclaimer": "Historical odds are climatology, not a forecast. Recheck at each decision point.",
  "event_date": "2026-09-15",
  "event_type": "wedding",
  "headline_verdict": "A historically dry, warm date — plan for afternoon heat, not rain.",
  "historical_stats": {
    "data_source": "NASA POWER daily reanalysis (MERRA-2/GEOS) — 10 years, ±3-day window, 70 sampled days",
    "exact_date_by_year": [
      {
        "conditions": null,
        "high": 88.2,
        "low": 54.1,
        "precipitation": 0,
        "year": 2025
      }
    ],
    "probabilities_pct": {
      "any_rain": 6,
      "extreme_heat": 3,
      "frost": 0,
      "hot_day": 27,
      "significant_rain": 1,
      "thunderstorm": null,
      "windy": 4
    },
    "temps": {
      "average_high": 84.1,
      "average_low": 52.3,
      "p10_high": 75.2,
      "p90_high": 93.4,
      "record_high": 101.8,
      "record_low": 45.9
    },
    "unavailable": [
      "thunderstorm probability — NASA POWER publishes no weather code, so thunder days are unmeasured (not zero)"
    ]
  },
  "live_forecast": {
    "available": false,
    "reason": "event is 65 days out — beyond the 10-day forecast window; climatology only"
  },
  "location": "Napa, CA, United States",
  "risk_assessment": {
    "cold": "low",
    "heat": "moderate",
    "overall": "moderate",
    "rain": "low",
    "wind": "low"
  },
  "sources": [
    {
      "licence": "CC BY 4.0",
      "source": "MET Norway (Norwegian Meteorological Institute)"
    },
    {
      "source": "NASA POWER (MERRA-2 / GEOS reanalysis)"
    }
  ]
}

Payment details

Pay to0x50ab2018c06c6e4eaa9ba52057eb55ed284912fc
AssetUSD Coin · 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
NetworksBase, Solana, Arbitrum, Polygon, World Chain, Monad, X Layer, HyperEVM, Algorand, XRP Ledger, BNB Chain
Schemesexact

Is this your API?

Pin it to the top of Data & Enrichment and the homepage with a featured placement.

Get featured →

More from ClimatePulse & similar services