Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Spire’s Soil Moisture Insights are satellite-derived daily surface soil moisture products at 6 km (d-mssm), 500 m (d-essm) and 100 m (d-hssm), with near-real-time, forecast and anomaly variants. They are served through the endpoints below with the same API key and base URL as the weather products.

Endpoints

MethodEndpointDescription
GET/soil-moisture/regionList regional soil moisture files (NetCDF or GeoTIFF)
GET/soil-moisture/region/{file_id}Download a regional file
GET/soil-moisture/pointGet a daily soil moisture time series at a point
POST/soil-moisture/historical/pointRequest historical point data (asynchronous job)
POST/soil-moisture/historical/regionRequest a historical regional file (asynchronous job)
GET/soil-moisture/historical/status/{job_uuid}Check a historical job
GET/soil-moisture/historical/download/{job_uuid}Download the result of a completed job

Quick Example

List the most recent regional files for the default product:

Shell
Python
Node.js
curl -X GET \
  'https://api.wx.spire.com/soil-moisture/region?product=d-mssm' \
  -H 'spire-api-key: YOUR_API_KEY'

The parameters accepted by each endpoint are described in the Swagger UI and, with full context, at developers.smi.spire.com.