Skip to content

WeatherService API Documentation (v2)

This documentation describes the WeatherService API, version v2, which provides weather forecasts.

General Information

The WeatherService API allows you to retrieve weather information, including current conditions, minutely, hourly, and daily forecasts. The API is accessed through HTTP endpoints and returns data in JSON format.

Endpoints

/api/v2/weather/point

This endpoint retrieves weather data for a specific point defined by latitude and longitude.

HTTP Method: GET

Parameters

Parameter Required Type Format Description
apiKey Yes string API key for authentication
latitude Yes number double Latitude of the point
longitude Yes number double Longitude of the point
channel No string Channel for the request
dateTimeFrom No string date-time Start date and time for the weather data
dateTimeUntil No string date-time End date and time for the weather data
details No string Allows requesting additional weather information using predefined ENUM values. By default, only current weather information is provided. Possible values: ADDRESS (Reverse geocoding for provided coordinates), MINUTELY_15 (15-minute interval data), HOURLY (60-minute interval data), DAILY (daily data). Multiple values can be requested.

Data Models

Address

Defines an address.

Property Type Nullable Description
country string Yes Country of the address
district string Yes District of the address
zip string Yes ZIP code of the address
city string Yes City of the address
cityAddOn string Yes Additional city information
cityPart string Yes City part of the address
street string Yes Street of the address
houseNo string Yes House number of the address

ProblemDetails

Provides details about an error.

Property Type Nullable Description
type string Yes A URI reference that identifies the problem type
title string Yes A short, human-readable summary of the problem
status integer Yes The HTTP status code for this occurrence of the problem
detail string Yes A human-readable explanation specific to this occurrence of the problem
instance string Yes A URI reference that identifies the specific occurrence of the problem

ServiceError

Describes a service error.

Property Type Nullable Description
type string Yes Type of the error
message string Yes Error message

WeatherForecastCurrently

Contains current weather conditions.

Property Type Format Nullable Description Unit
timestamp string date-time No Timestamp of the weather data
interval number float Yes Interval
temperature2Meters number float Yes Temperature at 2 meters °C
relativeHumidity2Meters number float Yes Relative humidity at 2 meters %
apparentTemperature number float Yes Apparent temperature °C
isDay boolean Yes Indicates if it is day
precipitation number float Yes Precipitation amount mm
rain number float Yes Rain amount mm
showers number float Yes Showers amount mm
snowfall number float Yes Snowfall amount cm
weatherCode integer int32 Yes Weather code
cloudCover number float Yes Cloud cover percentage %
pressureMsl number float Yes Pressure at mean sea level hPa
surfacePressure number float Yes Surface pressure hPa
precipitationProbability number float Yes Probability of precipitation %
dewPoint2Meters number float Yes Dew point temperature at 2 meters °C
visibility number float Yes Visibility distance km
sunshineDuration number float Yes Sunshine duration in seconds s
windSpeed10Meters number float Yes Wind speed at 10 meters km/h
windDirection10Meters number float Yes Wind direction at 10 meters °
windGusts10Meters number float Yes Wind gusts at 10 meters km/h

WeatherForecastDaily

Provides daily weather forecast data.

Property Type Format Nullable Description Unit
timestamp string date-time No Timestamp of the forecast
sunrise string date-time Yes Sunrise time
sunset string date-time Yes Sunset time
temperature2MetersMin number float Yes Minimum temperature at 2 meters °C
temperature2MetersMax number float Yes Maximum temperature at 2 meters °C
apparentTemperatureMin number float Yes Minimum apparent temperature °C
apparentTemperatureMax number float Yes Maximum apparent temperature °C
precipitationSum number float Yes Total precipitation amount mm
precipitationHours number float Yes Number of hours with precipitation hours
precipitationProbabilityMax number float Yes Maximum probability of precipitation %
rainSum number float Yes Total rain amount mm
showersSum number float Yes Total showers amount mm
snowfallSum number float Yes Total snowfall amount cm
weatherCode integer int32 Yes Weather code
windSpeed10MetersMax number float Yes Maximum wind speed at 10 meters km/h
windGusts10MetersMax number float Yes Maximum wind gusts at 10 meters km/h
windDirection10MetersDominant number float Yes Dominant wind direction at 10 meters °
sunshineDuration number float Yes Sunshine duration in seconds s
daylightDuration number float Yes Daylight duration in seconds s
uvIndexMax number float Yes Maximum UV index
uvIndexClearSkyMax number float Yes Maximum UV index under clear sky conditions
et0FaoEvapotranspiration number float Yes ET0 FAO evapotranspiration mm
shortwaveRadiationSum number float Yes Sum of shortwave radiation MJ/m²

WeatherForecastHourly

Includes hourly weather forecast details.

