Infoplaza
dataplatform
Docs
API
Components
Examples
Pricing
API Overview
Geocoding
Geocoding
Geocoding NearbyGeocoding Search
Weather
Weather Core
ForecastRadarClimate
Weather Warnings
Warnings PointWarnings Geo
Weather Timeseries
Timeseries ModelsTimeseries Point ForecastTimeseries Route Forecast
Weather Ensemble
Ensemble ModelsEnsemble Point Forecast
Weather Maps
Maps ModelsMaps LayersMaps Nowcast InfoMaps Nowcast Layers
Weather Text
Weather Text Netherlands
Marine
Marine Timeseries
Timeseries ModelsTimeseries Point ForecastTimeseries Route Forecast
Marine Ensemble
Ensemble ModelsEnsemble Point Forecast
Marine Shipping
Shipping Point ForecastShipping Route Forecast
Marine Ports
Port ListPort Info
Observations
Observations
Observations SourcesObservations AreaObservations PointObservations StationObservations Stations
Tropical Storms
Tropical Storms
Mobility (The Netherlands)
Mobility Traffic
Traffic OverviewTraffic Geo
Mobility Transit
Transit Planner SearchTransit I'm PlannerTransit Stops NearbyTransit Stop Departures
Infoplaza
dataplatform

Accurate, up-to-date weather data for your apps, websites and services.

Platform

  • Docs
  • API reference
  • Components
  • Examples
  • Showcase
  • Pricing

Support

  • Contact us

Legal

  • Privacy (EN)
  • Privacy (NL)
  • Terms of Service (EN)
  • Algemene voorwaarden (NL)
© 2026 Infoplaza

Climate

GET
https://api.infoplaza.com/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.

1 credit

Deducted from your plan's monthly call credits · Compare plans

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
stringTime granularity of the climate data, e.g., 'month'.
enum: ["month"]
periods
arrayArray of climate data entries for each period within the timeframe.
minItems: 12 maxItems: 12
└─month
integerMonth number (1 = January, ... 12 = December).
min: 1 max: 12
└─period
integerSub-period index within the period; usually 1 here indicating whole month.
min: 1

Example Request

