Solar Radiation Forecast
Provide solar radiation forecasts and related data at 15-minute intervals for any location worldwide, up to 60 hours ahead, with a spatial resolution of 1×1 km.
Endpoint
/solarradiation/v1/forecast/{latitude}/{longitude}
Parameters
Path parameters
-
latitude
(required)The latitude of the desired location. Decimal format, up to 2 decimal places. For example39.92
-
longitude
(required)The longitude of the desired location. Decimal format, up to 2 decimal places. For example116.41
Query parameters
-
hours
Forecast hours, supports 1-60 hours, default is24
. For example:hours=12
-
interval
Interval of forecast data, supports15
,30
,60
minutes, default is60
. For example:interval=15
-
tilt
The tilt angle of the PV system (range 0-90, integer). Required whenextra=poa
. For example:tilt=30
-
azimuth
The azimuth angle of the PV system (range 0-359, integer, 0 = North). Required whenextra=poa
. For example:azimuth=180
-
extra
Additional information provided for the current solar radiation forecast, optionalweather
(basic weather data) andpoa
(plane of array irradiance, must pass bothtilt
andazimuth
), multiple items are separated by commas. For example:extra=weather
Request example
curl -X GET --compressed \
-H 'Authorization: Bearer your_token' \
'https://your_api_host/solarradiation/v1/forecast/50.11/8.68'
Replace your_token
and your_api_host
with your JWT Authentication and API Host
Response
The response is in JSON format and is Gzip compressed.
{
"metadata": {
"tag": "c4ca4238a0b923820dcc509a6f75849b"
},
"forecasts": [
{
"forecastTime": "2023-10-15T11:30Z",
"solarAngle": {
"azimuth": 184,
"elevation": 40
},
"dni": {
"value": 25.16,
"unit": "W/m²"
},
"dhi": {
"value": 136.29,
"unit": "W/m²"
},
"ghi": {
"value": 152.57,
"unit": "W/m²"
},
"weather": {
"temperature": {
"value": 18.6,
"unit": "°C"
},
"windSpeed": {
"value": 2.78,
"unit": "m/s"
},
"humidity": 76
},
"poa": {
"global": {
"value": 134.39,
"unit": "W/m²"
},
"direct": {
"value": 9.35,
"unit": "W/m²"
},
"diffuse": {
"value": 125.04,
"unit": "W/m²"
},
"reflected": {
"value": 1.52,
"unit": "W/m²"
}
}
},
{
"forecastTime": "2023-10-15T11:45Z",
"solarAngle": {
"azimuth": 189,
"elevation": 40
},
"dni": {
"value": 20.71,
"unit": "W/m²"
},
"dhi": {
"value": 132.14,
"unit": "W/m²"
},
"ghi": {
"value": 145.47,
"unit": "W/m²"
},
"weather": {
"temperature": {
"value": 18.27,
"unit": "°C"
},
"windSpeed": {
"value": 2.98,
"unit": "m/s"
},
"humidity": 76
},
"poa": {
"global": {
"value": 128.26,
"unit": "W/m²"
},
"direct": {
"value": 7.28,
"unit": "W/m²"
},
"diffuse": {
"value": 120.98,
"unit": "W/m²"
},
"reflected": {
"value": 1.45,
"unit": "W/m²"
}
}
},
{
"forecastTime": "2023-10-15T12:00Z",
"solarAngle": {
"azimuth": 194,
"elevation": 40
},
"dni": {
"value": 15.58,
"unit": "W/m²"
},
"dhi": {
"value": 127.72,
"unit": "W/m²"
},
"ghi": {
"value": 137.65,
"unit": "W/m²"
},
"weather": {
"temperature": {
"value": 17.94,
"unit": "°C"
},
"windSpeed": {
"value": 3.17,
"unit": "m/s"
},
"humidity": 76
},
"poa": {
"global": {
"value": 121.85,
"unit": "W/m²"
},
"direct": {
"value": 5.14,
"unit": "W/m²"
},
"diffuse": {
"value": 116.72,
"unit": "W/m²"
},
"reflected": {
"value": 1.37,
"unit": "W/m²"
}
}
},
{
"forecastTime": "2023-10-15T12:15Z",
"solarAngle": {
"azimuth": 198,
"elevation": 39
},
"dni": {
"value": 10.1,
"unit": "W/m²"
},
"dhi": {
"value": 124.08,
"unit": "W/m²"
},
"ghi": {
"value": 130.43,
"unit": "W/m²"
},
"weather": {
"temperature": {
"value": 17.63,
"unit": "°C"
},
"windSpeed": {
"value": 3.3,
"unit": "m/s"
},
"humidity": 76
},
"poa": {
"global": {
"value": 118.87,
"unit": "W/m²"
},
"direct": {
"value": 3.1,
"unit": "W/m²"
},
"diffuse": {
"value": 115.77,
"unit": "W/m²"
},
"reflected": {
"value": 1.3,
"unit": "W/m²"
}
}
}
]
}
-
metadata.tag
Unique tag for this data -
forecasts.forecastTime
Forecast time, ISO8601 format -
forecasts.solarAngle.azimuth
Solar azimuth angle, 0 degree for North, increasing clockwise -
forecasts.solarAngle.elevation
Solar elevation angle -
forecasts.dni.value
Direct normal irradiance value -
forecasts.dni.unit
Direct normal irradiance unit,Watt per square meter -
forecasts.dhi.value
Diffuse horizontal irradiance value -
forecasts.dhi.unit
Diffuse horizontal irradiance unit, Watt per square meter -
forecasts.ghi.value
Global horizontal irradiance value -
forecasts.ghi.unit
Global horizontal irradiance unit, Watt per square meter -
forecasts.weather.temperature.value
Temperature value -
forecasts.weather.temperature.unit
Temperature unit, Celsius -
forecasts.weather.windSpeed.value
Wind speed value -
forecasts.weather.windSpeed.unit
Wind speed unit, meter per second -
forecasts.weather.humidity
Relative humidity in percent -
forecasts.poa.global.value
Plane of array global irradiance value -
forecasts.poa.global.unit
Plane of array global irradiance unit, Watt per square meter -
forecasts.poa.direct.value
Plane of array direct irradiance value -
forecasts.poa.direct.unit
Plane of array direct irradiance unit, Watt per square meter -
forecasts.poa.diffuse.value
Plane of array diffuse irradiance value -
forecasts.poa.diffuse.unit
Plane of array diffuse irradiance unit, Watt per square meter -
forecasts.poa.reflected.value
Plane of array ground-reflected irradiance value -
forecasts.poa.reflected.unit
Plane of array ground-reflected irradiance unit, Watt per square meter