open-meteo

github.com/include-tools/open-meteo · typescript-sandbox · v0.1.0

Install

toolbox install github.com/include-tools/open-meteo@v0.1.0

Tools (10)

  • airquality.get read only

    Air pollution, pollen, and AQI (current + hourly) — "is it safe to run outside today?". Pollutant concentrations, pollen (Europe only; null series elsewhere), and US/European AQI. There is no air-quality archive beyond the past_days window.

  • archive.get read only

    Historical (reanalysis) weather for an explicit past date range, with data back to 1940 — for comparing against a baseline or backfilling features. Note a ~5-day reanalysis lag: the most recent days may be absent or provisional (returned as null series entries), not an error.

  • climate.get read only

    Downscaled CMIP6 daily climate projections (1950–2050) from named climate models — for long-horizon questions like "how much hotter by 2050". Daily only. Response series are preserved exactly under the field names returned by upstream; the documented Climate API contract names `models` as a request parameter but does not specify a per-model output-key suffix contract.

  • elevation.get read only

    Terrain elevation (Copernicus DEM 2021 GLO-90, 90 m) for coordinate batches. Coordinate-only: it does not geocode place names, and any supplied point elevation is ignored because the upstream service returns terrain height.

  • ensemble.get read only

    Probabilistic per-member ensemble forecasts to report spread/confidence. Requires one or more ensemble models. Each member is returned as a separate suffixed series (e.g. temperature_2m_member01); the exact member-suffix keys are preserved verbatim from the upstream response so callers can compute spread/percentiles across them.

  • flood.get read only

    GloFAS river-discharge (daily) for flood awareness — flag elevated discharge, optionally with ensemble percentiles. This is hydrological discharge (m³/s), not rainfall. Ensemble-statistic variables are forecast-only and may be null for purely historical ranges.

  • forecast.get read only

    Current conditions and short-term forecast (current / hourly / daily), including solar-radiation variables, for coordinates or one geocoded place. Choose variables explicitly as Sets; unknown names are rejected before any network call. Times are real Dates; weather_code series carry human descriptions. Hour-count windows take precedence over day counts when both are supplied.

  • geocoding.get read only

    Re-fetch a single canonical location record by the numeric `id` returned from geocoding.search — e.g. after the user picked one of several "Springfield"s. This is a lookup by id only; there is no reverse geocoding from coordinates.

  • geocoding.search read only

    Resolve a human place name into ranked candidate locations with enough metadata to choose a match for downstream weather tools. There is no pagination: matches beyond the requested count are unretrievable and surfaced only through `actual_counts.truncated`.

  • marine.get read only

    Wave, swell, and ocean-current conditions for boating, surfing, or coastal planning. Defaults to sea cells; wave heights are governed by `length_unit` (not a precipitation unit).

Versions