curl "https://api.infoplaza.com/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.8,
      "windSpeed": 5.96,
      "sunshineHours": 2.3,
      "temperatureLow": 1.98,
      "temperatureHigh": 6.16,
      "precipitationSum": 2.71,
      "precipitationDays": 12
    },
    {
      "month": 2,
      "period": 1,
      "windGust": 10.56,
      "windSpeed": 6.49,
      "sunshineHours": 3.9,
      "temperatureLow": 2.39,
      "temperatureHigh": 8.06,
      "precipitationSum": 2.42,
      "precipitationDays": 11
    },
    {
      "month": 3,
      "period": 1,
      "windGust": 10.05,
      "windSpeed": 6.21,
      "sunshineHours": 5.6,
      "temperatureLow": 3.01,
      "temperatureHigh": 10.89,
      "precipitationSum": 1.81,
      "precipitationDays": 9
    },
    {
      "month": 4,
      "period": 1,
      "windGust": 9.38,
      "windSpeed": 5.77,
      "sunshineHours": 7.5,
      "temperatureLow": 5.03,
      "temperatureHigh": 14.14,
      "precipitationSum": 1.71,
      "precipitationDays": 8
    },
    {
      "month": 5,
      "period": 1,
      "windGust": 9.04,
      "windSpeed": 5.42,
      "sunshineHours": 8.6,
      "temperatureLow": 8.7,
      "temperatureHigh": 18.46,
      "precipitationSum": 1.95,
      "precipitationDays": 8
    },
    {
      "month": 6,
      "period": 1,
      "windGust": 8.68,
      "windSpeed": 5.26,
      "sunshineHours": 8.6,
      "temperatureLow": 12.84,
      "temperatureHigh": 22.03,
      "precipitationSum": 2.31,
      "precipitationDays": 9
    },
    {
      "month": 7,
      "period": 1,
      "windGust": 8.83,
      "windSpeed": 5.22,
      "sunshineHours": 8,
      "temperatureLow": 13.58,
      "temperatureHigh": 22.65,
      "precipitationSum": 2.27,
      "precipitationDays": 9
    },
    {
      "month": 8,
      "period": 1,
      "windGust": 8.47,
      "windSpeed": 5.05,
      "sunshineHours": 7.7,
      "temperatureLow": 13.61,
      "temperatureHigh": 23.05,
      "precipitationSum": 2.1,
      "precipitationDays": 9
    },
    {
      "month": 9,
      "period": 1,
      "windGust": 8.17,
      "windSpeed": 4.93,
      "sunshineHours": 6.5,
      "temperatureLow": 11.05,
      "temperatureHigh": 20.06,
      "precipitationSum": 2.5,
      "precipitationDays": 10
    },
    {
      "month": 10,
      "period": 1,
      "windGust": 8.9,
      "windSpeed": 5.36,
      "sunshineHours": 4.1,
      "temperatureLow": 8.79,
      "temperatureHigh": 15.21,
      "precipitationSum": 3.12,
      "precipitationDays": 11
    },
    {
      "month": 11,
      "period": 1,
      "windGust": 8.64,
      "windSpeed": 5.23,
      "sunshineHours": 3,
      "temperatureLow": 4.55,
      "temperatureHigh": 9.89,
      "precipitationSum": 2.56,
      "precipitationDays": 12
    },
    {
      "month": 12,
      "period": 1,
      "windGust": 9.22,
      "windSpeed": 5.7,
      "sunshineHours": 1.9,
      "temperatureLow": 3.21,
      "temperatureHigh": 7.28,
      "precipitationSum": 2.67,
      "precipitationDays": 11
    }
  ],
  "elements": {
    "windGust": {
      "unit": "m/s"
    },
    "windSpeed": {
      "unit": "m/s"
    },
    "sunshineHours": {
      "unit": "h"
    },
    "temperatureLow": {
      "unit": "°C"
    },
    "temperatureHigh": {
      "unit": "°C"
    },
    "precipitationSum": {
      "unit": "mm"
    },
    "precipitationDays": {
      "unit": "d"
    }
  },
  "latitude": 52.02,
  "longitude": 5.16,
  "periodDays": 30
}
└─windGust
numberAverage wind gust speed during the period in meters per second.
└─windSpeed
numberAverage wind speed during the period in meters per second.
└─sunshineHours
numberAverage daily sunshine hours during the period.
└─temperatureLow
numberAverage low temperature for the period in °C.
└─temperatureHigh
numberAverage high temperature for the period in °C.
└─precipitationSum
numberAverage precipitation sum for the period in millimeters.
└─precipitationDays
integerNumber of days with precipitation during the period.
elements
objectDefinition of climate parameters and their units.
└─windGust
objectUnit of average wind gust speed.
└─unit
stringUnit symbol for wind gust.
enum: ["m/s"]
└─windSpeed
objectUnit of average wind speed.
└─unit
stringUnit symbol for wind speed.
enum: ["m/s"]
└─sunshineHours
objectUnit of average sunshine hours.
└─unit
stringUnit symbol for sunshine hours.
enum: ["h"]
└─temperatureLow
objectUnit of the average low temperature.
└─unit
stringUnit symbol for temperature low.
enum: ["°C"]
└─temperatureHigh
objectUnit of the average high temperature.
└─unit
stringUnit symbol for temperature high.
enum: ["°C"]
└─precipitationSum
objectUnit of total precipitation amount.
└─unit
stringUnit symbol for precipitation sum.
enum: ["mm"]
└─precipitationDays
objectUnit of the number of days with precipitation.
└─unit
stringUnit symbol for precipitation days.
enum: ["d"]
latitude
numberLatitude of the location for which the climate data is provided.
min: -90 max: 90
longitude
numberLongitude of the location for which the climate data is provided.
min: -180 max: 180
periodDays
integerNumber of days in the period covered (typically 30 for month).
min: 1