Weather Ruse

Introduction

Weather Ruse is a unified NWP API — 7 operational models, consistent endpoints, CF-standard variables.

What is Weather Ruse?

Weather Ruse gives you access to 7 operational NWP models through a single, consistent REST API. One auth header, one response schema — swap models with a query parameter.

GET https://api.weather-ruse.com/point
  ?model=ecmwf-ifs
  &vars=air_temperature_2m,wind_u_10m,wind_v_10m
  &lat=48.85
  &lon=2.35
  &init_time=2026-06-23T06:00:00Z
  &lead_from=0
  &lead_to=48
Authorization: Bearer wr-<your-key>

Supported models

Model IDProviderResolutionCoverageUpdate cycle
gfsNOAA~13 kmGlobalEvery 6 h
ecmwf-ifsECMWF~9 kmGlobalEvery 12 h
hrrrNOAA3 kmCONUSEvery 1 h
namNOAA12 kmNorth AmericaEvery 6 h
icon-globalDWD~13 kmGlobalEvery 6 h
icon-euDWD6.5 kmEuropeEvery 3 h
aromeMétéo-France1.3 kmFrance + bordersEvery 3 h

Endpoints

EndpointDescription
GET /pointPoint forecast — single lat/lon, one or more variables, arbitrary lead range
GET /bboxGrid forecast — bounding box, returns a 2-D field; supports JSON and NetCDF output
GET /profileVertical profile — pressure-level stack at a single point
GET /llmNatural language query — parse a weather question and return a structured answer
GET /collections/{model}/positionOGC EDR position query
GET /collections/{model}/areaOGC EDR area query

All endpoints are OGC API — Environmental Data Retrieval compliant. Responses from the /collections routes use CoverageJSON and are interoperable with any OGC client.

Variables

All variable names follow the CF convention. Units are fixed per variable; no conversion flags.

VariableUnitNotes
air_temperature_2mK
dewpoint_temperature_2mK
relative_humidity_2m%
wind_u_10m, wind_v_10mm s⁻¹Standard hub height
wind_gust_10mm s⁻¹
wind_u_80m, wind_v_80mm s⁻¹Energy hub height
wind_u_100m, wind_v_100mm s⁻¹Energy hub height
mean_sea_level_pressurePa
total_precipitationkg m⁻²
total_cloud_cover%
low_cloud_cover, mid_cloud_cover, high_cloud_cover%
capeJ kg⁻¹Convective available potential energy
visibilitym
snow_depthm

Industry use cases

Wind energy — Pull wind_u_80m / wind_v_80m from HRRR at turbine coordinates every hour to feed short-term production forecasts. Switch to ECMWF-IFS for 10-day ahead dispatch planning.

Solar / grid operations — Combine total_cloud_cover, low_cloud_cover, and air_temperature_2m across a GFS grid to drive irradiance models for utility-scale solar fleet optimization.

Aviation — Query wind_u_10m, visibility, cape, and mean_sea_level_pressure from ICON-EU for aerodrome briefings and turbulence risk scoring along flight paths.

Maritime — Use the /bbox endpoint with ECMWF-IFS to pull a full North Atlantic grid for route optimization, integrating wind_gust_10m and total_precipitation into voyage planning.

Agriculture — Combine air_temperature_2m, dewpoint_temperature_2m, total_precipitation, and snow_depth from AROME for frost alerts and irrigation scheduling across field polygons.

Severe weather — Monitor cape and wind_gust_10m from HRRR (1-hour update cycle, 3 km resolution) for convective hazard alerts over CONUS.

Authentication

All requests require a Bearer token. Create a key at console.weather-ruse.com.

Authorization: Bearer wr-<your-key>

Keys are scoped per project in the console. Rotate or revoke them without changing your base URL or code.

Base URL

https://api.weather-ruse.com

Next steps

On this page