Reference · built on requestCommons signalWeather & climate

SMHI Open Data

Point forecasts from the SNOW model, fire risk forecasts and station observations from SMHI as JSON, no key needed.

About

SMHI, the Swedish Meteorological and Hydrological Institute, documents its open data APIs at opendata.smhi.se. The meteorological forecast API serves the SNOW model (Swedish National Operational Weather forecast) from opendata-download-metfcst.smhi.se: a point forecast for a longitude and latitude about ten days ahead, a polygon of the forecast area, a multipoint grid, and createdtime.json for the latest update. Fire risk forecasts sit under category fwif1g. The observations API at opendata-download-metobs.smhi.se walks from version to parameter to station to period to data.

Through Fibric, an operator reads the point forecast and an observation series for your sites and proposes a freeze guard, a start time, or a yield check for your approval.

This is a reference listing. It documents what Fibric would read from SMHI Open Data and what it could propose, based on the publisher's published interfaces. Fibric builds it under a managed deployment when you request it; selecting it here installs nothing.

Inputs

  • SNOW point forecasts: GET /api/category/snow1g/version/1/geotype/point/lon/{lon}/lat/{lat}/data.json, about ten days ahead
  • Forecast parameters such as air_temperature, wind_speed, wind_speed_of_gust, precipitation_amount_mean, probability_of_frozen_precipitation, symbol_code and thunderstorm_probability
  • createdTime and referenceTime for the latest forecast through createdtime.json, and the valid time list through times.json
  • The forecast area polygon and the multipoint grid, with a downsample of 1 to 20
  • Fire risk forecasts under category fwif1g, daily, by point
  • Station observations by parameter, station and period: latest-hour, latest-day, latest-months or corrected-archive, as JSON, XML or CSV
  • Parameters such as Lufttemperatur, Vindhastighet, Byvind, Nederbördsmängd, Snödjup and Global Irradians, from CORE or ADDITIONAL stations

Proposed actions

Read-only. This feed informs operators; it changes nothing.

Proposed actions are target capabilities. Every action runs propose-first and needs a validated deployment and the appropriate permissions.

What you can build

  • Guard pipes before a freeze

    Read air_temperature and probability_of_frozen_precipitation for each site and propose freeze protection steps when the series drops below your threshold.

    With Freeze Protection

  • Set the morning start from the point forecast

    Poll createdtime.json, fetch the new forecast when it changes, and propose the heating start time for each building.

    With Optimal Start

  • Check solar yield against measured irradiance

    Read Global Irradians (parameter 11) from the nearest CORE station and propose an inspection when array output falls short of the observed input.

    With Array Yield

Requirements

  • Longitude and latitude inside the forecast polygon, with up to six decimal places
  • A client that accepts gzip encoding for multipoint requests, or the API returns HTTP 406
  • Station numbers and parameter ids from the metobs parameter level for the observations you want
  • Attribution naming SMHI as source, with a note of any changes to the material
Authentication
None. The APIs are open HTTP endpoints with no key or registration.

Limits

  • A point outside the forecast area returns HTTP 400 FIELD POINT OUT OF BOUNDS
  • Only documented APIs may be used, and SMHI asks clients to avoid unnecessary mass downloads of forecast data
  • Bandwidth is shared, so response times vary, and SMHI may block an IP address for obvious misuse
  • Values from ADDITIONAL stations are not quality checked; only CORE stations are corrected by SMHI

Access and pricing

Reference listing. Public feed access is separate from Fibric integration. If you request this feed, your quote covers the build, usage, and support.

Request SMHI Open Data ↗

Questions and answers

How do I know when a new SNOW forecast is out?
Poll https://opendata-download-metfcst.smhi.se/api/category/snow1g/version/1/createdtime.json. It returns createdTime, when the forecast was made, and referenceTime, the forecast start. The point forecast reaches about ten days ahead with all times in UTC.
Which licence covers SMHI open data?
Creative Commons Erkännande 4.0 SE. You must name SMHI as the source and say if you changed the material. Copying, distribution and derivative works are allowed, including commercial use.
How are observations organised?
The metobs API starts at https://opendata-download-metobs.smhi.se/api.json and links down through version, parameter, station or station set, and period to the data. Periods are latest-hour, latest-day, latest-months and corrected-archive; not every station has all four.
Ask about SMHI Open Data

Ask about the capabilities and requirements in this listing.

For project-specific requirements, contact Fibric.