What
Add a new Pollen module using MeteoSwiss open data from the national pollen monitoring network (16 automatic stations).
API
- STAC Collection:
https://data.geo.admin.ch/api/stac/v1/collections/ch.meteoschweiz.ogd-pollen
- Data files: CSV per station at
https://data.geo.admin.ch/ch.meteoschweiz.ogd-pollen/{station}/ogd-pollen_{station}_{granularity}_{period}.csv
- Station metadata:
https://data.geo.admin.ch/ch.meteoschweiz.ogd-pollen/ogd-pollen_meta_stations.csv
- Parameter metadata:
https://data.geo.admin.ch/ch.meteoschweiz.ogd-pollen/ogd-pollen_meta_parameters.csv
- Auth: None (zero API keys, Source: MeteoSwiss required)
- License: Open Data, source must be cited
Stations (16)
Bern, Basel, Buchs SG, La Chaux-de-Fonds, Davos, Geneve, Jungfraujoch, Locarno, Lausanne, Lugano, Luzern, Munsterlingen, Neuchatel, Payerne, Sion, Zurich
Pollen types (7)
Alder (Alnus), Birch (Betula), Hazel (Corylus), Beech (Fagus), Ash (Fraxinus), Oak (Quercus), Grasses (Poaceae)
Data granularities
h (hourly) — real-time, updated every hour
d (daily) — daily averages
y (yearly) — annual integrals
Proposed Tools (3)
| Tool |
Description |
get_pollen_current |
Current pollen levels at a station (latest hourly data). Returns concentration per pollen type. |
get_pollen_daily |
Daily pollen averages for a station over recent days. Good for trend analysis. |
list_pollen_stations |
List all 16 pollen monitoring stations with location, canton, coordinates. |
Use Cases
- "What's the pollen situation in Zurich right now?" -> Alder 106, Oak 93 pollen/m3
- "Is birch pollen high in Basel this week?"
- "Which stations have the lowest grass pollen right now?"
- "Pollen trend in Bern over the last 7 days?"
Impact
- New module: pollen (3 tools)
- Total: 76 -> 79 tools, 21 -> 22 modules
- Highly seasonal and practical — affects ~20% of Swiss population (hayfever)
Attribution
Data source: MeteoSwiss (Source must be cited)
What
Add a new Pollen module using MeteoSwiss open data from the national pollen monitoring network (16 automatic stations).
API
https://data.geo.admin.ch/api/stac/v1/collections/ch.meteoschweiz.ogd-pollenhttps://data.geo.admin.ch/ch.meteoschweiz.ogd-pollen/{station}/ogd-pollen_{station}_{granularity}_{period}.csvhttps://data.geo.admin.ch/ch.meteoschweiz.ogd-pollen/ogd-pollen_meta_stations.csvhttps://data.geo.admin.ch/ch.meteoschweiz.ogd-pollen/ogd-pollen_meta_parameters.csvStations (16)
Bern, Basel, Buchs SG, La Chaux-de-Fonds, Davos, Geneve, Jungfraujoch, Locarno, Lausanne, Lugano, Luzern, Munsterlingen, Neuchatel, Payerne, Sion, Zurich
Pollen types (7)
Alder (Alnus), Birch (Betula), Hazel (Corylus), Beech (Fagus), Ash (Fraxinus), Oak (Quercus), Grasses (Poaceae)
Data granularities
h(hourly) — real-time, updated every hourd(daily) — daily averagesy(yearly) — annual integralsProposed Tools (3)
get_pollen_currentget_pollen_dailylist_pollen_stationsUse Cases
Impact
Attribution
Data source: MeteoSwiss (Source must be cited)