GET /weather/historical
Retrieve historical weather data for any location and date range from the Open-Meteo archive. Returns daily temperature, precipitation, wind, and other weather variables for past dates. Requires latitude/longitude coordinates and a date range. Useful for climate analysis, agricultural research, insurance claims verification, event post-mortems, and comparing current conditions to historical norms.
lat
required
Latitude
lon
required
Longitude
start_date
required
Start date
end_date
required
End date
| Name | Required | Default | Description |
|---|---|---|---|
lat |
Yes | - | Latitude |
lon |
Yes | - | Longitude |
start_date |
Yes | - | Start date |
end_date |
Yes | - | End date |
curl "https://nordapi.ee/api/v1/weather/historical?lat=59.9&lon=10.7&start_date=2025-01-01&end_date=2025-01-31"
curl "https://nordapi.ee/api/v1/weather/historical?lat=59.9&lon=10.7&start_date=2025-01-01&end_date=2025-01-31"
curl "https://nordapi.ee/api/v1/weather/historical?lat=48.86&lon=2.35&start_date=2025-06-01&end_date=2025-08-31"
curl "https://nordapi.ee/api/v1/weather/historical?lat=35.68&lon=139.69&start_date=2026-05-17&end_date=2026-05-24"
{
"data": {
"daily": {
"precipitation_sum": [
3.7,
0.0,
0.3,
0.0,
1.0,
20.5,
29.5,
0.6,
0.2,
0.0,
0.0,
0.0,
0.0,
0.0,
0.2,
0.1,
0.0,
0.0,
0.0,
0.5,
1.7,
0.0,
15.4,
12.1,
0.3,
0.0,
5.6,
7.4,
2.2,
0.0,
0.0
],
"temperature_2m_max": [
-3.2,
-8.2,
-2.2,
-11.9,
-7.3,
-0.9,
2.2,
-1.0,
-0.5,
-2.4,
-2.5,
-8.0,
2.2,
1.7,
1.8,
2.9,
2.0,
1.2,
1.5,
0.6,
-0.5,
-2.7,
0.5,
4.3,
4.3,
2.5,
1.7,
2.6,
3.8,
1.0,
-1.0
],
"temperature_2m_min": [
-9.3,
-12.8,
-12.4,
-16.0,
-16.4,
-7.3,
-1.0,
-4.0,
-2.9,
-8.1,
-8.0,
-14.5,
-14.0,
-2.2,
-3.8,
0.1,
-1.1,
-3.4,
-1.5,
-1.7,
-3.4,
-8.1,
-7.2,
-8.7,
1.5,
-4.1,
0.0,
0.4,
1.0,
-5.3,
-6.0
],
"time": [
"2025-01-01",
"2025-01-02",
"2025-01-03",
"2025-01-04",
"2025-01-05",
"2025-01-06",
"2025-01-07",
"2025-01-08",
"2025-01-09",
"2025-01-10",
"2025-01-11",
"2025-01-12",
"2025-01-13",
"2025-01-14",
"2025-01-15",
"2025-01-16",
"2025-01-17",
"2025-01-18",
"2025-01-19",
"2025-01-20",
"2025-01-21",
"2025-01-22",
"2025-01-23",
"2025-01-24",
"2025-01-25",
"2025-01-26",
"2025-01-27",
"2025-01-28",
"2025-01-29",
"2025-01-30",
"2025-01-31"
],
"weather_code": [
73,
3,
71,
3,
73,
75,
75,
71,
71,
1,
2,
3,
3,
3,
51,
51,
3,
3,
3,
51,
73,
3,
75,
75,
51,
3,
61,
55,
53,
3,
3
],
"wind_speed_10m_max": [
19.2,
13.2,
29.3,
6.9,
10.0,
32.6,
33.3,
16.1,
15.1,
15.3,
19.3,
9.9,
16.6,
14.4,
7.3,
1.8,
7.2,
5.2,
7.2,
10.3,
11.5,
6.0,
24.2,
26.5,
26.3,
16.7,
17.4,
10.1,
13.2,
6.7,
7.9
]
},
"daily_units": {
"precipitation_sum": "mm",
"temperature_2m_max": "°C",
"temperature_2m_min": "°C",
"time": "iso8601",
"weather_code": "wmo code",
"wind_speed_10m_max": "km/h"
},
"elevation": 0.0,
"generationtime_ms": 1.8703937530517578,
"latitude": 59.9297,
"longitude": 10.625,
"timezone": "Europe/Oslo",
"timezone_abbreviation": "GMT+1",
"utc_offset_seconds": 3600
},
"success": true
}