All datasets

NASA POWER monthly climate — 54 world cities (1981–present)

Monthly mean solar and meteorological parameters for 54 world cities from NASA's POWER API (sources: SYN1deg, MERRA-2), January 1981 to the current month: air temperature, precipitation, relative humidity, wind, surface pressure, and surface solar irradiance / PAR. Long-run climate-trend companion to the daily dataset.

Source: NASA POWER29,646 rowsUpdated: 9/21/2026License: CC0-1.0
nasaclimateweathersolar-energywind-energylong-runmonthly

Quality

99.6

Attribution

The data was obtained from the National Aeronautics and Space Administration (NASA) Langley Research Center (LaRC) Prediction of Worldwide Energy Resource (POWER) Project funded through the NASA Earth Science/Applied Science Program.

Schema

ColumnTypeDescription
datestringObservation date from the POWER API response keys. Daily temporal keys are YYYYMMDD; monthly temporal keys are YYYYMM, stored as the first day of that month.
citystringName of the world city the point location represents (curated by the connector; not part of the POWER API response).
countrystringCountry of the world city (curated by the connector; not part of the POWER API response).
latitudefloatLatitude of the requested POWER point in decimal degrees (curated by the connector). (unit: decimal degrees)
longitudefloatLongitude of the requested POWER point in decimal degrees (curated by the connector). (unit: decimal degrees)
t2mfloatTemperature at 2 Meters — POWER API parameter T2M (community RE). (unit: C)
t2m_maxfloatTemperature at 2 Meters Maximum — POWER API parameter T2M_MAX (community RE). (unit: C)
t2m_minfloatTemperature at 2 Meters Minimum — POWER API parameter T2M_MIN (community RE). (unit: C)
prectotcorrfloatPrecipitation Corrected — POWER API parameter PRECTOTCORR (community RE). (unit: mm/day)
rh2mfloatRelative Humidity at 2 Meters — POWER API parameter RH2M (community RE). (unit: %)
ws10mfloatWind Speed at 10 Meters — POWER API parameter WS10M (community RE). (unit: m/s)
psfloatSurface Pressure — POWER API parameter PS (community RE). (unit: kPa)
allsky_sfc_sw_dwnfloatAll Sky Surface Shortwave Downward Irradiance — POWER API parameter ALLSKY_SFC_SW_DWN (community RE). (unit: kW-hr/m^2/day)
clrsky_sfc_sw_dwnfloatClear Sky Surface Shortwave Downward Irradiance — POWER API parameter CLRSKY_SFC_SW_DWN (community RE). (unit: kW-hr/m^2/day)
allsky_sfc_par_totfloatAll Sky Surface Total PAR — POWER API parameter ALLSKY_SFC_PAR_TOT (community RE). (unit: kW-hr/m^2/day)
ws50mfloatWind Speed at 50 Meters — POWER API parameter WS50M (community RE). (unit: m/s)
wd50mfloatWind Direction at 50 Meters — POWER API parameter WD50M (community RE). (unit: Degrees)

Sample rows

datecitycountrylatitudelongitudet2mt2m_maxt2m_minprectotcorrrh2mws10mpsallsky_sfc_sw_dwnclrsky_sfc_sw_dwnallsky_sfc_par_totws50mwd50m
1981-01-01Addis AbabaEthiopia9.0338.7515.0626.093.890.0140.624.2776.0291.7
1981-02-01Addis AbabaEthiopia9.0338.7516.3328.714.880.5651.724.0676.955.7394.4
1981-03-01Addis AbabaEthiopia9.0338.7516.4327.057.988.6472.473.1376.934.38100.4
1981-04-01Addis AbabaEthiopia9.0338.7515.6324.136.965.0979.162.8276.974.0288.2
1981-05-01Addis AbabaEthiopia9.0338.7516.0925.628.011.3267.033.7976.975.3268.6

Use with an LLM

Point any LLM at the metadata endpoint — the documentation above is machine-readable too (JSON-LD + Croissant).

cURL

curl "https://datazimuts.com/v1/datasets/nasa_power/nasa_power_monthly_climate" | jq '{title, rows, columns_count, license}'

Python

import requests

ds = requests.get("https://datazimuts.com/v1/datasets/nasa_power/nasa_power_monthly_climate").json()
print(ds["title"], ds["rows"], "rows")

# Sample rows for an LLM context window
for row in ds.get("sample_rows", [])[:5]:
    print(row)

API endpoint: https://datazimuts.com/v1/datasets/nasa_power/nasa_power_monthly_climate

Tip: fetch /llms.txt for the full machine-readable catalog.

NASA POWER monthly climate — 54 world cities (1981–present)