Property Type Format Nullable Description Unit
timestamp string date-time No Timestamp of the forecast
temperature2Meters number float Yes Temperature at 2 meters °C
temperature80Meters number float Yes Temperature at 80 meters °C
temperature120Meters number float Yes Temperature at 120 meters °C
temperature180Meters number float Yes Temperature at 180 meters °C
relativeHumidity2Meters number float Yes Relative humidity at 2 meters %
dewPoint2Meters number float Yes Dew point temperature at 2 meters °C
apparentTemperature number float Yes Apparent temperature °C
precipitation number float Yes Precipitation amount mm
precipitationProbability number float Yes Probability of precipitation %
rain number float Yes Rain amount mm
showers number float Yes Showers amount mm
snowfall number float Yes Snowfall amount cm
snowDepth number float Yes Snow depth cm
weatherCode integer int32 Yes Weather code
visibility number float Yes Visibility distance km
windSpeed10Meters number float Yes Wind speed at 10 meters km/h
windSpeed80Meters number float Yes Wind speed at 80 meters km/h
windSpeed120Meters number float Yes Wind speed at 120 meters km/h
windSpeed180Meters number float Yes Wind speed at 180 meters km/h
windDirection10Meters number float Yes Wind direction at 10 meters °
windDirection80Meters number float Yes Wind direction at 80 meters °
windGusts10Meters number float Yes Wind gusts at 10 meters km/h
windDirection120Meters number float Yes Wind direction at 120 meters °
windDirection180Meters number float Yes Wind direction at 180 meters °
isDay number float Yes Indicates if it is day
sunshineDuration number float Yes Sunshine duration in seconds s
cloudCover number float Yes Cloud cover percentage %
cloudCoverLow number float Yes Low-level cloud cover percentage %
cloudCoverMid number float Yes Mid-level cloud cover percentage %
cloudCoverHigh number float Yes High-level cloud cover percentage %
pressureMsl number float Yes Pressure at mean sea level hPa
surfacePressure number float Yes Surface pressure hPa
soilTemperature0Centimeters number float Yes Soil temperature at 0 centimeters °C
soilTemperature6Centimeters number float Yes Soil temperature at 6 centimeters °C
soilTemperature18Centimeters number float Yes Soil temperature at 18 centimeters °C
soilTemperature54Centimeters number float Yes Soil temperature at 54 centimeters °C
soilMoisture0CentimetersTo1Centimeters number float Yes Soil moisture 0-1cm m³/m³
soilMoisture1CentimetersTo3Centimeters number float Yes Soil moisture 1-3cm m³/m³
soilMoisture3CentimetersTo9Centimeters number float Yes Soil moisture 3-9cm m³/m³
soilMoisture9CentimetersTo27Centimeters number float Yes Soil moisture 9-27cm m³/m³
soilMoisture27CentimetersTo81Centimeters number float Yes Soil moisture 27-81cm m³/m³
evapotranspiration number float Yes Evapotranspiration mm
vapourPressureDeficit number float Yes Vapour pressure deficit kPa
et0FaoEvapotranspiration number float Yes ET0 Fao Evapotranspiration mm

WeatherForecastMinutely15

Provides weather data in 15-minute intervals.

Property Type Format Nullable Description Unit
timestamp string date-time No Timestamp of the forecast
temperature2Meters number float Yes Temperature at 2 meters °C
relativeHumidity2Meters number float Yes Relative humidity at 2 meters %
dewPoint2Meters number float Yes Dew point temperature at 2 meters °C
apparentTemperature number float Yes Apparent temperature °C
precipitation number float Yes Precipitation amount mm
rain number float Yes Rain amount mm
showers number float Yes Showers amount mm
snowfall number float Yes Snowfall amount cm
snowfallHeight number float Yes Snowfall height m
freezingLevelHeight number float Yes Freezing level height m
sunshineDuration number float Yes Sunshine duration in seconds s
weatherCode integer int32 Yes Weather code
cloudCover number float Yes Cloud cover percentage %
pressureMsl number float Yes Pressure at mean sea level hPa
precipitationProbability number float Yes Probability of precipitation %
surfacePressure number float Yes Surface pressure hPa
windSpeed10Meters number float Yes Wind speed at 10 meters km/h
windSpeed80Meters number float Yes Wind speed at 80 meters km/h
windDirection10Meters number float Yes Wind direction at 10 meters °
windDirection80Meters number float Yes Wind direction at 80 meters °
windGusts10Meters number float Yes Wind gusts at 10 meters km/h
visibility number float Yes Visibility distance km
lightningPotential number float Yes Lightning potential
cape number float Yes CAPE (Convective Available Potential Energy) J/kg
isDay boolean Yes Indicates if it is day
shortwaveRadiation number float Yes Shortwave radiation W/m²
shortwaveRadiationInstant number float Yes Instantaneous shortwave radiation W/m²
diffuseRadiation number float Yes Diffuse radiation W/m²
diffuseRadiationInstant number float Yes Instantaneous diffuse radiation W/m²
directRadiation number float Yes Direct radiation W/m²
directRadiationInstant number float Yes Instantaneous direct radiation W/m²
terrestrialRadiation number float Yes Terrestrial radiation W/m²
terrestrialRadiationInstant number float Yes Instantaneous terrestrial radiation W/m²
directNormalIrradiance number float Yes Direct normal irradiance W/m²
directNormalIrradianceInstant number float Yes Instantaneous direct normal irradiance W/m²
globalTiltedIrradiance number float Yes Global tilted irradiance W/m²
globalTiltedIrradianceInstant number float Yes Instantaneous global tilted irradiance W/m²

WeatherForecastResponse

The main response object, including copyright information, timezone, current weather, and forecasts.

Property Type Nullable Description
copyright string Yes Copyright information
timezone string Yes Timezone
currently WeatherForecastCurrently No Current weather conditions
minutely15 array of WeatherForecastMinutely15 Yes Array of minutely (15-minute) forecasts
hourly array of WeatherForecastHourly Yes Array of hourly forecasts
daily array of WeatherForecastDaily Yes Array of daily forecasts
address Address No Address information
errors array of ServiceError Yes Array of service errors

Responses

HTTP Code Description Content Type Schema
200 Success application/json WeatherForecastResponse
400 Bad Request application/json ProblemDetails
401 Unauthorized application/json ProblemDetails
500 Server Error application/json ProblemDetails

For more details on the data models and their properties, please refer to the Swagger documentation