Daily Weather Forecast

Daily weather forecast with aggregated and region-adapted model data.

GET /v2/forecast/by-days/

Returns daily forecast and astronomy data. You must provide either slug or lat+lon.

The Daily Weather Forecast section provides access to a daily weather forecast. All data undergoes thorough aggregation and processing using optimal spatiotemporal interpolation methods, which significantly improves the accuracy and consistency of the forecasts. Reliable meteorological models and formulas, adapted to specific regional conditions, are used to calculate the values, ensuring high reliability of the forecast data.

Some parameters, such as temperature, are provided as the maximum and minimum for the day because the average value does not always accurately reflect daily fluctuations. However, for parameters that are less sensitive to extreme values, the daily average is more appropriate. Examples of such parameters include air humidity, atmospheric pressure, and wind speed, where daily variations are not as pronounced and average values provide useful information on trends throughout the day.

Query Parameters

NameTypeRequiredDescription
slugstringnoCity/location slug. Alternative to lat+lon.
latnumber (double)noLatitude. Used with lon as an alternative to slug.
lonnumber (double)noLongitude. Used with lat as an alternative to slug.
daysintegernoNumber of forecast days
unitstring (metric | imperial)noUnit system

Example

curl --location 'https://api.meteoflow.com/v2/forecast/by-days/?slug=united-kingdom-london&days=1&unit=metric'
curl --location 'https://api.meteoflow.com/v2/forecast/by-days/?lat=51.50&lon=-0.12&days=1&unit=metric'

200 Response Schema

Response type: object.

Top-level fields:

FieldTypeRequiredDescription
placeobjectyes-
astronomyarrayno-
dailyarrayno-

place

FieldTypeRequiredDescription
countrystringyes-
timezone_offsetintegeryes-
latitudenumber (double)yes-
longitudenumber (double)yes-
city_namestringyes-
country_namestringyes-
region_namestring | nullno-

astronomy[]

FieldTypeRequiredDescription
datestring (date)yes-
sunrisestring (date-time)yes-
sunsetstring (date-time)yes-
day_lengthinteger (int64)yes-
moon_angleintegeryes-
moon_illuminationintegeryes-
moon_phase_codeintegeryes-

daily[]

FieldTypeRequiredDescription
datestring (date-time)yes-
temperature_airobjectyes-
descriptionstringyes-
precipitationobjectyes-
cloudinessobjectyes-
iconobjectyes-
uvindexobjectyes-
humidityobjectyes-
visibilityobjectyes-
pressureobjectyes-
windobjectyes-

daily[].temperature_air

FieldTypeRequiredDescription
maxnumber (float)yes-
minnumber (float)yes-

daily[].precipitation

FieldTypeRequiredDescription
typestring (none | rain | snow)yes-
mmnumber (float) | nullyes-

daily[].cloudiness

FieldTypeRequiredDescription
typestring (clear | partly cloudy | cloudy)yes-

daily[].icon

FieldTypeRequiredDescription
codestringyes-
urlstringyes-

daily[].uvindex

FieldTypeRequiredDescription
valintegeryes-
descriptionstring (low | moderate | high | very high | extreme)yes-

daily[].humidity

FieldTypeRequiredDescription
maxintegeryes-
minintegeryes-

daily[].visibility

FieldTypeRequiredDescription
maxinteger | nullyes-
mininteger | nullyes-

daily[].pressure

FieldTypeRequiredDescription
maxintegeryes-
minintegeryes-

daily[].wind

FieldTypeRequiredDescription
speedintegeryes-
degreeintegeryes-
gustintegeryes-

Error Responses

StatusDescription
400Invalid request parameters
404Data/route not found
500Internal server error

Error object fields:

FieldTypeRequiredDescription
status_codeintegeryes-
messagestringyes-
detailstringyes-