7Timer!
App · 4 actions
Free weather forecasts for anywhere on Earth from 7Timer!, based on NOAA's Global Forecast System: an 8-day forecast in 3-hour steps, a 7-day daily summary, a detailed meteorological forecast, and a 3-day astronomy forecast of cloud, seeing and transparency for stargazers. No account or API key required.
Actions
| Action | What it does |
|---|---|
| Get astronomy forecast | Get 72 hours of stargazing conditions in 3-hour steps: cloud cover, astronomical seeing (how steady the air is), sky transparency, humidity and wind, to plan a night of observing or astrophotography. |
| Get daily forecast | Get a 7-day forecast summarised one line a day: the weather in words, the high and low temperature and the strongest wind. |
| Get detailed forecast | Get an 8-day meteorological forecast in 3-hour steps with more detail than the standard one: high, mid and low cloud, sea-level pressure, precipitation amount, snow depth and wind direction in degrees. |
| Get forecast | Get an 8-day weather forecast for any place on Earth in 3-hour steps: the weather in words, temperature, humidity, cloud cover, rain or snow and wind, with 7Timer!'s coded values decoded into plain ranges. |
Get astronomy forecast
Get 72 hours of stargazing conditions in 3-hour steps: cloud cover, astronomical seeing (how steady the air is), sky transparency, humidity and wind, to plan a night of observing or astrophotography. No API key required.
Inputs
- Latitude
latitudenumberRequired - The place's latitude in degrees, -90 to 90 (north is positive).From -90 to 90.
- Longitude
longitudenumberRequired - The place's longitude in degrees, -180 to 180 (east is positive).From -180 to 180.
Outputs
attributiontext- The credit line to show with the forecast.
countnumber- How many entries are in 'periods'.
latitudenumber- The latitude the forecast is for.
longitudenumber- The longitude the forecast is for.
model_runtext- When the weather model run behind this forecast started, in UTC (ISO 8601), e.g. '2026-10-16T12:00:00Z'. 7Timer! updates four times a day.
periodslist- Observing conditions in 3-hour steps, 72 hours ahead.
producttext- The 7Timer! product that was asked for, e.g. 'civil'.
summarytext- One line describing the forecast's first entry.
Example output
{
"attribution": "Forecast by 7Timer! (www.7timer.info), based on NOAA's Global Forecast System",
"count": 2,
"latitude": 51.51,
"longitude": -0.13,
"model_run": "2026-10-16T12:00:00Z",
"periods": [
{
"cloud_cover": "31\u201344%",
"cloud_cover_code": 4,
"hours_ahead": 3,
"lifted_index": 15,
"lifted_index_range": "Over 11 (very stable)",
"precipitation_type": "None",
"relative_humidity": 42.5,
"seeing": "1.25\u20131.5 arcseconds",
"seeing_code": 5,
"temperature_c": 15,
"time": "2026-10-16T15:00:00Z",
"transparency": "0.3\u20130.4 magnitudes per air mass",
"transparency_code": 2,
"wind_direction": "NW",
"wind_speed": "Moderate (3.4\u20138.0 m/s)",
"wind_speed_code": 3
},
{
"cloud_cover": "19\u201331%",
"cloud_cover_code": 3,
"hours_ahead": 6,
"lifted_index": 15,
"lifted_index_range": "Over 11 (very stable)",
"precipitation_type": "None",
"relative_humidity": 52.5,
"seeing": "1.25\u20131.5 arcseconds",
"seeing_code": 5,
"temperature_c": 12,
"time": "2026-10-16T18:00:00Z",
"transparency": "0.3\u20130.4 magnitudes per air mass",
"transparency_code": 2,
"wind_direction": "NW",
"wind_speed": "Moderate (3.4\u20138.0 m/s)",
"wind_speed_code": 3
}
],
"product": "astro",
"summary": "No clear skies in the next 6 hours"
}Get daily forecast
Get a 7-day forecast summarised one line a day: the weather in words, the high and low temperature and the strongest wind. Handy for a daily digest message. No API key required.
Inputs
- Latitude
latitudenumberRequired - The place's latitude in degrees, -90 to 90 (north is positive).From -90 to 90.
- Longitude
longitudenumberRequired - The place's longitude in degrees, -180 to 180 (east is positive).From -180 to 180.
Outputs
attributiontext- The credit line to show with the forecast.
countnumber- How many entries are in 'days'.
dayslist- One entry a day, 7 days ahead.
latitudenumber- The latitude the forecast is for.
longitudenumber- The longitude the forecast is for.
model_runtext- When the weather model run behind this forecast started, in UTC (ISO 8601), e.g. '2026-10-16T12:00:00Z'. 7Timer! updates four times a day.
producttext- The 7Timer! product that was asked for, e.g. 'civil'.
summarytext- One line describing the forecast's first entry.
Example output
{
"attribution": "Forecast by 7Timer! (www.7timer.info), based on NOAA's Global Forecast System",
"count": 2,
"days": [
{
"condition": "Partly cloudy",
"condition_code": "pcloudy",
"date": "2026-10-16",
"max_wind_speed": "Moderate (3.4\u20138.0 m/s)",
"max_wind_speed_code": 3,
"temperature_max_c": 15,
"temperature_min_c": 10
},
{
"condition": "Clear",
"condition_code": "clear",
"date": "2026-10-17",
"max_wind_speed": "Moderate (3.4\u20138.0 m/s)",
"max_wind_speed_code": 3,
"temperature_max_c": 12,
"temperature_min_c": 7
}
],
"latitude": 51.51,
"longitude": -0.13,
"model_run": "2026-10-16T12:00:00Z",
"product": "civillight",
"summary": "2 days; 2026-10-16: Partly cloudy, 10\u201315 \u00b0C"
}Get detailed forecast
Get an 8-day meteorological forecast in 3-hour steps with more detail than the standard one: high, mid and low cloud, sea-level pressure, precipitation amount, snow depth and wind direction in degrees. No API key required.
Inputs
- Latitude
latitudenumberRequired - The place's latitude in degrees, -90 to 90 (north is positive).From -90 to 90.
- Longitude
longitudenumberRequired - The place's longitude in degrees, -180 to 180 (east is positive).From -180 to 180.
Outputs
attributiontext- The credit line to show with the forecast.
countnumber- How many entries are in 'periods'.
latitudenumber- The latitude the forecast is for.
longitudenumber- The longitude the forecast is for.
model_runtext- When the weather model run behind this forecast started, in UTC (ISO 8601), e.g. '2026-10-16T12:00:00Z'. 7Timer! updates four times a day.
periodslist- The forecast in 3-hour steps, about 8 days ahead.
producttext- The 7Timer! product that was asked for, e.g. 'civil'.
summarytext- One line describing the forecast's first entry.
Example output
{
"attribution": "Forecast by 7Timer! (www.7timer.info), based on NOAA's Global Forecast System",
"count": 2,
"latitude": 51.51,
"longitude": -0.13,
"model_run": "2026-10-16T12:00:00Z",
"periods": [
{
"cloud_cover": "31\u201344%",
"cloud_cover_code": 4,
"high_cloud": "31\u201344%",
"high_cloud_code": 4,
"hours_ahead": 3,
"lifted_index": 15,
"lifted_index_range": "Over 11 (very stable)",
"low_cloud": "6\u201319%",
"low_cloud_code": 2,
"mid_cloud": "0\u20136%",
"mid_cloud_code": 1,
"precipitation_amount": "None",
"precipitation_amount_code": 0,
"precipitation_type": "None",
"pressure_hpa": 1023,
"relative_humidity": 42.5,
"snow_depth": "None",
"snow_depth_code": 0,
"temperature_c": 15,
"time": "2026-10-16T15:00:00Z",
"wind_direction_degrees": 325,
"wind_speed": "Moderate (3.4\u20138.0 m/s)",
"wind_speed_code": 3
},
{
"cloud_cover": "19\u201331%",
"cloud_cover_code": 3,
"high_cloud": "6\u201319%",
"high_cloud_code": 2,
"hours_ahead": 6,
"lifted_index": 15,
"lifted_index_range": "Over 11 (very stable)",
"low_cloud": "0\u20136%",
"low_cloud_code": 1,
"mid_cloud": "0\u20136%",
"mid_cloud_code": 1,
"precipitation_amount": "None",
"precipitation_amount_code": 0,
"precipitation_type": "None",
"pressure_hpa": 1025,
"relative_humidity": 52.5,
"snow_depth": "None",
"snow_depth_code": 0,
"temperature_c": 12,
"time": "2026-10-16T18:00:00Z",
"wind_direction_degrees": 320,
"wind_speed": "Moderate (3.4\u20138.0 m/s)",
"wind_speed_code": 3
}
],
"product": "meteo",
"summary": "2 three-hour periods; first (2026-10-16T15:00:00Z): 15 \u00b0C, 1023 hPa, cloud 31\u201344%"
}Get forecast
Get an 8-day weather forecast for any place on Earth in 3-hour steps: the weather in words, temperature, humidity, cloud cover, rain or snow and wind, with 7Timer!'s coded values decoded into plain ranges. No API key required.
Inputs
- Latitude
latitudenumberRequired - The place's latitude in degrees, -90 to 90 (north is positive).From -90 to 90.
- Longitude
longitudenumberRequired - The place's longitude in degrees, -180 to 180 (east is positive).From -180 to 180.
Outputs
attributiontext- The credit line to show with the forecast.
countnumber- How many entries are in 'periods'.
latitudenumber- The latitude the forecast is for.
longitudenumber- The longitude the forecast is for.
model_runtext- When the weather model run behind this forecast started, in UTC (ISO 8601), e.g. '2026-10-16T12:00:00Z'. 7Timer! updates four times a day.
periodslist- The forecast in 3-hour steps, about 8 days ahead.
producttext- The 7Timer! product that was asked for, e.g. 'civil'.
summarytext- One line describing the forecast's first entry.
Example output
{
"attribution": "Forecast by 7Timer! (www.7timer.info), based on NOAA's Global Forecast System",
"count": 2,
"latitude": 51.51,
"longitude": -0.13,
"model_run": "2026-10-16T12:00:00Z",
"periods": [
{
"cloud_cover": "31\u201344%",
"cloud_cover_code": 4,
"condition": "Partly cloudy",
"condition_code": "pcloudyday",
"hours_ahead": 3,
"is_daytime": true,
"lifted_index": 15,
"lifted_index_range": "Over 11 (very stable)",
"precipitation_rate": "None",
"precipitation_rate_code": 0,
"precipitation_type": "None",
"relative_humidity": 45,
"temperature_c": 15,
"time": "2026-10-16T15:00:00Z",
"wind_direction": "NW",
"wind_speed": "Moderate (3.4\u20138.0 m/s)",
"wind_speed_code": 3
},
{
"cloud_cover": "19\u201331%",
"cloud_cover_code": 3,
"condition": "Partly cloudy",
"condition_code": "pcloudynight",
"hours_ahead": 6,
"is_daytime": false,
"lifted_index": 15,
"lifted_index_range": "Over 11 (very stable)",
"precipitation_rate": "None",
"precipitation_rate_code": 0,
"precipitation_type": "None",
"relative_humidity": 54,
"temperature_c": 12,
"time": "2026-10-16T18:00:00Z",
"wind_direction": "NW",
"wind_speed": "Moderate (3.4\u20138.0 m/s)",
"wind_speed_code": 3
}
],
"product": "civil",
"summary": "2 three-hour periods; first (2026-10-16T15:00:00Z): Partly cloudy, 15 \u00b0C, wind moderate"
}