← Geo & Weather

Historical Weather

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.

Parameters

lat required

Latitude

lon required

Longitude

start_date required

Start date

end_date required

End date

Example Requests

Basic usage
curl "https://nordapi.ee/api/v1/weather/historical?lat=59.9&lon=10.7&start_date=2025-01-01&end_date=2025-01-31"
Historical weather for Oslo in January 2025
curl "https://nordapi.ee/api/v1/weather/historical?lat=59.9&lon=10.7&start_date=2025-01-01&end_date=2025-01-31"
Historical weather for Paris in summer 2025
curl "https://nordapi.ee/api/v1/weather/historical?lat=48.86&lon=2.35&start_date=2025-06-01&end_date=2025-08-31"
Historical weather for Tokyo last week
curl "https://nordapi.ee/api/v1/weather/historical?lat=35.68&lon=139.69&start_date=2026-05-17&end_date=2026-05-24"

Live Response

{
  "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.0273456573486328,
    "latitude": 59.9297,
    "longitude": 10.625,
    "timezone": "Europe/Oslo",
    "timezone_abbreviation": "GMT+1",
    "utc_offset_seconds": 3600
  },
  "success": true
}