Logo
developer platform
Docs
API
Pricing
Showcase
API Overview
API Reference
Geocoding
Geocoding NearbyGeocoding SearchPort ListPort Info
Weather Core
ForecastRadarClimateWarnings
Weather Timeseries
Timeseries ModelsTimeseries Point ForecastTimeseries Route Forecast
Weather Ensemble
Ensemble ModelsEnsemble Point ForecastEnsemble Route Forecast
Marine Timeseries
Timeseries ModelsTimeseries Point Forecast
Marine Ensemble
Ensemble ModelsEnsemble Point Forecast
Vessels
Vessel SearchVessel InfoVessel LocationVessel Location History
Observations
Observations InfoObservations Latest
Lightning
Lightning LiveLightning History
Earthquakes
Earthquakes
Tropical Storms
Tropical Storms
Mobility Traffic (NL Only)
Traffic OverviewTraffic Geo
Mobility Transit (NL Only)
Transit PlannerTransit Planner MixerTransit Stops NearbyTransit Stop Departures
Developer Infoplaza (obsolete)
Weather ClimateWeather Forecast
Archive
Test ErrorWeather Climate (old)

Climate

GET
https://api.infoplaza.dev/v1/weather/climate

Description

The Weather Climate API offers monthly climate data for locations worldwide, providing insights into average temperatures, precipitation trends, and long-term climate patterns.

The climate averages are based on weather observations from the past ten years. This approach is chosen to provide a globally accurate representation of the expected weather in the current (rapidly changing) climate for each month. The 10-year climate average is updated annually, ensuring the data remains relevant and accurate.

Parameters

ParameterTypeRequiredDefaultDescription
latnumberRequired-The latitude of the location
lonnumberRequired-The longitude of the location
periodstringOptionalmonthPeriod of the data, available values: month, half_month, ten_days

Response

PropertyTypeDescription
period
stringThe time period over which the climate averages are calculated.
enum: ["month"]
periods
arrayAn array of monthly climate data objects, each representing climate statistics for one month.
└─month
integerThe month of the year, represented as an integer from 1 (January) to 12 (December).
min: 1 max: 12
└─period
integerAn identifier for the specific period, typically 1 for monthly data.

Example Request

curl "https://api.infoplaza.dev/v1/weather/climate? \
     lat=52.02 \
     &lon=5.16 \
     &api_key=$INFOPLAZA_API_KEY"

Example Response

{
  "period": "month",
  "periods": [
    {
      "month": 1,
      "period": 1,
      "windGust": 9.94,
      "windSpeed": 6.09,
      "sunshineHours": 8117.13,
      "temperatureLow": 2.25,
      "temperatureHigh": 6.34,
      "precipitationSum": 81.27
    },
    {
      "month": 2,
      "period": 1,
      "windGust": 10.74,
      "windSpeed": 6.62,
      "sunshineHours": 14942.49,
      "temperatureLow": 2.08,
      "temperatureHigh": 7.93,
      "precipitationSum": 69.64
    },
    {
      "month": 3,
      "period": 1,
      "windGust": 10.28,
      "windSpeed": 6.37,
      "sunshineHours": 20172.09,
      "temperatureLow": 2.9,
      "temperatureHigh": 10.69,
      "precipitationSum": 57.21
    },
    {
      "month": 4,
      "period": 1,
      "windGust": 9.19,
      "windSpeed": 5.66,
      "sunshineHours": 27135.07,
      "temperatureLow": 4.84,
      "temperatureHigh": 14.07,
      "precipitationSum": 45.24
    },
    {
      "month": 5,
      "period": 1,
      "windGust": 9.15,
      "windSpeed": 5.51,
      "sunshineHours": 30101.64,
      "temperatureLow": 8.38,
      "temperatureHigh": 17.94,
      "precipitationSum": 56.67
    },
    {
      "month": 6,
      "period": 1,
      "windGust": 8.5,
      "windSpeed": 5.14,
      "sunshineHours": 31006.76,
      "temperatureLow": 12.5,
      "temperatureHigh": 21.79,
      "precipitationSum": 66.3
    },
    {
      "month": 7,
      "period": 1,
      "windGust": 8.9,
      "windSpeed": 5.29,
      "sunshineHours": 28796.94,
      "temperatureLow": 13.72,
      "temperatureHigh": 22.78,
      "precipitationSum": 74.13
    },
    {
      "month": 8,
      "period": 1,
      "windGust": 8.49,
      "windSpeed": 5.08,
      "sunshineHours": 26962.36,
      "temperatureLow": 13.44,
      "temperatureHigh": 22.62,
      "precipitationSum": 85.45
    },
    {
      "month": 9,
      "period": 1,
      "windGust": 7.87,
      "windSpeed": 4.74,
      "sunshineHours": 23179.64,
      "temperatureLow": 10.87,
      "temperatureHigh": 19.86,
      "precipitationSum": 64.66
    },
    {
      "month": 10,
      "period": 1,
      "windGust": 8.74,
      "windSpeed": 5.28,
      "sunshineHours": 14946.55,
      "temperatureLow": 8.67,
      "temperatureHigh": 15.21,
      "precipitationSum": 86.1
    },
    {
      "month": 11,
      "period": 1,
      "windGust": 8.93,
      "windSpeed": 5.46,
      "sunshineHours": 10893.55,
      "temperatureLow": 4.96,
      "temperatureHigh": 10.18,
      "precipitationSum": 80.68
    },
    {
      "month": 12,
      "period": 1,
      "windGust": 9.59,
      "windSpeed": 5.95,
      "sunshineHours": 7331.53,
      "temperatureLow": 3.46,
      "temperatureHigh": 7.52,
      "precipitationSum": 83.72
    }
  ],
  "latitude": "52.02",
  "longitude": "5.16"
}
└─windGust
numberThe average wind gust speed during the month, in meters per second.
└─windSpeed
numberThe average wind speed for the month, in meters per second.
└─sunshineHours
numberThe total number of sunshine hours accumulated over the month.
└─temperatureLow
numberThe average low temperature for the month, in degrees Celsius.
└─temperatureHigh
numberThe average high temperature for the month, in degrees Celsius.
└─precipitationSum
numberThe total precipitation for the month, typically measured in millimeters.
latitude
stringLatitude coordinate of the location in decimal degrees.
longitude
stringLongitude coordinate of the location in decimal degrees.