---
title: "Weather Forecast"
method: GET
path: "/weather/forecast"
---

# Weather Forecast

`GET /weather/forecast`

## Query parameters

- `location` string, required
- `timesteps` string[]
- `units` string

## Headers

- `accept-encoding` string, required

## Response `200`

200

- object
  - `timelines` object
    - `minutely` object[]
      - `time` string
      - `values` object
        - `cloudBase` number
        - `cloudCeiling` number
        - `cloudCover` integer
        - `dewPoint` number
        - `freezingRainIntensity` integer
        - `hailProbability` number
        - `hailSize` number
        - `humidity` integer
        - `precipitationProbability` integer
        - `pressureSeaLevel` integer
        - `pressureSurfaceLevel` integer
        - `rainIntensity` integer
        - `sleetIntensity` integer
        - `snowIntensity` integer
        - `temperature` number
        - `temperatureApparent` number
        - `uvHealthConcern` integer
        - `uvIndex` integer
        - `visibility` number
        - `weatherCode` integer
        - `windDirection` integer
        - `windGust` number
        - `windSpeed` number
    - `hourly` object[]
      - `time` string
      - `values` object
        - `cloudBase` number
        - `cloudCeiling` number
        - `cloudCover` integer
        - `dewPoint` number
        - `evapotranspiration` number
        - `freezingRainIntensity` integer
        - `hailProbability` number
        - `hailSize` number
        - `humidity` integer
        - `iceAccumulation` integer
        - `iceAccumulationLwe` integer
        - `precipitationProbability` integer
        - `pressureSeaLevel` integer
        - `pressureSurfaceLevel` integer
        - `rainAccumulation` integer
        - `rainAccumulationLwe` integer
        - `rainIntensity` integer
        - `sleetAccumulation` integer
        - `sleetAccumulationLwe` integer
        - `sleetIntensity` integer
        - `snowAccumulation` integer
        - `snowAccumulationLwe` number
        - `snowDepth` integer
        - `snowIntensity` integer
        - `temperature` number
        - `temperatureApparent` number
        - `uvHealthConcern` integer
        - `uvIndex` integer
        - `visibility` number
        - `weatherCode` integer
        - `windDirection` integer
        - `windGust` number
        - `windSpeed` number
    - `daily` object[]
      - `time` string
      - `values` object
        - `cloudBaseAvg` number
        - `cloudBaseMax` number
        - `cloudBaseMin` number
        - `cloudCeilingAvg` number
        - `cloudCeilingMax` number
        - `cloudCeilingMin` integer
        - `cloudCoverAvg` integer
        - `cloudCoverMax` integer
        - `cloudCoverMin` integer
        - `dewPointAvg` number
        - `dewPointMax` number
        - `dewPointMin` number
        - `evapotranspirationAvg` number
        - `evapotranspirationMax` number
        - `evapotranspirationMin` number
        - `evapotranspirationSum` number
        - `freezingRainIntensityAvg` integer
        - `freezingRainIntensityMax` integer
        - `freezingRainIntensityMin` integer
        - `hailProbabilityAvg` number
        - `hailProbabilityMax` number
        - `hailProbabilityMin` number
        - `hailSizeAvg` number
        - `hailSizeMax` number
        - `hailSizeMin` number
        - `humidityAvg` integer
        - `humidityMax` integer
        - `humidityMin` integer
        - `iceAccumulationAvg` integer
        - `iceAccumulationLweAvg` integer
        - `iceAccumulationLweMax` integer
        - `iceAccumulationLweMin` integer
        - `iceAccumulationLweSum` integer
        - `iceAccumulationMax` integer
        - `iceAccumulationMin` integer
        - `iceAccumulationSum` integer
        - `moonriseTime` string
        - `moonsetTime` string
        - `precipitationProbabilityAvg` number
        - `precipitationProbabilityMax` integer
        - `precipitationProbabilityMin` integer
        - `pressureSeaLevelAvg` integer
        - `pressureSeaLevelMax` integer
        - `pressureSeaLevelMin` integer
        - `pressureSurfaceLevelAvg` integer
        - `pressureSurfaceLevelMax` integer
        - `pressureSurfaceLevelMin` integer
        - `rainAccumulationAvg` integer
        - `rainAccumulationLweAvg` integer
        - `rainAccumulationLweMax` integer
        - `rainAccumulationLweMin` integer
        - `rainAccumulationMax` integer
        - `rainAccumulationMin` integer
        - `rainAccumulationSum` integer
        - `rainIntensityAvg` integer
        - `rainIntensityMax` integer
        - `rainIntensityMin` integer
        - `sleetAccumulationAvg` integer
        - `sleetAccumulationLweAvg` integer
        - `sleetAccumulationLweMax` integer
        - `sleetAccumulationLweMin` integer
        - `sleetAccumulationLweSum` integer
        - `sleetAccumulationMax` integer
        - `sleetAccumulationMin` integer
        - `sleetIntensityAvg` integer
        - `sleetIntensityMax` integer
        - `sleetIntensityMin` integer
        - `snowAccumulationAvg` number
        - `snowAccumulationLweAvg` number
        - `snowAccumulationLweMax` number
        - `snowAccumulationLweMin` integer
        - `snowAccumulationLweSum` number
        - `snowAccumulationMax` number
        - `snowAccumulationMin` integer
        - `snowAccumulationSum` number
        - `snowDepthAvg` integer
        - `snowDepthMax` integer
        - `snowDepthMin` integer
        - `snowDepthSum` integer
        - `snowIntensityAvg` number
        - `snowIntensityMax` number
        - `snowIntensityMin` integer
        - `sunriseTime` string
        - `sunsetTime` string
        - `temperatureApparentAvg` number
        - `temperatureApparentMax` number
        - `temperatureApparentMin` number
        - `temperatureAvg` number
        - `temperatureMax` number
        - `temperatureMin` number
        - `uvHealthConcernAvg` integer
        - `uvHealthConcernMax` integer
        - `uvHealthConcernMin` integer
        - `uvIndexAvg` integer
        - `uvIndexMax` integer
        - `uvIndexMin` integer
        - `visibilityAvg` number
        - `visibilityMax` integer
        - `visibilityMin` number
        - `weatherCodeMax` integer
        - `weatherCodeMin` integer
        - `windDirectionAvg` integer
        - `windGustAvg` number
        - `windGustMax` number
        - `windGustMin` number
        - `windSpeedAvg` number
        - `windSpeedMax` number
        - `windSpeedMin` number
  - `location` object
    - `lat` number
    - `lon` number
    - `name` string
    - `type` string

## Other responses

- `400` — 400

---

[API](https://skmtc.dev/tomorrow/apis/tomorrowio-api.md) · [All operations](https://skmtc.dev/tomorrow/apis/tomorrowio-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/tomorrow/tomorrowio-api/revisions/18905002092a/schema)
