Next free-source hunt
We check for new free data every weekday.
Datasets / OSINT
swpc.noaa.gov/

NOAA SWPC JSON Services

Freeauth: noneCustom#osint#real-time#time-series#historical-data#risk✓ verified Nov 2, 2026

NOAA SWPC JSON Services

NOAA Space Weather Prediction Center publishes keyless static JSON files for real-time solar-wind plasma, magnetic-field and ephemeris observations, alongside indices, forecasts, alerts and model outputs. The one-minute plasma records include timestamp, spacecraft source, active-source flag, proton speed, temperature, density, vector components, sample counts and quality fields.

Coverage

The checked one-minute solar-wind file covers the latest 24 hours and includes all available spacecraft, while the product page offers plotted operational plasma and magnetometer history from January 1998. Current files update as readings arrive, but the provider warns of occasional interruptions; longer-term archives are held by NOAA NCEI.

Verdict

A low-latency upstream-space signal for disturbances that may develop into geomagnetic storms and affect satellites, radio, navigation or power systems. SWPC can switch the primary spacecraft by measurement type, so filter on the active flag when reproducing the operational input. The current display lacks quality flags for error or suspect data, even though the JSON includes quality-related fields, and streams can have interruptions. The files are rolling operational products rather than a complete historical archive.

Get the free weekly email

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

Use in your agent

Load NOAA SWPC solar-wind JSON into pandas and Parquet. Checked against the provider's documentation on Nov 2, 2026.

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

Access

  • No account or key is needed for the static JSON files.
  • The checked one-minute plasma file contains the latest 24 hours for all available spacecraft.

Request

bash
curl -O 'https://services.swpc.noaa.gov/json/rtsw/rtsw_wind_1m.json'

Format

JSON array of one-minute records with UTC time, spacecraft source, active-source flag, proton and alpha plasma values, sample counts and quality-related fields.

Load into pandas and Parquet

Needs Python 3 with requests, pandas and pyarrow.

python
"""NOAA SWPC 1-minute solar-wind plasma JSON -> pandas -> Parquet. No key."""
import requests
import pandas as pd

URL = "https://services.swpc.noaa.gov/json/rtsw/rtsw_wind_1m.json"
r = requests.get(URL, timeout=120)
r.raise_for_status()
df = pd.DataFrame(r.json())
df["time_tag"] = pd.to_datetime(df["time_tag"], utc=True)
df.to_parquet("noaa_swpc_solar_wind_1m.parquet", index=False)
active = df.loc[df["active"]]
print(len(df), "rows", df["time_tag"].min().isoformat(), "to",
      df["time_tag"].max().isoformat(), "sources", ",".join(sorted(df["source"].dropna().unique())),
      "active rows", len(active))

Run by us on 2026-11-02 (python 3.13.5 | pandas 3.1.0 | pyarrow 26.0.0 | requests 2.34.2). Result: 3264 rows 2026-11-01T21:05:00+00:00 to 2026-11-02T21:02:00+00:00 sources ACE,IMAP,SOLAR1 active rows 1087

Limits

  • Rate limit: Not stated.
  • The real-time static JSON files cover the latest 24 hours.
  • Use NOAA NCEI for a complete solar-wind archive.

Quirks

  • The file includes multiple spacecraft; active=true identifies the primary source selected by SWPC at that timestamp.
  • A spacecraft being inactive does not indicate that its measurements are poor quality.
  • Null measurement fields and interruptions occur, so preserve the source and quality-related columns and handle missing values.

Terms and attribution

  • NWS web information is public domain unless specifically noted.
  • Do not claim NWS material as your own, imply endorsement or present modified material as official government information.
  • Marked third-party information remains subject to the third-party provider's reuse terms.

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