We use cookies for authentication and — with your consent — for analytics. Read more.

Skip to content
KETL Data
DataAppsMCPSign in
  1. Home
  2. Data catalogue
  3. SMHI open data
EnvironmentStandardCC-BY-4.0

SMHI open data

SMHI (the Swedish Meteorological and Hydrological Institute) offers open data with observations from more than 700 weather stations in Sweden: temperature, precipitation, wind, humidity and solar irradiance. Also a weather-forecast API (pmp3g) for coordinates. CC-BY-4.0, no auth required.

—

Data volume

Daily

Updates

4

MCP tools

Example response — /api/connectors/smhi/parameters
{
  "data": "..."
}

MCP integration

Available MCP tools
smhi_forecast
smhi_observations
smhi_parameters
smhi_stations
Configuration for Claude Desktop / Cursor
{
  "mcpServers": {
    "smhi": {
      "url": "https://data.ketl.no/mcp/smhi",
      "headers": {
        "Authorization": "Bearer $KETL_API_KEY"
      }
    }
  }
}

Analysis apps that use this source

Ready-made tools built on SMHI open data data. Use them directly in the browser, or wire the same data into your own analysis via the API below.

Weather and climate
Weather forecasts, observations and climate data for all of Norway.
SMHI Swedish weather and climate
Climate observations from 700+ Swedish weather stations and point forecasts from the Swedish Meteorological and Hydrological Institute.

API endpoints

GET
/parameters

List måleparametere

Show curl example
# GET https://data.ketl.no/api/connectors/smhi/parameters
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/smhi/parameters"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

GET
/stations/{parameter}

Målestasjoner per parameter

Show curl example
# GET https://data.ketl.no/api/connectors/smhi/stations/{parameter}
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/smhi/stations/{parameter}"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

GET
/observations/{parameter}/{stationId}

Observasjonsdata

period optional
Observasjonsperiode. Utelat for at ruta skal velge en periode SMHI annonserer for akkurat dette parameter/stasjon-paret — svaret ekkoer valget. period=latest-day
Show curl example
# GET https://data.ketl.no/api/connectors/smhi/observations/{parameter}/{stationId}
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/smhi/observations/{parameter}/{stationId}"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

GET
/forecast

Værprognose for koordinat (lat, lon)

lat required
Breddegrad (WGS84) lat=59.33
lon required
Lengdegrad (WGS84) lon=18.07
Show curl example
# GET https://data.ketl.no/api/connectors/smhi/forecast?lat=59.33&lon=18.07
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/smhi/forecast?lat=59.33&lon=18.07"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

Access and pricing

SMHI open data is openly available — create an account to get started.

sverigeværklimaobservasjonprognosenordisk
KETL Data

Nordic open-data and compliance infrastructure. Source, rule and confidence on every answer.

Product links

  • Data
  • Apps
  • MCP
  • Contact

Legal links

  • AI transparency
  • Privacy
  • Terms
  • SLA
  • Cookies
  • Security

© 2026 KETL Data

build 8f3b7512