Next free-source hunt
We check for new free financial data every Wednesday.
Datasets / Weather
power.larc.nasa.gov/

NASA POWER (Prediction Of Worldwide Energy Resources) API

Freeauth: noneCustom#weather#time-series#historical-data#geospatial✓ verified Oct 30, 2026

NASA POWER (Prediction Of Worldwide Energy Resources) API

NASA POWER solar and meteorological time series for points and regions, including temperature, precipitation, radiation, humidity and wind. The daily point API returns analysis-ready JSON, CSV and other formats without a key.

Required Attribution:

For publications, POWER says: "When POWER data products are used in a publication include both POWER 's Reference and POWER 's Data Reference in any work product or publication". Include service name, version and access date.

Coverage

Global gridded data. Daily UTC and local-solar-time series run from 1981-01-01 to near real time; spatial resolution and history vary by source parameter. A daily single-point request accepts up to 20 parameters. Missing values use -999.

Verdict

Useful for global weather and energy-demand features where a consistent grid matters. Values are modeled or satellite-derived rather than station ticks; near-real-time latency, source resolution and revisions differ by parameter. Choose UTC or local solar time explicitly, retain units and metadata, and convert the -999 fill value before analysis.

Get the free weekly email

Free weekly email of newly verified free data. Unsubscribe by emailing us.

Use in your agent

Load NASA POWER daily weather into pandas and Parquet. Checked against the provider's documentation on Oct 30, 2026.

Raw skill file (/skills/nasa-power.md)Also in our MCP server: call get_ingestion_skill with {"slug": "nasa-power"}.

Access

  • No account or API key parameter is documented for this public endpoint.
  • Observed 2026-10-30: the daily point request completed without credentials.

Request

bash
curl 'https://power.larc.nasa.gov/api/temporal/daily/point?parameters=T2M%2CPRECTOTCORR&community=AG&longitude=-87.63&latitude=41.88&start=20261001&end=20261007&format=JSON'

Format

JSON feature with properties.parameter keyed by parameter and YYYYMMDD, plus units, source and header metadata. The fill_value header is -999.0.

Load into pandas and Parquet

Needs Python 3 with requests, pandas and pyarrow.

python
"""NASA POWER daily temperature and precipitation for Chicago -> pandas -> Parquet. No key."""
import requests
import pandas as pd

URL = "https://power.larc.nasa.gov/api/temporal/daily/point"
params = {"parameters": "T2M,PRECTOTCORR", "community": "AG", "longitude": -87.63,
          "latitude": 41.88, "start": "20261001", "end": "20261007", "format": "JSON"}
r = requests.get(URL, params=params, timeout=60)
r.raise_for_status()
values = r.json()["properties"]["parameter"]
df = pd.DataFrame(values).rename_axis("date").reset_index()
df["date"] = pd.to_datetime(df["date"], format="%Y%m%d", utc=True)
df[["T2M", "PRECTOTCORR"]] = df[["T2M", "PRECTOTCORR"]].replace(-999, pd.NA)
df.to_parquet("nasa_power_chicago_daily.parquet", index=False)
print(len(df), "daily rows", df["date"].min().date(), "to", df["date"].max().date(),
      "missing values", int(df[["T2M", "PRECTOTCORR"]].isna().sum().sum()))

Run by us on 2026-10-30 (python 3.13.5 | pandas 3.1.0 | pyarrow 26.0.0 | requests 2.34.2). Result: 7 daily rows 2026-10-01 to 2026-10-07 missing values 0

Limits

  • Rate limit: Not stated.
  • A daily single-point request accepts at most 20 parameters; a regional request accepts one.
  • Repeated requests for the same relative grid location can be blocked.

Quirks

  • Replace the API fill value -999 with a missing value before calculations.
  • Daily data default to local solar time; add time-standard=UTC when civil-day alignment matters.
  • Parameter resolution, source and near-real-time latency vary; retain response metadata and units.

Terms and attribution

  • NASA Earthdata says NASA-sponsored data and information are available to all users and encourages citation and acknowledgment.
  • For a publication, include the POWER reference, data reference, service name, version and access date.

Sources

Information and education only. Not financial, investment, legal or tax advice. Listings can be inaccurate, incomplete or out of date and are provided "as is". Free tiers, limits and licenses belong to each provider and can change, so check the provider's own terms before you rely on them. Terms & Disclaimer