meteoswissCurrentWeather
Get real-time weather measurements from ~300 Swiss automatic weather stations (~160 full weather + ~140 precipitation-only). Returns temperature, precipitation, wind, humidity, pressure, sunshine, and more. Data updates every 10 minutes. Precipitation-only stations return only rainfall data.
For 8 stations (Zurich, Basel, Chur, Sion, Altdorf, Säntis, Jungfraujoch, Grand St-Bernard), also includes daily visual observations: cloud cover, fog, rain, snowfall, hail, and snow coverage.
Accepts station names ("Zurich"), abbreviations ("SMA"), addresses ("Bahnhofplatz 1 Bern"), or WGS84 coordinates. Automatically finds the nearest station.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| station | No | Swiss weather station or location: name (e.g., "Zurich"), abbreviation (e.g., "SMA"), or address (e.g., "Bahnhofplatz 1 Bern"). Provide either this or `coordinates`; if both are given, `coordinates` takes precedence. | |
| coordinates | No | WGS84 coordinates (alternative to station name) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| source | Yes | Data attribution | |
| station | Yes | ||
| timestamp | Yes | Measurement timestamp (ISO 8601) | |
| measurements | Yes | Each measurement is present only when the station reports it | |
| visual_observations | No | Visual observations (only for 8 OBS stations: ALT, BAS, CHU, GSB, JUN, SAE, SIO, SMA) |