Switzerland Weather Data – Swiss Weather Stations (MeteoSwiss)
DeprecatedPricing
Pay per usage
Switzerland Weather Data – Swiss Weather Stations (MeteoSwiss)
DeprecatedWeather station data for Switzerland (10-min, hourly, daily) from MeteoSwiss open government data: temperature, precipitation, wind, humidity, pressure, sunshine, with station coordinates and altitude. Today and current year. Delta mode for new values. Wetterdaten Schweiz.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Friedrich K
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
21 days ago
Last modified
Categories
Security
Limited permissionsShare
MeteoSwiss Weather Data (SwissMetNet)
Swiss weather station measurements from the Open Government Data (OGD) published by MeteoSwiss, as clean JSON/CSV records. One record per station x timestamp with normalized fields and station metadata (name, canton, coordinates, altitude).
What it does / use cases
- Current conditions and today's 10-minute curve for any of the ~160 automatic SwissMetNet stations (Zurich, Bern, Geneva, Saentis, Lugano, ...).
- Hourly and daily values for the current year (1 January up to yesterday) for analytics, energy/solar/agriculture models, insurance, logistics, dashboards.
- Monitoring: run on a schedule in delta mode and receive only new measurements.
Input
{"stations": ["BER", "SMA", "GVE"],"granularity": "10min","period": "now","latestOnly": false,"mode": "delta","maxResults": 1000}
| Field | Description |
|---|---|
stations | Station abbreviations (BER, SMA, GVE, SAE, TAE, LUG, ...). Empty = all stations (one HTTP request per station, ~1 s each, so a full run takes a few minutes). |
granularity | 10min, hourly or daily. |
period | now = since midnight UTC today (10min/hourly); recent = 1 January of the current year up to yesterday. Daily data is only available as recent. |
since | Optional ISO date/time (UTC); older records are skipped. |
latestOnly | Only the newest record with data per station (current conditions). |
mode | all or delta (only new/changed records since the last run with the same input). |
maxResults, deltaStateName | Result cap (charged events); optional name for the delta state. |
Records are emitted newest first per station. maxResults is a global cap: with many stations and recent data, the first stations fill it, so use since, latestOnly or a station list.
Output (one item)
{"id": "SMA_2026-10-06T08:10:00Z","stationId": "SMA", "stationName": "Zürich / Fluntern", "canton": "ZH","lat": 47.377, "lon": 8.566, "altitudeM": 556,"timestamp": "2026-10-06T08:10:00Z", "granularity": "10min","temperatureC": 13.9, "temperatureMinC": null, "temperatureMaxC": null, "dewPointC": 12.1,"humidityPct": 88.4, "precipitationMm": 0, "windSpeedKmh": 3.2, "windGustKmh": 3.2,"windDirectionDeg": 210, "pressureHpa": 955.3, "pressureQnhHpa": 1022.1, "pressureQffHpa": 1022.6,"sunshineMin": 4, "globalRadiationWm2": 312,"units": { "temperatureC": "°C", "...": "..." },"source": { "name": "MeteoSwiss Open Government Data (SwissMetNet)", "license": "CC BY 4.0", "attribution": "..." },"fetchedAt": "2026-10-06T08:37:20.880Z"}
(Illustrative values; coordinates rounded.) Timestamps are UTC and equal the reference_timestamp published by MeteoSwiss. Missing measurements are null. Min/max temperature exist for hourly and daily only. Wind speed/gust are km/h; daily precipitation covers 06:00-06:00 UTC; sunshineMin is minutes of sunshine within the interval.
Pricing
Pay-per-event: you are charged per result (event result, see the Pricing tab for the current price per 1,000 results). Platform usage is included.
Delta mode
With mode: "delta" the actor stores a hash per record id (stationId_timestamp) in a named key-value store of your account. The next run with the same input (or the same deltaStateName) returns only records that are new or changed, so scheduled runs only pay for fresh measurements.
Free plan
Users on the Apify Free plan are limited to 50 results per run. Paid plans have no limit beyond maxResults.
Data source, license, attribution
Data: MeteoSwiss Open Government Data, collection ch.meteoschweiz.ogd-smn on the Swiss federal STAC API (data.geo.admin.ch), licensed CC BY 4.0 (commercial use allowed). Attribution required: "Source: MeteoSwiss" (Quelle: MeteoSchweiz). Terms: https://opendatadocs.meteoswiss.ch/general/terms-of-use . Every item carries the attribution in source.
Disclaimer
This actor is not affiliated with, endorsed or supported by MeteoSwiss or the Swiss Confederation. Data is provided as-is, without warranty; measurements are partly unverified real-time values and may be corrected later. Not for safety-critical use.
Impressum / Legal notice
Anbieter dieses Actors (Angaben gemäß § 5 DDG) / Provider of this actor:
Friedrich Köhler
Spatzenweg 7
04720 Döbeln
Deutschland
E-Mail: actorcreater_010@web.de