Skip to content
Docs navigation

Point data and exposure

Curated point values for allowlisted stored products, and population-exposure summaries for gridded or vector weather products. A single point request returns a friendly value, unit, and optional category; a product exposure summary answers how many people sit inside a risk zone.

Use this when a map, card, or alerting workflow needs one number at a location — soil moisture, QPE, an outlook category — or the count of people under a hazard, without pulling the full weather envelope.

curl "https://api.smarterweather.com/v1/point?product=sport_rsm_0_2m_pct_conus&var=rsm_0_2m_pct&lat=41.9&lon=-93.6" \
  -H "Authorization: Bearer YOUR_API_KEY"
const res = await fetch(
  "https://api.smarterweather.com/v1/point?product=sport_rsm_0_2m_pct_conus&var=rsm_0_2m_pct&lat=41.9&lon=-93.6",
  { headers: { Authorization: `Bearer ${process.env.SMARTERWEATHER_API_KEY}` } },
);
const data = await res.json();
import os, requests

data = requests.get(
    "https://api.smarterweather.com/v1/point",,
    params={"product":"sport_rsm_0_2m_pct_conus","var":"rsm_0_2m_pct","lat":"41.9","lon":"-93.6"},
    headers={"Authorization": f"Bearer {os.environ['SMARTERWEATHER_API_KEY']}"},
).json()
req, _ := http.NewRequest("GET",
  "https://api.smarterweather.com/v1/point?product=sport_rsm_0_2m_pct_conus&var=rsm_0_2m_pct&lat=41.9&lon=-93.6",
  nil)
req.Header.Set("Authorization", "Bearer "+os.Getenv("SMARTERWEATHER_API_KEY"))
res, _ := http.DefaultClient.Do(req)

Point data and exposure reference

Rendered live from the canonical OpenAPI document. This is the canonical reference for the point data and exposure resource.

Loading API reference…