Forecast
The forecast
field provides hourly, 5-day, 16-day, and 30-day weather forecasts.
Hourly
Query
query ($hourlyInput: LatLonInput!, $hourlyOptions: HourlyForecastOptions) {
api {
forecast {
hourly(input: $hourlyInput, options: $hourlyOptions) {
cod
message
cnt
city {
id
name
country
population
timezone
sunrise
sunset
coord {
lon
lat
}
}
list {
clouds {
all
}
pop
rain {
one_hour
}
snow {
one_hour
}
dt
main {
temp
feels_like
temp_min
temp_max
pressure
sea_level
grnd_level
humidity
temp_kf
}
wind {
speed
deg
gust
max {
speed
direction
}
}
visibility
sys {
pod
}
weather {
id
main
description
icon
}
feels_like {
day
night
eve
morn
}
temp {
day
min
max
night
eve
morn
}
dt_txt
}
}
}
}
}
Variables
{
"hourlyInput": {
"lat": 40.7128,
"lon": -74.006
},
"hourlyOptions": {
"units": "standard",
"lang": "sq",
"cnt": 5
}
}
5-Day
Query
query ($fiveInput: FiveInput!, $fiveOptions: FiveOptions) {
api {
forecast {
five(input: $fiveInput, options: $fiveOptions) {
cod
message
cnt
city {
id
name
country
population
timezone
sunrise
sunset
coord {
lon
lat
}
}
list {
clouds {
all
}
pop
rain {
three_hour
}
snow {
three_hour
}
dt
main {
temp
feels_like
temp_min
temp_max
pressure
sea_level
grnd_level
humidity
temp_kf
}
wind {
speed
deg
gust
max {
speed
direction
}
}
visibility
sys {
pod
}
weather {
id
main
description
icon
}
feels_like {
day
night
eve
morn
}
temp {
day
min
max
night
eve
morn
}
dt_txt
}
}
}
}
}
Variables
{
"fiveInput": {
"lat": 40.7128,
"lon": -74.006
},
"fiveOptions": {
"units": "metric",
"lang": "en",
"cnt": 5
}
}
16-Day
query ($sixteenInput: SixteenInput, $sixteenOptions: SixteenOptions) {
api {
forecast {
sixteen(input: $sixteenInput, options: $sixteenOptions) {
cod
message
cnt
list {
dt
sunrise
sunset
pressure
humidity
speed
deg
gust
clouds
pop
rain
snow
weather {
id
main
description
icon
}
feels_like {
day
night
eve
morn
}
temp {
day
min
max
night
eve
morn
}
}
city {
id
name
country
population
timezone
coord {
lon
lat
}
}
}
}
}
}
Variables
{
"sixteenInput": {
"lat": 40.7128,
"lon": -74.006
},
"sixteenOptions": {
"units": "standard",
"lang": "sq",
"cnt": 5
}
}
30-Day
query ($thirtyInput: ThirtyInput!, $thirtyOptions: ThirtyOptions) {
api {
forecast {
thirty(input: $thirtyInput, options: $thirtyOptions) {
code
message
cnt
list {
dt
sunrise
sunset
pressure
humidity
speed
deg
clouds
rain
snow
weather {
id
main
description
icon
}
feels_like {
day
night
eve
morn
}
temp {
day
min
max
night
eve
morn
}
}
city {
id
name
country
population
timezone
coord {
lon
lat
}
}
}
}
}
}
Variables
{
"thirtyInput": {
"lat": 40.7128,
"lon": -74.006
},
"thirtyOptions": {
"units": "standard",
"lang": "sq",
"cnt": 5
}
}