Data & Analytics2025-01-23

Weather.gov API

Free access weather data including forecasts.

https://api.weather.gov/
Unlocking the Power of Weather.gov API: A Comprehensive Guide

Weather has always been an important aspect of our lives. Understanding and predicting it is crucial for various industries, from agriculture to transportation, and even for day-to-day planning. In the digital age, accessing accurate and reliable weather data has become easier thanks to APIs (Application Programming Interfaces) provided by various weather services.

In this article, we are going to look at the API provided by the US National Weather Service which is part of the National Oceanic and Atmospheric Association (NOAA). For a bit of trivia, NOAA is a branch within the US Department of Commerce alongside the Bureau of Economic Analysis (BEA), National Institute of Standards and Technology (NIST) and U.S. Census Bureau among others.

We will also provide some basic python code at the bottom of this page that interacts with the weather.gov API.

In this guide, we will explore how to use the Weather.gov API to access a broad range of weather information that can be incorporated into your projects.

Understanding Weather.gov API

The Weather.gov API provides access to a wide array of weather data. This API coverage includes forecasts, current conditions, radar data, alerts, and more. It's a valuable resource for developers, businesses, researchers, and enthusiasts seeking to integrate weather data into their applications or analysis. Details can be found at the weather.gov site https://www.weather.gov/documentation/services-web-api.

The API is based on JSON-LD to promote machine data discovery...more on this after exploring the data. The data presented in the API is intended to be open data provided by the US Government so no fees are charged to use the API. There are generous rate limits in place which aren’t published. If the rate limit is exceeded an error message will be returned – and the request can be made again generally after 5 seconds.

Use Cases

The Weather.gov API finds application in diverse fields:

  1. App Development: Integrating weather information into mobile apps for daily forecasts, travel planning, or outdoor activities.

  2. Agriculture: Supporting farmers by providing weather data for planting, harvesting, and irrigation decisions.

  3. Emergency Services: Utilizing weather alerts to prepare and respond to natural disasters or severe weather events.

Navigating the API

The NWS has 122 Weather Forecast Offices (WFO) spread out across the US, Puerto Rico and Guam. These offices are staffed 24/7 with meteorologist. Forecasts are created at each WFO on their own grid definition. The WFOs partner with the Center Weather Service Units (CWSU) to provide weather forecasts to the nation's 21 Air Route Traffic Centers (ARTCC). Beyond that, the WFOs provide localized weather to the public. Forecasts are created at each WFO with a resolution of about 1.55 miles x 1.55 miles (2.5 KM X 2.5 KM). The grid level forecast call has the following form:

https://api.weather.gov/gridpoints/{office}/{gridX},{gridY}/forecast

This site has a listing of the offices: https://www.spc.noaa.gov/misc/NWS_WFO_ID.txt

For an example, the following call will pull the Topeka, KS (TOP) office information for the grid points 31, 80.

[https://api.weather.gov/gridpoints/TOP/31,80/forecast]

Note: You can just paste the above URL in your browser to retrieve the data.

Referencing Locations

The grid points are not necessarily the most convenient specification of a location, but fortunately there is an endpoint for pulling the forecast for a point location using latitude and longitude.

[https://api.weather.gov/points/39.7456,-97.0892]

Investigation of the response for this call shows that it is part of the grid queried above (see the gridX and gridY variables in the response).

"properties": {
        "@id": "https://api.weather.gov/points/39.7456,-97.0892",
        "@type": "wx:Point",
        "cwa": "TOP",
        "forecastOffice": "https://api.weather.gov/offices/TOP",
        "gridId": "TOP",
        "gridX": 32,
        "gridY": 81,

Per the NWS website, be careful when using the grid specification – “it is important to note that while it generally does not occur often, the gridX and gridY values (and even the office) for a given coordinate may occasionally change.” However, the mapping from long/latt should be reliable.

So far we have looked at two different endpoints:

  • api.weather.gov/gridpoints
  • api.weather.gov/points

The above endpoints permit the following endpoint options:

  • forecast - forecast for 12h periods over the next seven days
  • forecastHourly - forecast for hourly periods over the next seven days
  • forecastGridData - raw forecast data over the next seven days

The weather.gov API uses linked data to present content.

Getting Started

Well technically I guess we have already gotten started but nonetheless. Currently (11/2023) there is mixed information in the documentation referring to registration and API key. The API does not currently require either. A simple test proves this is with the calls we made above. To demonstrate again, you can paste the following URL into your browser URL field:

[https://api.weather.gov/points/39.7456,-97.0892]

The browser will return a response. Hence, no keys required.

Endpoints and Data

The Weather.gov API offers various endpoints, each serving different types of weather data. Some of the key endpoints include:

Points & Location Metadata
Forecast Grids
Alerts
Observation Stations & Data
Zones
Offices
Products
Icons & Images
Glossary
Notes
  • Base URL: https://api.weather.gov/
  • Format: JSON / GeoJSON (RESTful)
  • Headers Required: Always include a descriptive User-Agent header (e.g., User-Agent: MyWeatherApp (me@example.com))
  • Typical Workflow:
    1. Start with /points/\{lat\},\{lon\}
    2. Follow linked forecast, gridpoint, or office URLs
    3. Retrieve forecasts, alerts, and observations as needed

Here are some useful sources of information:

  • https://www.weather.gov/documentation/services-web-api?utm_source=chatgpt.com "API Web Service"
  • https://www.postman.com/api-evangelist/national-oceanic-and-atmospheric-administration-noaa/documentation/9eu7ygi/weather-gov?utm_source=chatgpt.com "Weather.gov | Documentation | Postman API Network"
  • https://zenpacks.zenoss.io/zdk/start/http/nws-api/?utm_source=chatgpt.com "NWS API - ZenPack Documentation"
Best Practices and Tips
  1. Understanding Data Limitations: It's crucial to understand the limitations of the API, such as rate limits and the frequency of data updates. Respect these limitations to ensure continuous access to the service.

  2. Handle Responses Appropriately: The API provides data in various formats, such as JSON and XML. Ensure that your application can handle and process these formats appropriately.

  3. Stay Updated on API Changes: APIs often evolve and update. Stay informed about any changes, new features, or deprecations to adapt your applications accordingly.

Conclusion

The Weather.gov API is a powerful tool that empowers developers, businesses, and researchers with valuable weather data. By leveraging this resource, individuals and organizations can access accurate, timely, and reliable weather information, fostering innovation and informed decision-making across various sectors. By understanding the available endpoints, making API requests, and handling the responses, you can unlock the power of the Weather.gov API to enhance your projects and stay informed about the weather in your area.

Embrace the potential of Weather.gov API to unlock the wonders of weather data and enhance your applications, research, and planning endeavors.

Python Examples

Below we will provide some examples of Weather.gov API calls with Python.

You will need to install the requests package with pip or using your IDE.

pip install requests

With that, lets start building our python script to retrieve a forecast for a lat/lon combination.

import requests

# --- Manhattan lat/lon ---
# --- Replace with your coords ---
latitude = 40.776676
longitude = -73.971321

headers = {
    "User-Agent": "WeatherTutorialApp (your_email@example.com)",
    "Accept": "application/geo+json"
}

# Note we don't call for a forecast directly with lat/lon.
# more on this below
points_url = f"https://api.weather.gov/points/\{latitude\},\{longitude\}"

print(points_url)

https://api.weather.gov/points/40.776676,-73.971321

We now have our URL and headers so we can make our (non-forecast) requests call to the API.

In the requests.get() function, pass the url and headers.

You will notice that we don't call for a forecast directly with the points endpoint. This is because forecasts are actually mapped to valid grids and not lat/lon coordinates...they are actually made for a station. So you have to first query the points endpoint with lat/lon and then extract the URL with the forecast associated with the grid that the lat/lon belong to. We will see in more detail below.

resp_points = requests.get(points_url, headers=headers)
points_data = resp_points.json()
print(points_data)
{'@context': ['https://geojson.org/geojson-ld/geojson-context.jsonld', {'@version': '1.1', 'wx': 'https://api.weather.gov/ontology#', 's': 'https://schema.org/', 'geo': 'http://www.opengis.net/ont/geosparql#', 'unit': 'http://codes.wmo.int/common/unit/', '@vocab': 'https://api.weather.gov/ontology#', 'geometry': {'@id': 's:GeoCoordinates', '@type': 'geo:wktLiteral'}, 'city': 's:addressLocality', 'state': 's:addressRegion', 'distance': {'@id': 's:Distance', '@type': 's:QuantitativeValue'}, 'bearing': {'@type': 's:QuantitativeValue'}, 'value': {'@id': 's:value'}, 'unitCode': {'@id': 's:unitCode', '@type': '@id'}, 'forecastOffice': {'@type': '@id'}, 'forecastGridData': {'@type': '@id'}, 'publicZone': {'@type': '@id'}, 'county': {'@type': '@id'}}], 'id': 'https://api.weather.gov/points/40.7767,-73.9713', 'type': 'Feature', 'geometry': {'type': 'Point', 'coordinates': [-73.9713, 40.7767]}, 'properties': {'@id': 'https://api.weather.gov/points/40.7767,-73.9713', '@type': 'wx:Point', 'cwa': 'OKX', 'forecastOffice': 'https://api.weather.gov/offices/OKX', 'gridId': 'OKX', 'gridX': 34, 'gridY': 38, 'forecast': 'https://api.weather.gov/gridpoints/OKX/34,38/forecast', 'forecastHourly': 'https://api.weather.gov/gridpoints/OKX/34,38/forecast/hourly', 'forecastGridData': 'https://api.weather.gov/gridpoints/OKX/34,38', 'observationStations': 'https://api.weather.gov/gridpoints/OKX/34,38/stations', 'relativeLocation': {'type': 'Feature', 'geometry': {'type': 'Point', 'coordinates': [-74.004572, 40.792784]}, 'properties': {'city': 'Guttenberg', 'state': 'NJ', 'distance': {'unitCode': 'wmoUnit:m', 'value': 3323.5213710938}, 'bearing': {'unitCode': 'wmoUnit:degree_(angle)', 'value': 122}}}, 'forecastZone': 'https://api.weather.gov/zones/forecast/NYZ072', 'county': 'https://api.weather.gov/zones/county/NYC061', 'fireWeatherZone': 'https://api.weather.gov/zones/fire/NYZ212', 'timeZone': 'America/New_York', 'radarStation': 'KOKX'}}

Looking at the json response, there is a lot of info provided. You can see the forecast office, the grid location that the lat/lon map to, and you can see URLs for forecasts.

We will grab the "forecast" field.

forecast_url = points_data["properties"]["forecast"]
print(f"Forecast URL: {forecast_url}")

Forecast URL: https://api.weather.gov/gridpoints/OKX/34,38/forecast

Now we can take that URL (forecast_url) and call for the forecast.

resp_forecast = requests.get(forecast_url, headers=headers)
forecast_data = resp_forecast.json()

print(forecast_data)
{'@context': ['https://geojson.org/geojson-ld/geojson-context.jsonld', {'@version': '1.1', 'wx': 'https://api.weather.gov/ontology#', 'geo': 'http://www.opengis.net/ont/geosparql#', 'unit': 'http://codes.wmo.int/common/unit/', '@vocab': 'https://api.weather.gov/ontology#'}], 'type': 'Feature', 'geometry': {'type': 'Polygon', 'coordinates': [[[-73.9589, 40.7635999], [-73.9544, 40.7853], [-73.98309990000001, 40.7887], [-73.98760000000001, 40.766999999999996], [-73.9589, 40.7635999]]]}, 'properties': {'units': 'us', 'forecastGenerator': 'BaselineForecastGenerator', 'generatedAt': '2025-10-19T12:26:32+00:00', 'updateTime': '2025-10-19T11:19:59+00:00', 'validTimes': '2025-10-19T05:00:00+00:00/P7DT20H', 'elevation': {'unitCode': 'wmoUnit:m', 'value': 24.9936}, 'periods': [{'number': 1, 'name': 'Today', 'startTime': '2025-10-19T08:00:00-04:00', 'endTime': '2025-10-19T18:00:00-04:00', 'isDaytime': True, 'temperature': 72, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 2}, 'windSpeed': '3 to 12 mph', 'windDirection': 'SE', 'icon': 'https://api.weather.gov/icons/land/day/sct?size=medium', 'shortForecast': 'Mostly Sunny', 'detailedForecast': 'Mostly sunny. High near 72, with temperatures falling to around 69 in the afternoon. Southeast wind 3 to 12 mph, with gusts as high as 23 mph.'}, {'number': 2, 'name': 'Tonight', 'startTime': '2025-10-19T18:00:00-04:00', 'endTime': '2025-10-20T06:00:00-04:00', 'isDaytime': False, 'temperature': 59, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 93}, 'windSpeed': '13 mph', 'windDirection': 'S', 'icon': 'https://api.weather.gov/icons/land/night/rain_showers,40/tsra,90?size=medium', 'shortForecast': 'Showers And Thunderstorms', 'detailedForecast': 'A chance of rain showers between 11pm and 2am, then showers and thunderstorms. Mostly cloudy. Low around 59, with temperatures rising to around 64 overnight. South wind around 13 mph, with gusts as high as 24 mph. Chance of precipitation is 90%. New rainfall amounts between a quarter and half of an inch possible.'}, {'number': 3, 'name': 'Monday', 'startTime': '2025-10-20T06:00:00-04:00', 'endTime': '2025-10-20T18:00:00-04:00', 'isDaytime': True, 'temperature': 64, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 85}, 'windSpeed': '13 mph', 'windDirection': 'SW', 'icon': 'https://api.weather.gov/icons/land/day/tsra,90/tsra,40?size=medium', 'shortForecast': 'Showers And Thunderstorms', 'detailedForecast': 'Showers and thunderstorms. Mostly cloudy. High near 64, with temperatures falling to around 61 in the afternoon. Southwest wind around 13 mph, with gusts as high as 24 mph. Chance of precipitation is 90%. New rainfall amounts between a quarter and half of an inch possible.'}, {'number': 4, 'name': 'Monday Night', 'startTime': '2025-10-20T18:00:00-04:00', 'endTime': '2025-10-21T06:00:00-04:00', 'isDaytime': False, 'temperature': 50, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 28}, 'windSpeed': '5 to 12 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/night/rain_showers,30/sct?size=medium', 'shortForecast': 'Chance Rain Showers then Partly Cloudy', 'detailedForecast': 'A chance of rain showers before 8pm. Partly cloudy. Low around 50, with temperatures rising to around 52 overnight. West wind 5 to 12 mph, with gusts as high as 23 mph. Chance of precipitation is 30%.'}, {'number': 5, 'name': 'Tuesday', 'startTime': '2025-10-21T06:00:00-04:00', 'endTime': '2025-10-21T18:00:00-04:00', 'isDaytime': True, 'temperature': 66, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 1}, 'windSpeed': '7 mph', 'windDirection': 'SW', 'icon': 'https://api.weather.gov/icons/land/day/few?size=medium', 'shortForecast': 'Sunny', 'detailedForecast': 'Sunny. High near 66, with temperatures falling to around 64 in the afternoon. Southwest wind around 7 mph.'}, {'number': 6, 'name': 'Tuesday Night', 'startTime': '2025-10-21T18:00:00-04:00', 'endTime': '2025-10-22T06:00:00-04:00', 'isDaytime': False, 'temperature': 54, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 52}, 'windSpeed': '7 mph', 'windDirection': 'SW', 'icon': 'https://api.weather.gov/icons/land/night/rain_showers,30/rain_showers,50?size=medium', 'shortForecast': 'Chance Rain Showers', 'detailedForecast': 'A chance of rain showers after 8pm. Mostly cloudy. Low around 54, with temperatures rising to around 56 overnight. Chance of precipitation is 50%.'}, {'number': 7, 'name': 'Wednesday', 'startTime': '2025-10-22T06:00:00-04:00', 'endTime': '2025-10-22T18:00:00-04:00', 'isDaytime': True, 'temperature': 64, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 52}, 'windSpeed': '5 to 9 mph', 'windDirection': 'SW', 'icon': 'https://api.weather.gov/icons/land/day/rain_showers,50/rain_showers,30?size=medium', 'shortForecast': 'Chance Rain Showers', 'detailedForecast': 'A chance of rain showers before 2pm. Mostly sunny, with a high near 64. Chance of precipitation is 50%.'}, {'number': 8, 'name': 'Wednesday Night', 'startTime': '2025-10-22T18:00:00-04:00', 'endTime': '2025-10-23T06:00:00-04:00', 'isDaytime': False, 'temperature': 47, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 11}, 'windSpeed': '6 to 9 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/night/few?size=medium', 'shortForecast': 'Mostly Clear', 'detailedForecast': 'Mostly clear, with a low around 47.'}, {'number': 9, 'name': 'Thursday', 'startTime': '2025-10-23T06:00:00-04:00', 'endTime': '2025-10-23T18:00:00-04:00', 'isDaytime': True, 'temperature': 60, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 8}, 'windSpeed': '9 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/sct?size=medium', 'shortForecast': 'Mostly Sunny', 'detailedForecast': 'Mostly sunny, with a high near 60.'}, {'number': 10, 'name': 'Thursday Night', 'startTime': '2025-10-23T18:00:00-04:00', 'endTime': '2025-10-24T06:00:00-04:00', 'isDaytime': False, 'temperature': 46, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 8}, 'windSpeed': '7 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/night/few?size=medium', 'shortForecast': 'Mostly Clear', 'detailedForecast': 'Mostly clear, with a low around 46.'}, {'number': 11, 'name': 'Friday', 'startTime': '2025-10-24T06:00:00-04:00', 'endTime': '2025-10-24T18:00:00-04:00', 'isDaytime': True, 'temperature': 60, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 4}, 'windSpeed': '8 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/few?size=medium', 'shortForecast': 'Sunny', 'detailedForecast': 'Sunny, with a high near 60.'}, {'number': 12, 'name': 'Friday Night', 'startTime': '2025-10-24T18:00:00-04:00', 'endTime': '2025-10-25T06:00:00-04:00', 'isDaytime': False, 'temperature': 45, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 9}, 'windSpeed': '3 to 7 mph', 'windDirection': 'NW', 'icon': 'https://api.weather.gov/icons/land/night/sct?size=medium', 'shortForecast': 'Partly Cloudy', 'detailedForecast': 'Partly cloudy, with a low around 45.'}, {'number': 13, 'name': 'Saturday', 'startTime': '2025-10-25T06:00:00-04:00', 'endTime': '2025-10-25T18:00:00-04:00', 'isDaytime': True, 'temperature': 59, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 13}, 'windSpeed': '5 mph', 'windDirection': 'NW', 'icon': 'https://api.weather.gov/icons/land/day/sct?size=medium', 'shortForecast': 'Mostly Sunny', 'detailedForecast': 'Mostly sunny, with a high near 59.'}, {'number': 14, 'name': 'Saturday Night', 'startTime': '2025-10-25T18:00:00-04:00', 'endTime': '2025-10-26T06:00:00-04:00', 'isDaytime': False, 'temperature': 47, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 18}, 'windSpeed': '3 mph', 'windDirection': 'NW', 'icon': 'https://api.weather.gov/icons/land/night/rain_showers,20?size=medium', 'shortForecast': 'Slight Chance Rain Showers', 'detailedForecast': 'A slight chance of rain showers after 8pm. Mostly cloudy, with a low around 47.'}]}}

Looking at the ouput, we can now see we have the forecast data under the "periods" key. For example here is the first period of the 7 day (14 period) forecast. The forecast for each day has a "Day" and "Night" (12 hour periods) forecast - hence 14 periods.

'periods': [{'number': 1,
            'name': 'Today',
            'startTime': '2025-10-19T08:00:00-04:00',
            'endTime': '2025-10-19T18:00:00-04:00',
            'isDaytime': True,
            'temperature': 72,
            'temperatureUnit': 'F',
            'temperatureTrend': '',
            'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 2},
            'windSpeed': '3 to 12 mph',
            'windDirection': 'SE',
            'icon': 'https://api.weather.gov/icons/land/day/sct?size=medium',
            'shortForecast': 'Mostly Sunny',
            'detailedForecast': 'Mostly sunny.
                                High near 72, with temperatures falling to around 69 in the afternoon.
                                Southeast wind 3 to 12 mph, with gusts as high as 23 mph.'},..]

We can grab the full forecast with the following call.

print(f"\nForecast for (\{latitude\}, \{longitude\}):\n")
for period in forecast_data["properties"]["periods"]:
    print(f"{period['name']}: {period['temperature']}°{period['temperatureUnit']} - {period['detailedForecast']}")

Forecast for (40.776676, -73.971321):

Today: 72°F - Mostly sunny. High near 72, with temperatures falling to around 69 in the afternoon. Southeast wind 3 to 12 mph, with gusts as high as 23 mph. Tonight: 59°F - A chance of rain showers between 11pm and 2am, then showers and thunderstorms. Mostly cloudy. Low around 59, with temperatures rising to around 64 overnight. South wind around 13 mph, with gusts as high as 24 mph. Chance of precipitation is 90%. New rainfall amounts between a quarter and half of an inch possible. Monday: 64°F - Showers and thunderstorms. Mostly cloudy. High near 64, with temperatures falling to around 61 in the afternoon. Southwest wind around 13 mph, with gusts as high as 24 mph. Chance of precipitation is 90%. New rainfall amounts between a quarter and half of an inch possible. Monday Night: 50°F - A chance of rain showers before 8pm. Partly cloudy. Low around 50, with temperatures rising to around 52 overnight. West wind 5 to 12 mph, with gusts as high as 23 mph. Chance of precipitation is 30%. Tuesday: 66°F - Sunny. High near 66, with temperatures falling to around 64 in the afternoon. Southwest wind around 7 mph. Tuesday Night: 54°F - A chance of rain showers after 8pm. Mostly cloudy. Low around 54, with temperatures rising to around 56 overnight. Chance of precipitation is 50%. Wednesday: 64°F - A chance of rain showers before 2pm. Mostly sunny, with a high near 64. Chance of precipitation is 50%. Wednesday Night: 47°F - Mostly clear, with a low around 47. Thursday: 60°F - Mostly sunny, with a high near 60. Thursday Night: 46°F - Mostly clear, with a low around 46. Friday: 60°F - Sunny, with a high near 60. Friday Night: 45°F - Partly cloudy, with a low around 45. Saturday: 59°F - Mostly sunny, with a high near 59. Saturday Night: 47°F - A slight chance of rain showers after 8pm. Mostly cloudy, with a low around 47.

If you want the hourly forecast, just use the forecast hourly key from the original response - points_data

print(points_data)
{'@context': ['https://geojson.org/geojson-ld/geojson-context.jsonld', {'@version': '1.1', 'wx': 'https://api.weather.gov/ontology#', 's': 'https://schema.org/', 'geo': 'http://www.opengis.net/ont/geosparql#', 'unit': 'http://codes.wmo.int/common/unit/', '@vocab': 'https://api.weather.gov/ontology#', 'geometry': {'@id': 's:GeoCoordinates', '@type': 'geo:wktLiteral'}, 'city': 's:addressLocality', 'state': 's:addressRegion', 'distance': {'@id': 's:Distance', '@type': 's:QuantitativeValue'}, 'bearing': {'@type': 's:QuantitativeValue'}, 'value': {'@id': 's:value'}, 'unitCode': {'@id': 's:unitCode', '@type': '@id'}, 'forecastOffice': {'@type': '@id'}, 'forecastGridData': {'@type': '@id'}, 'publicZone': {'@type': '@id'}, 'county': {'@type': '@id'}}], 'id': 'https://api.weather.gov/points/40.7767,-73.9713', 'type': 'Feature', 'geometry': {'type': 'Point', 'coordinates': [-73.9713, 40.7767]}, 'properties': {'@id': 'https://api.weather.gov/points/40.7767,-73.9713', '@type': 'wx:Point', 'cwa': 'OKX', 'forecastOffice': 'https://api.weather.gov/offices/OKX', 'gridId': 'OKX', 'gridX': 34, 'gridY': 38, 'forecast': 'https://api.weather.gov/gridpoints/OKX/34,38/forecast', 'forecastHourly': 'https://api.weather.gov/gridpoints/OKX/34,38/forecast/hourly', 'forecastGridData': 'https://api.weather.gov/gridpoints/OKX/34,38', 'observationStations': 'https://api.weather.gov/gridpoints/OKX/34,38/stations', 'relativeLocation': {'type': 'Feature', 'geometry': {'type': 'Point', 'coordinates': [-74.004572, 40.792784]}, 'properties': {'city': 'Guttenberg', 'state': 'NJ', 'distance': {'unitCode': 'wmoUnit:m', 'value': 3323.5213710938}, 'bearing': {'unitCode': 'wmoUnit:degree_(angle)', 'value': 122}}}, 'forecastZone': 'https://api.weather.gov/zones/forecast/NYZ072', 'county': 'https://api.weather.gov/zones/county/NYC061', 'fireWeatherZone': 'https://api.weather.gov/zones/fire/NYZ212', 'timeZone': 'America/New_York', 'radarStation': 'KOKX'}}
hourly_forecast_url = points_data["properties"]["forecastHourly"]
print(f"Hourly Forecast URL: {hourly_forecast_url}")

Hourly Forecast URL: https://api.weather.gov/gridpoints/OKX/34,38/forecast/hourly

resp_hourly_forecast = requests.get(forecast_url, headers=headers)
hourly_forecast_data = resp_hourly_forecast.json()
print(hourly_forecast_data)
{'@context': ['https://geojson.org/geojson-ld/geojson-context.jsonld', {'@version': '1.1', 'wx': 'https://api.weather.gov/ontology#', 'geo': 'http://www.opengis.net/ont/geosparql#', 'unit': 'http://codes.wmo.int/common/unit/', '@vocab': 'https://api.weather.gov/ontology#'}], 'type': 'Feature', 'geometry': {'type': 'Polygon', 'coordinates': [[[-73.9589, 40.7635999], [-73.9544, 40.7853], [-73.98309990000001, 40.7887], [-73.98760000000001, 40.766999999999996], [-73.9589, 40.7635999]]]}, 'properties': {'units': 'us', 'forecastGenerator': 'HourlyForecastGenerator', 'generatedAt': '2025-10-19T11:36:34+00:00', 'updateTime': '2025-10-19T11:19:59+00:00', 'validTimes': '2025-10-19T05:00:00+00:00/P7DT20H', 'elevation': {'unitCode': 'wmoUnit:m', 'value': 24.9936}, 'periods': [{'number': 1, 'name': '', 'startTime': '2025-10-19T07:00:00-04:00', 'endTime': '2025-10-19T08:00:00-04:00', 'isDaytime': True, 'temperature': 56, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 1}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 8.88888888888889}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 74}, 'windSpeed': '1 mph', 'windDirection': 'SE', 'icon': 'https://api.weather.gov/icons/land/day/few?size=small', 'shortForecast': 'Sunny', 'detailedForecast': ''}, {'number': 2, 'name': '', 'startTime': '2025-10-19T08:00:00-04:00', 'endTime': '2025-10-19T09:00:00-04:00', 'isDaytime': True, 'temperature': 58, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 2}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 10}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 75}, 'windSpeed': '3 mph', 'windDirection': 'SE', 'icon': 'https://api.weather.gov/icons/land/day/few?size=small', 'shortForecast': 'Sunny', 'detailedForecast': ''}, {'number': 3, 'name': '', 'startTime': '2025-10-19T09:00:00-04:00', 'endTime': '2025-10-19T10:00:00-04:00', 'isDaytime': True, 'temperature': 61, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 2}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 11.11111111111111}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 72}, 'windSpeed': '5 mph', 'windDirection': 'SE', 'icon': 'https://api.weather.gov/icons/land/day/sct?size=small', 'shortForecast': 'Mostly Sunny', 'detailedForecast': ''}, {'number': 4, 'name': '', 'startTime': '2025-10-19T10:00:00-04:00', 'endTime': '2025-10-19T11:00:00-04:00', 'isDaytime': True, 'temperature': 65, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 2}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 12.222222222222221}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 68}, 'windSpeed': '7 mph', 'windDirection': 'SE', 'icon': 'https://api.weather.gov/icons/land/day/sct?size=small', 'shortForecast': 'Mostly Sunny', 'detailedForecast': ''}, {'number': 5, 'name': '', 'startTime': '2025-10-19T11:00:00-04:00', 'endTime': '2025-10-19T12:00:00-04:00', 'isDaytime': True, 'temperature': 68, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 1}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 13.333333333333334}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 65}, 'windSpeed': '8 mph', 'windDirection': 'SE', 'icon': 'https://api.weather.gov/icons/land/day/bkn?size=small', 'shortForecast': 'Partly Sunny', 'detailedForecast': ''}, {'number': 6, 'name': '', 'startTime': '2025-10-19T12:00:00-04:00', 'endTime': '2025-10-19T13:00:00-04:00', 'isDaytime': True, 'temperature': 69, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 1}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 13.88888888888889}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 66}, 'windSpeed': '9 mph', 'windDirection': 'SE', 'icon': 'https://api.weather.gov/icons/land/day/bkn?size=small', 'shortForecast': 'Partly Sunny', 'detailedForecast': ''}, {'number': 7, 'name': '', 'startTime': '2025-10-19T13:00:00-04:00', 'endTime': '2025-10-19T14:00:00-04:00', 'isDaytime': True, 'temperature': 71, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 1}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 14.444444444444445}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 63}, 'windSpeed': '9 mph', 'windDirection': 'S', 'icon': 'https://api.weather.gov/icons/land/day/bkn?size=small', 'shortForecast': 'Partly Sunny', 'detailedForecast': ''}, {'number': 8, 'name': '', 'startTime': '2025-10-19T14:00:00-04:00', 'endTime': '2025-10-19T15:00:00-04:00', 'isDaytime': True, 'temperature': 72, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 1}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 14.444444444444445}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 61}, 'windSpeed': '10 mph', 'windDirection': 'S', 'icon': 'https://api.weather.gov/icons/land/day/bkn?size=small', 'shortForecast': 'Partly Sunny', 'detailedForecast': ''}, {'number': 9, 'name': '', 'startTime': '2025-10-19T15:00:00-04:00', 'endTime': '2025-10-19T16:00:00-04:00', 'isDaytime': True, 'temperature': 71, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 1}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 15}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 66}, 'windSpeed': '10 mph', 'windDirection': 'SE', 'icon': 'https://api.weather.gov/icons/land/day/sct?size=small', 'shortForecast': 'Mostly Sunny', 'detailedForecast': ''}, {'number': 10, 'name': '', 'startTime': '2025-10-19T16:00:00-04:00', 'endTime': '2025-10-19T17:00:00-04:00', 'isDaytime': True, 'temperature': 71, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 1}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 15}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 66}, 'windSpeed': '10 mph', 'windDirection': 'SE', 'icon': 'https://api.weather.gov/icons/land/day/sct?size=small', 'shortForecast': 'Mostly Sunny', 'detailedForecast': ''}, {'number': 11, 'name': '', 'startTime': '2025-10-19T17:00:00-04:00', 'endTime': '2025-10-19T18:00:00-04:00', 'isDaytime': True, 'temperature': 69, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 0}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 15}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 70}, 'windSpeed': '12 mph', 'windDirection': 'SE', 'icon': 'https://api.weather.gov/icons/land/day/bkn?size=small', 'shortForecast': 'Partly Sunny', 'detailedForecast': ''}, {'number': 12, 'name': '', 'startTime': '2025-10-19T18:00:00-04:00', 'endTime': '2025-10-19T19:00:00-04:00', 'isDaytime': False, 'temperature': 68, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 0}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 15}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 73}, 'windSpeed': '12 mph', 'windDirection': 'SE', 'icon': 'https://api.weather.gov/icons/land/night/bkn?size=small', 'shortForecast': 'Mostly Cloudy', 'detailedForecast': ''}, {'number': 13, 'name': '', 'startTime': '2025-10-19T19:00:00-04:00', 'endTime': '2025-10-19T20:00:00-04:00', 'isDaytime': False, 'temperature': 66, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 0}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 14.444444444444445}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 75}, 'windSpeed': '12 mph', 'windDirection': 'S', 'icon': 'https://api.weather.gov/icons/land/night/bkn?size=small', 'shortForecast': 'Mostly Cloudy', 'detailedForecast': ''}, {'number': 14, 'name': '', 'startTime': '2025-10-19T20:00:00-04:00', 'endTime': '2025-10-19T21:00:00-04:00', 'isDaytime': False, 'temperature': 65, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 1}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 14.444444444444445}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 78}, 'windSpeed': '12 mph', 'windDirection': 'S', 'icon': 'https://api.weather.gov/icons/land/night/bkn?size=small', 'shortForecast': 'Mostly Cloudy', 'detailedForecast': ''}, {'number': 15, 'name': '', 'startTime': '2025-10-19T21:00:00-04:00', 'endTime': '2025-10-19T22:00:00-04:00', 'isDaytime': False, 'temperature': 65, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 1}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 14.444444444444445}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 78}, 'windSpeed': '12 mph', 'windDirection': 'S', 'icon': 'https://api.weather.gov/icons/land/night/bkn?size=small', 'shortForecast': 'Mostly Cloudy', 'detailedForecast': ''}, {'number': 16, 'name': '', 'startTime': '2025-10-19T22:00:00-04:00', 'endTime': '2025-10-19T23:00:00-04:00', 'isDaytime': False, 'temperature': 65, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 1}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 14.444444444444445}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 78}, 'windSpeed': '12 mph', 'windDirection': 'SE', 'icon': 'https://api.weather.gov/icons/land/night/bkn?size=small', 'shortForecast': 'Mostly Cloudy', 'detailedForecast': ''}, {'number': 17, 'name': '', 'startTime': '2025-10-19T23:00:00-04:00', 'endTime': '2025-10-20T00:00:00-04:00', 'isDaytime': False, 'temperature': 65, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 44}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 15}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 81}, 'windSpeed': '12 mph', 'windDirection': 'SE', 'icon': 'https://api.weather.gov/icons/land/night/rain_showers,40?size=small', 'shortForecast': 'Chance Rain Showers', 'detailedForecast': ''}, {'number': 18, 'name': '', 'startTime': '2025-10-20T00:00:00-04:00', 'endTime': '2025-10-20T01:00:00-04:00', 'isDaytime': False, 'temperature': 66, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 44}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 15}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 78}, 'windSpeed': '12 mph', 'windDirection': 'SE', 'icon': 'https://api.weather.gov/icons/land/night/rain_showers,40?size=small', 'shortForecast': 'Chance Rain Showers', 'detailedForecast': ''}, {'number': 19, 'name': '', 'startTime': '2025-10-20T01:00:00-04:00', 'endTime': '2025-10-20T02:00:00-04:00', 'isDaytime': False, 'temperature': 66, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 44}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 15}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 78}, 'windSpeed': '13 mph', 'windDirection': 'S', 'icon': 'https://api.weather.gov/icons/land/night/rain_showers,40?size=small', 'shortForecast': 'Chance Rain Showers', 'detailedForecast': ''}, {'number': 20, 'name': '', 'startTime': '2025-10-20T02:00:00-04:00', 'endTime': '2025-10-20T03:00:00-04:00', 'isDaytime': False, 'temperature': 66, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 93}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 15.555555555555555}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 81}, 'windSpeed': '13 mph', 'windDirection': 'S', 'icon': 'https://api.weather.gov/icons/land/night/tsra,90?size=small', 'shortForecast': 'Showers And Thunderstorms', 'detailedForecast': ''}, {'number': 21, 'name': '', 'startTime': '2025-10-20T03:00:00-04:00', 'endTime': '2025-10-20T04:00:00-04:00', 'isDaytime': False, 'temperature': 66, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 93}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 15.555555555555555}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 81}, 'windSpeed': '12 mph', 'windDirection': 'S', 'icon': 'https://api.weather.gov/icons/land/night/tsra,90?size=small', 'shortForecast': 'Showers And Thunderstorms', 'detailedForecast': ''}, {'number': 22, 'name': '', 'startTime': '2025-10-20T04:00:00-04:00', 'endTime': '2025-10-20T05:00:00-04:00', 'isDaytime': False, 'temperature': 65, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 93}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 15.555555555555555}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 84}, 'windSpeed': '12 mph', 'windDirection': 'S', 'icon': 'https://api.weather.gov/icons/land/night/tsra,90?size=small', 'shortForecast': 'Showers And Thunderstorms', 'detailedForecast': ''}, {'number': 23, 'name': '', 'startTime': '2025-10-20T05:00:00-04:00', 'endTime': '2025-10-20T06:00:00-04:00', 'isDaytime': False, 'temperature': 64, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 85}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 15.555555555555555}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 87}, 'windSpeed': '10 mph', 'windDirection': 'S', 'icon': 'https://api.weather.gov/icons/land/night/tsra,90?size=small', 'shortForecast': 'Showers And Thunderstorms', 'detailedForecast': ''}, {'number': 24, 'name': '', 'startTime': '2025-10-20T06:00:00-04:00', 'endTime': '2025-10-20T07:00:00-04:00', 'isDaytime': True, 'temperature': 62, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 85}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 14.444444444444445}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 87}, 'windSpeed': '12 mph', 'windDirection': 'S', 'icon': 'https://api.weather.gov/icons/land/day/tsra,90?size=small', 'shortForecast': 'Showers And Thunderstorms', 'detailedForecast': ''}, {'number': 25, 'name': '', 'startTime': '2025-10-20T07:00:00-04:00', 'endTime': '2025-10-20T08:00:00-04:00', 'isDaytime': True, 'temperature': 62, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 85}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 14.444444444444445}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 87}, 'windSpeed': '12 mph', 'windDirection': 'SW', 'icon': 'https://api.weather.gov/icons/land/day/tsra,90?size=small', 'shortForecast': 'Showers And Thunderstorms', 'detailedForecast': ''}, {'number': 26, 'name': '', 'startTime': '2025-10-20T08:00:00-04:00', 'endTime': '2025-10-20T09:00:00-04:00', 'isDaytime': True, 'temperature': 63, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 57}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 13.333333333333334}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 78}, 'windSpeed': '13 mph', 'windDirection': 'SW', 'icon': 'https://api.weather.gov/icons/land/day/rain_showers,60?size=small', 'shortForecast': 'Rain Showers Likely', 'detailedForecast': ''}, {'number': 27, 'name': '', 'startTime': '2025-10-20T09:00:00-04:00', 'endTime': '2025-10-20T10:00:00-04:00', 'isDaytime': True, 'temperature': 60, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 57}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 12.777777777777779}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 84}, 'windSpeed': '13 mph', 'windDirection': 'SW', 'icon': 'https://api.weather.gov/icons/land/day/rain_showers,60?size=small', 'shortForecast': 'Rain Showers Likely', 'detailedForecast': ''}, {'number': 28, 'name': '', 'startTime': '2025-10-20T10:00:00-04:00', 'endTime': '2025-10-20T11:00:00-04:00', 'isDaytime': True, 'temperature': 60, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 57}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 12.222222222222221}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 81}, 'windSpeed': '12 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/rain_showers,60?size=small', 'shortForecast': 'Rain Showers Likely', 'detailedForecast': ''}, {'number': 29, 'name': '', 'startTime': '2025-10-20T11:00:00-04:00', 'endTime': '2025-10-20T12:00:00-04:00', 'isDaytime': True, 'temperature': 60, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 37}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 11.11111111111111}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 75}, 'windSpeed': '12 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/rain_showers,40?size=small', 'shortForecast': 'Chance Rain Showers', 'detailedForecast': ''}, {'number': 30, 'name': '', 'startTime': '2025-10-20T12:00:00-04:00', 'endTime': '2025-10-20T13:00:00-04:00', 'isDaytime': True, 'temperature': 60, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 37}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 10.555555555555555}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 72}, 'windSpeed': '12 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/rain_showers,40?size=small', 'shortForecast': 'Chance Rain Showers', 'detailedForecast': ''}, {'number': 31, 'name': '', 'startTime': '2025-10-20T13:00:00-04:00', 'endTime': '2025-10-20T14:00:00-04:00', 'isDaytime': True, 'temperature': 61, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 37}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 10}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 67}, 'windSpeed': '12 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/rain_showers,40?size=small', 'shortForecast': 'Chance Rain Showers', 'detailedForecast': ''}, {'number': 32, 'name': '', 'startTime': '2025-10-20T14:00:00-04:00', 'endTime': '2025-10-20T15:00:00-04:00', 'isDaytime': True, 'temperature': 63, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 28}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 9.444444444444445}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 60}, 'windSpeed': '12 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/rain_showers,30?size=small', 'shortForecast': 'Chance Rain Showers', 'detailedForecast': ''}, {'number': 33, 'name': '', 'startTime': '2025-10-20T15:00:00-04:00', 'endTime': '2025-10-20T16:00:00-04:00', 'isDaytime': True, 'temperature': 63, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 28}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 8.88888888888889}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 58}, 'windSpeed': '12 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/rain_showers,30?size=small', 'shortForecast': 'Chance Rain Showers', 'detailedForecast': ''}, {'number': 34, 'name': '', 'startTime': '2025-10-20T16:00:00-04:00', 'endTime': '2025-10-20T17:00:00-04:00', 'isDaytime': True, 'temperature': 62, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 28}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 8.333333333333334}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 58}, 'windSpeed': '13 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/rain_showers,30?size=small', 'shortForecast': 'Chance Rain Showers', 'detailedForecast': ''}, {'number': 35, 'name': '', 'startTime': '2025-10-20T17:00:00-04:00', 'endTime': '2025-10-20T18:00:00-04:00', 'isDaytime': True, 'temperature': 61, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 28}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 7.777777777777778}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 58}, 'windSpeed': '13 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/rain_showers,30?size=small', 'shortForecast': 'Chance Rain Showers', 'detailedForecast': ''}, {'number': 36, 'name': '', 'startTime': '2025-10-20T18:00:00-04:00', 'endTime': '2025-10-20T19:00:00-04:00', 'isDaytime': False, 'temperature': 60, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 28}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 7.222222222222222}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 58}, 'windSpeed': '12 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/night/rain_showers,30?size=small', 'shortForecast': 'Chance Rain Showers', 'detailedForecast': ''}, {'number': 37, 'name': '', 'startTime': '2025-10-20T19:00:00-04:00', 'endTime': '2025-10-20T20:00:00-04:00', 'isDaytime': False, 'temperature': 59, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 28}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 6.666666666666667}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 57}, 'windSpeed': '12 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/night/rain_showers,30?size=small', 'shortForecast': 'Chance Rain Showers', 'detailedForecast': ''}, {'number': 38, 'name': '', 'startTime': '2025-10-20T20:00:00-04:00', 'endTime': '2025-10-20T21:00:00-04:00', 'isDaytime': False, 'temperature': 58, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 14}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 6.666666666666667}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 59}, 'windSpeed': '10 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/night/sct?size=small', 'shortForecast': 'Partly Cloudy', 'detailedForecast': ''}, {'number': 39, 'name': '', 'startTime': '2025-10-20T21:00:00-04:00', 'endTime': '2025-10-20T22:00:00-04:00', 'isDaytime': False, 'temperature': 57, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 14}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 6.111111111111111}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 59}, 'windSpeed': '9 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/night/sct?size=small', 'shortForecast': 'Partly Cloudy', 'detailedForecast': ''}, {'number': 40, 'name': '', 'startTime': '2025-10-20T22:00:00-04:00', 'endTime': '2025-10-20T23:00:00-04:00', 'isDaytime': False, 'temperature': 56, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 14}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 5.555555555555555}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 59}, 'windSpeed': '9 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/night/sct?size=small', 'shortForecast': 'Partly Cloudy', 'detailedForecast': ''}, {'number': 41, 'name': '', 'startTime': '2025-10-20T23:00:00-04:00', 'endTime': '2025-10-21T00:00:00-04:00', 'isDaytime': False, 'temperature': 56, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 4}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 5.555555555555555}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 59}, 'windSpeed': '8 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/night/few?size=small', 'shortForecast': 'Mostly Clear', 'detailedForecast': ''}, {'number': 42, 'name': '', 'startTime': '2025-10-21T00:00:00-04:00', 'endTime': '2025-10-21T01:00:00-04:00', 'isDaytime': False, 'temperature': 55, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 4}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 5.555555555555555}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 61}, 'windSpeed': '8 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/night/few?size=small', 'shortForecast': 'Mostly Clear', 'detailedForecast': ''}, {'number': 43, 'name': '', 'startTime': '2025-10-21T01:00:00-04:00', 'endTime': '2025-10-21T02:00:00-04:00', 'isDaytime': False, 'temperature': 54, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 4}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 5}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 61}, 'windSpeed': '7 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/night/few?size=small', 'shortForecast': 'Mostly Clear', 'detailedForecast': ''}, {'number': 44, 'name': '', 'startTime': '2025-10-21T02:00:00-04:00', 'endTime': '2025-10-21T03:00:00-04:00', 'isDaytime': False, 'temperature': 54, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 4}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 5}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 61}, 'windSpeed': '6 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/night/few?size=small', 'shortForecast': 'Mostly Clear', 'detailedForecast': ''}, {'number': 45, 'name': '', 'startTime': '2025-10-21T03:00:00-04:00', 'endTime': '2025-10-21T04:00:00-04:00', 'isDaytime': False, 'temperature': 53, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 4}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 5}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 64}, 'windSpeed': '6 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/night/few?size=small', 'shortForecast': 'Mostly Clear', 'detailedForecast': ''}, {'number': 46, 'name': '', 'startTime': '2025-10-21T04:00:00-04:00', 'endTime': '2025-10-21T05:00:00-04:00', 'isDaytime': False, 'temperature': 52, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 4}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 5}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 66}, 'windSpeed': '6 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/night/few?size=small', 'shortForecast': 'Mostly Clear', 'detailedForecast': ''}, {'number': 47, 'name': '', 'startTime': '2025-10-21T05:00:00-04:00', 'endTime': '2025-10-21T06:00:00-04:00', 'isDaytime': False, 'temperature': 52, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 0}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 5}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 66}, 'windSpeed': '5 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/night/few?size=small', 'shortForecast': 'Mostly Clear', 'detailedForecast': ''}, {'number': 48, 'name': '', 'startTime': '2025-10-21T06:00:00-04:00', 'endTime': '2025-10-21T07:00:00-04:00', 'isDaytime': True, 'temperature': 51, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 0}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 5.555555555555555}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 71}, 'windSpeed': '5 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/few?size=small', 'shortForecast': 'Sunny', 'detailedForecast': ''}, {'number': 49, 'name': '', 'startTime': '2025-10-21T07:00:00-04:00', 'endTime': '2025-10-21T08:00:00-04:00', 'isDaytime': True, 'temperature': 50, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 0}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 5.555555555555555}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 74}, 'windSpeed': '5 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/few?size=small', 'shortForecast': 'Sunny', 'detailedForecast': ''}, {'number': 50, 'name': '', 'startTime': '2025-10-21T08:00:00-04:00', 'endTime': '2025-10-21T09:00:00-04:00', 'isDaytime': True, 'temperature': 51, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 1}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 6.111111111111111}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 74}, 'windSpeed': '5 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/few?size=small', 'shortForecast': 'Sunny', 'detailedForecast': ''}, {'number': 51, 'name': '', 'startTime': '2025-10-21T09:00:00-04:00', 'endTime': '2025-10-21T10:00:00-04:00', 'isDaytime': True, 'temperature': 52, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 1}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 5.555555555555555}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 69}, 'windSpeed': '5 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/few?size=small', 'shortForecast': 'Sunny', 'detailedForecast': ''}, {'number': 52, 'name': '', 'startTime': '2025-10-21T10:00:00-04:00', 'endTime': '2025-10-21T11:00:00-04:00', 'isDaytime': True, 'temperature': 55, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 1}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 5.555555555555555}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 61}, 'windSpeed': '6 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/few?size=small', 'shortForecast': 'Sunny', 'detailedForecast': ''}, {'number': 53, 'name': '', 'startTime': '2025-10-21T11:00:00-04:00', 'endTime': '2025-10-21T12:00:00-04:00', 'isDaytime': True, 'temperature': 58, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 1}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 5.555555555555555}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 55}, 'windSpeed': '6 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/few?size=small', 'shortForecast': 'Sunny', 'detailedForecast': ''}, {'number': 54, 'name': '', 'startTime': '2025-10-21T12:00:00-04:00', 'endTime': '2025-10-21T13:00:00-04:00', 'isDaytime': True, 'temperature': 60, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 1}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 5}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 49}, 'windSpeed': '6 mph', 'windDirection': 'SW', 'icon': 'https://api.weather.gov/icons/land/day/few?size=small', 'shortForecast': 'Sunny', 'detailedForecast': ''}, {'number': 55, 'name': '', 'startTime': '2025-10-21T13:00:00-04:00', 'endTime': '2025-10-21T14:00:00-04:00', 'isDaytime': True, 'temperature': 62, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 1}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 5}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 46}, 'windSpeed': '6 mph', 'windDirection': 'SW', 'icon': 'https://api.weather.gov/icons/land/day/few?size=small', 'shortForecast': 'Sunny', 'detailedForecast': ''}, {'number': 56, 'name': '', 'startTime': '2025-10-21T14:00:00-04:00', 'endTime': '2025-10-21T15:00:00-04:00', 'isDaytime': True, 'temperature': 64, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 1}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 5}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 43}, 'windSpeed': '6 mph', 'windDirection': 'SW', 'icon': 'https://api.weather.gov/icons/land/day/few?size=small', 'shortForecast': 'Sunny', 'detailedForecast': ''}, {'number': 57, 'name': '', 'startTime': '2025-10-21T15:00:00-04:00', 'endTime': '2025-10-21T16:00:00-04:00', 'isDaytime': True, 'temperature': 65, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 1}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 5}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 41}, 'windSpeed': '6 mph', 'windDirection': 'SW', 'icon': 'https://api.weather.gov/icons/land/day/few?size=small', 'shortForecast': 'Sunny', 'detailedForecast': ''}, {'number': 58, 'name': '', 'startTime': '2025-10-21T16:00:00-04:00', 'endTime': '2025-10-21T17:00:00-04:00', 'isDaytime': True, 'temperature': 65, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 1}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 5.555555555555555}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 43}, 'windSpeed': '7 mph', 'windDirection': 'S', 'icon': 'https://api.weather.gov/icons/land/day/few?size=small', 'shortForecast': 'Sunny', 'detailedForecast': ''}, {'number': 59, 'name': '', 'startTime': '2025-10-21T17:00:00-04:00', 'endTime': '2025-10-21T18:00:00-04:00', 'isDaytime': True, 'temperature': 64, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 1}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 6.111111111111111}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 46}, 'windSpeed': '7 mph', 'windDirection': 'S', 'icon': 'https://api.weather.gov/icons/land/day/few?size=small', 'shortForecast': 'Sunny', 'detailedForecast': ''}, {'number': 60, 'name': '', 'startTime': '2025-10-21T18:00:00-04:00', 'endTime': '2025-10-21T19:00:00-04:00', 'isDaytime': False, 'temperature': 63, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 1}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 6.666666666666667}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 50}, 'windSpeed': '7 mph', 'windDirection': 'S', 'icon': 'https://api.weather.gov/icons/land/night/sct?size=small', 'shortForecast': 'Partly Cloudy', 'detailedForecast': ''}, {'number': 61, 'name': '', 'startTime': '2025-10-21T19:00:00-04:00', 'endTime': '2025-10-21T20:00:00-04:00', 'isDaytime': False, 'temperature': 62, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 1}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 7.222222222222222}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 54}, 'windSpeed': '6 mph', 'windDirection': 'S', 'icon': 'https://api.weather.gov/icons/land/night/sct?size=small', 'shortForecast': 'Partly Cloudy', 'detailedForecast': ''}, {'number': 62, 'name': '', 'startTime': '2025-10-21T20:00:00-04:00', 'endTime': '2025-10-21T21:00:00-04:00', 'isDaytime': False, 'temperature': 61, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 31}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 7.777777777777778}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 58}, 'windSpeed': '6 mph', 'windDirection': 'S', 'icon': 'https://api.weather.gov/icons/land/night/rain_showers,30?size=small', 'shortForecast': 'Chance Rain Showers', 'detailedForecast': ''}, {'number': 63, 'name': '', 'startTime': '2025-10-21T21:00:00-04:00', 'endTime': '2025-10-21T22:00:00-04:00', 'isDaytime': False, 'temperature': 60, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 31}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 7.777777777777778}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 60}, 'windSpeed': '6 mph', 'windDirection': 'S', 'icon': 'https://api.weather.gov/icons/land/night/rain_showers,30?size=small', 'shortForecast': 'Chance Rain Showers', 'detailedForecast': ''}, {'number': 64, 'name': '', 'startTime': '2025-10-21T22:00:00-04:00', 'endTime': '2025-10-21T23:00:00-04:00', 'isDaytime': False, 'temperature': 60, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 31}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 7.777777777777778}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 60}, 'windSpeed': '6 mph', 'windDirection': 'S', 'icon': 'https://api.weather.gov/icons/land/night/rain_showers,30?size=small', 'shortForecast': 'Chance Rain Showers', 'detailedForecast': ''}, {'number': 65, 'name': '', 'startTime': '2025-10-21T23:00:00-04:00', 'endTime': '2025-10-22T00:00:00-04:00', 'isDaytime': False, 'temperature': 60, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 31}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 8.333333333333334}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 62}, 'windSpeed': '6 mph', 'windDirection': 'S', 'icon': 'https://api.weather.gov/icons/land/night/rain_showers,30?size=small', 'shortForecast': 'Chance Rain Showers', 'detailedForecast': ''}, {'number': 66, 'name': '', 'startTime': '2025-10-22T00:00:00-04:00', 'endTime': '2025-10-22T01:00:00-04:00', 'isDaytime': False, 'temperature': 59, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 31}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 8.333333333333334}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 64}, 'windSpeed': '6 mph', 'windDirection': 'S', 'icon': 'https://api.weather.gov/icons/land/night/rain_showers,30?size=small', 'shortForecast': 'Chance Rain Showers', 'detailedForecast': ''}, {'number': 67, 'name': '', 'startTime': '2025-10-22T01:00:00-04:00', 'endTime': '2025-10-22T02:00:00-04:00', 'isDaytime': False, 'temperature': 59, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 31}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 8.88888888888889}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 67}, 'windSpeed': '5 mph', 'windDirection': 'S', 'icon': 'https://api.weather.gov/icons/land/night/rain_showers,30?size=small', 'shortForecast': 'Chance Rain Showers', 'detailedForecast': ''}, {'number': 68, 'name': '', 'startTime': '2025-10-22T02:00:00-04:00', 'endTime': '2025-10-22T03:00:00-04:00', 'isDaytime': False, 'temperature': 58, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 52}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 8.88888888888889}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 69}, 'windSpeed': '5 mph', 'windDirection': 'S', 'icon': 'https://api.weather.gov/icons/land/night/rain_showers,50?size=small', 'shortForecast': 'Chance Rain Showers', 'detailedForecast': ''}, {'number': 69, 'name': '', 'startTime': '2025-10-22T03:00:00-04:00', 'endTime': '2025-10-22T04:00:00-04:00', 'isDaytime': False, 'temperature': 57, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 52}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 8.88888888888889}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 72}, 'windSpeed': '5 mph', 'windDirection': 'SW', 'icon': 'https://api.weather.gov/icons/land/night/rain_showers,50?size=small', 'shortForecast': 'Chance Rain Showers', 'detailedForecast': ''}, {'number': 70, 'name': '', 'startTime': '2025-10-22T04:00:00-04:00', 'endTime': '2025-10-22T05:00:00-04:00', 'isDaytime': False, 'temperature': 56, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 52}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 9.444444444444445}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 77}, 'windSpeed': '5 mph', 'windDirection': 'SW', 'icon': 'https://api.weather.gov/icons/land/night/rain_showers,50?size=small', 'shortForecast': 'Chance Rain Showers', 'detailedForecast': ''}, {'number': 71, 'name': '', 'startTime': '2025-10-22T05:00:00-04:00', 'endTime': '2025-10-22T06:00:00-04:00', 'isDaytime': False, 'temperature': 56, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 52}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 9.444444444444445}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 77}, 'windSpeed': '5 mph', 'windDirection': 'SW', 'icon': 'https://api.weather.gov/icons/land/night/rain_showers,50?size=small', 'shortForecast': 'Chance Rain Showers', 'detailedForecast': ''}, {'number': 72, 'name': '', 'startTime': '2025-10-22T06:00:00-04:00', 'endTime': '2025-10-22T07:00:00-04:00', 'isDaytime': True, 'temperature': 56, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 52}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 9.444444444444445}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 77}, 'windSpeed': '5 mph', 'windDirection': 'SW', 'icon': 'https://api.weather.gov/icons/land/day/rain_showers,50?size=small', 'shortForecast': 'Chance Rain Showers', 'detailedForecast': ''}, {'number': 73, 'name': '', 'startTime': '2025-10-22T07:00:00-04:00', 'endTime': '2025-10-22T08:00:00-04:00', 'isDaytime': True, 'temperature': 55, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 52}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 10}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 83}, 'windSpeed': '5 mph', 'windDirection': 'SW', 'icon': 'https://api.weather.gov/icons/land/day/rain_showers,50?size=small', 'shortForecast': 'Chance Rain Showers', 'detailedForecast': ''}, {'number': 74, 'name': '', 'startTime': '2025-10-22T08:00:00-04:00', 'endTime': '2025-10-22T09:00:00-04:00', 'isDaytime': True, 'temperature': 56, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 31}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 10}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 80}, 'windSpeed': '5 mph', 'windDirection': 'SW', 'icon': 'https://api.weather.gov/icons/land/day/rain_showers,30?size=small', 'shortForecast': 'Chance Rain Showers', 'detailedForecast': ''}, {'number': 75, 'name': '', 'startTime': '2025-10-22T09:00:00-04:00', 'endTime': '2025-10-22T10:00:00-04:00', 'isDaytime': True, 'temperature': 57, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 31}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 8.88888888888889}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 73}, 'windSpeed': '6 mph', 'windDirection': 'SW', 'icon': 'https://api.weather.gov/icons/land/day/rain_showers,30?size=small', 'shortForecast': 'Chance Rain Showers', 'detailedForecast': ''}, {'number': 76, 'name': '', 'startTime': '2025-10-22T10:00:00-04:00', 'endTime': '2025-10-22T11:00:00-04:00', 'isDaytime': True, 'temperature': 58, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 31}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 8.333333333333334}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 67}, 'windSpeed': '6 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/rain_showers,30?size=small', 'shortForecast': 'Chance Rain Showers', 'detailedForecast': ''}, {'number': 77, 'name': '', 'startTime': '2025-10-22T11:00:00-04:00', 'endTime': '2025-10-22T12:00:00-04:00', 'isDaytime': True, 'temperature': 60, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 31}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 7.777777777777778}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 60}, 'windSpeed': '7 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/rain_showers,30?size=small', 'shortForecast': 'Chance Rain Showers', 'detailedForecast': ''}, {'number': 78, 'name': '', 'startTime': '2025-10-22T12:00:00-04:00', 'endTime': '2025-10-22T13:00:00-04:00', 'isDaytime': True, 'temperature': 61, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 31}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 6.666666666666667}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 53}, 'windSpeed': '8 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/rain_showers,30?size=small', 'shortForecast': 'Chance Rain Showers', 'detailedForecast': ''}, {'number': 79, 'name': '', 'startTime': '2025-10-22T13:00:00-04:00', 'endTime': '2025-10-22T14:00:00-04:00', 'isDaytime': True, 'temperature': 63, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 31}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 6.111111111111111}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 48}, 'windSpeed': '8 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/rain_showers,30?size=small', 'shortForecast': 'Chance Rain Showers', 'detailedForecast': ''}, {'number': 80, 'name': '', 'startTime': '2025-10-22T14:00:00-04:00', 'endTime': '2025-10-22T15:00:00-04:00', 'isDaytime': True, 'temperature': 63, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 11}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 5}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 44}, 'windSpeed': '9 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/sct?size=small', 'shortForecast': 'Mostly Sunny', 'detailedForecast': ''}, {'number': 81, 'name': '', 'startTime': '2025-10-22T15:00:00-04:00', 'endTime': '2025-10-22T16:00:00-04:00', 'isDaytime': True, 'temperature': 63, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 11}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 4.444444444444445}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 43}, 'windSpeed': '9 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/sct?size=small', 'shortForecast': 'Mostly Sunny', 'detailedForecast': ''}, {'number': 82, 'name': '', 'startTime': '2025-10-22T16:00:00-04:00', 'endTime': '2025-10-22T17:00:00-04:00', 'isDaytime': True, 'temperature': 61, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 11}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 3.888888888888889}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 44}, 'windSpeed': '9 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/few?size=small', 'shortForecast': 'Sunny', 'detailedForecast': ''}, {'number': 83, 'name': '', 'startTime': '2025-10-22T17:00:00-04:00', 'endTime': '2025-10-22T18:00:00-04:00', 'isDaytime': True, 'temperature': 60, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 11}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 3.888888888888889}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 46}, 'windSpeed': '9 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/few?size=small', 'shortForecast': 'Sunny', 'detailedForecast': ''}, {'number': 84, 'name': '', 'startTime': '2025-10-22T18:00:00-04:00', 'endTime': '2025-10-22T19:00:00-04:00', 'isDaytime': False, 'temperature': 59, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 11}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 3.888888888888889}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 47}, 'windSpeed': '9 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/night/few?size=small', 'shortForecast': 'Mostly Clear', 'detailedForecast': ''}, {'number': 85, 'name': '', 'startTime': '2025-10-22T19:00:00-04:00', 'endTime': '2025-10-22T20:00:00-04:00', 'isDaytime': False, 'temperature': 57, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 11}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 3.3333333333333335}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 49}, 'windSpeed': '8 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/night/few?size=small', 'shortForecast': 'Mostly Clear', 'detailedForecast': ''}, {'number': 86, 'name': '', 'startTime': '2025-10-22T20:00:00-04:00', 'endTime': '2025-10-22T21:00:00-04:00', 'isDaytime': False, 'temperature': 56, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 2}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 3.3333333333333335}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 51}, 'windSpeed': '7 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/night/few?size=small', 'shortForecast': 'Mostly Clear', 'detailedForecast': ''}, {'number': 87, 'name': '', 'startTime': '2025-10-22T21:00:00-04:00', 'endTime': '2025-10-22T22:00:00-04:00', 'isDaytime': False, 'temperature': 55, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 2}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 3.3333333333333335}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 52}, 'windSpeed': '7 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/night/few?size=small', 'shortForecast': 'Mostly Clear', 'detailedForecast': ''}, {'number': 88, 'name': '', 'startTime': '2025-10-22T22:00:00-04:00', 'endTime': '2025-10-22T23:00:00-04:00', 'isDaytime': False, 'temperature': 54, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 2}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.7777777777777777}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 53}, 'windSpeed': '7 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/night/few?size=small', 'shortForecast': 'Mostly Clear', 'detailedForecast': ''}, {'number': 89, 'name': '', 'startTime': '2025-10-22T23:00:00-04:00', 'endTime': '2025-10-23T00:00:00-04:00', 'isDaytime': False, 'temperature': 53, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 2}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.7777777777777777}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 54}, 'windSpeed': '6 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/night/few?size=small', 'shortForecast': 'Mostly Clear', 'detailedForecast': ''}, {'number': 90, 'name': '', 'startTime': '2025-10-23T00:00:00-04:00', 'endTime': '2025-10-23T01:00:00-04:00', 'isDaytime': False, 'temperature': 52, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 2}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.7777777777777777}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 56}, 'windSpeed': '6 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/night/few?size=small', 'shortForecast': 'Mostly Clear', 'detailedForecast': ''}, {'number': 91, 'name': '', 'startTime': '2025-10-23T01:00:00-04:00', 'endTime': '2025-10-23T02:00:00-04:00', 'isDaytime': False, 'temperature': 52, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 2}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.7777777777777777}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 57}, 'windSpeed': '6 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/night/few?size=small', 'shortForecast': 'Mostly Clear', 'detailedForecast': ''}, {'number': 92, 'name': '', 'startTime': '2025-10-23T02:00:00-04:00', 'endTime': '2025-10-23T03:00:00-04:00', 'isDaytime': False, 'temperature': 51, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 1}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.7777777777777777}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 59}, 'windSpeed': '6 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/night/few?size=small', 'shortForecast': 'Mostly Clear', 'detailedForecast': ''}, {'number': 93, 'name': '', 'startTime': '2025-10-23T03:00:00-04:00', 'endTime': '2025-10-23T04:00:00-04:00', 'isDaytime': False, 'temperature': 50, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 1}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.7777777777777777}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 61}, 'windSpeed': '7 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/night/few?size=small', 'shortForecast': 'Mostly Clear', 'detailedForecast': ''}, {'number': 94, 'name': '', 'startTime': '2025-10-23T04:00:00-04:00', 'endTime': '2025-10-23T05:00:00-04:00', 'isDaytime': False, 'temperature': 49, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 1}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 3.3333333333333335}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 64}, 'windSpeed': '7 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/night/few?size=small', 'shortForecast': 'Mostly Clear', 'detailedForecast': ''}, {'number': 95, 'name': '', 'startTime': '2025-10-23T05:00:00-04:00', 'endTime': '2025-10-23T06:00:00-04:00', 'isDaytime': False, 'temperature': 49, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 1}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 3.3333333333333335}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 67}, 'windSpeed': '7 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/night/few?size=small', 'shortForecast': 'Mostly Clear', 'detailedForecast': ''}, {'number': 96, 'name': '', 'startTime': '2025-10-23T06:00:00-04:00', 'endTime': '2025-10-23T07:00:00-04:00', 'isDaytime': True, 'temperature': 48, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 1}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 3.3333333333333335}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 69}, 'windSpeed': '7 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/few?size=small', 'shortForecast': 'Sunny', 'detailedForecast': ''}, {'number': 97, 'name': '', 'startTime': '2025-10-23T07:00:00-04:00', 'endTime': '2025-10-23T08:00:00-04:00', 'isDaytime': True, 'temperature': 47, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 1}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 3.3333333333333335}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 71}, 'windSpeed': '7 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/few?size=small', 'shortForecast': 'Sunny', 'detailedForecast': ''}, {'number': 98, 'name': '', 'startTime': '2025-10-23T08:00:00-04:00', 'endTime': '2025-10-23T09:00:00-04:00', 'isDaytime': True, 'temperature': 47, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 4}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 3.3333333333333335}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 70}, 'windSpeed': '7 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/few?size=small', 'shortForecast': 'Sunny', 'detailedForecast': ''}, {'number': 99, 'name': '', 'startTime': '2025-10-23T09:00:00-04:00', 'endTime': '2025-10-23T10:00:00-04:00', 'isDaytime': True, 'temperature': 49, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 4}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 3.3333333333333335}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 66}, 'windSpeed': '8 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/few?size=small', 'shortForecast': 'Sunny', 'detailedForecast': ''}, {'number': 100, 'name': '', 'startTime': '2025-10-23T10:00:00-04:00', 'endTime': '2025-10-23T11:00:00-04:00', 'isDaytime': True, 'temperature': 51, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 4}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 3.3333333333333335}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 60}, 'windSpeed': '8 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/few?size=small', 'shortForecast': 'Sunny', 'detailedForecast': ''}, {'number': 101, 'name': '', 'startTime': '2025-10-23T11:00:00-04:00', 'endTime': '2025-10-23T12:00:00-04:00', 'isDaytime': True, 'temperature': 54, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 4}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 3.3333333333333335}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 55}, 'windSpeed': '9 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/sct?size=small', 'shortForecast': 'Mostly Sunny', 'detailedForecast': ''}, {'number': 102, 'name': '', 'startTime': '2025-10-23T12:00:00-04:00', 'endTime': '2025-10-23T13:00:00-04:00', 'isDaytime': True, 'temperature': 56, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 4}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.7777777777777777}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 49}, 'windSpeed': '9 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/sct?size=small', 'shortForecast': 'Mostly Sunny', 'detailedForecast': ''}, {'number': 103, 'name': '', 'startTime': '2025-10-23T13:00:00-04:00', 'endTime': '2025-10-23T14:00:00-04:00', 'isDaytime': True, 'temperature': 58, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 4}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.7777777777777777}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 45}, 'windSpeed': '9 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/sct?size=small', 'shortForecast': 'Mostly Sunny', 'detailedForecast': ''}, {'number': 104, 'name': '', 'startTime': '2025-10-23T14:00:00-04:00', 'endTime': '2025-10-23T15:00:00-04:00', 'isDaytime': True, 'temperature': 59, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 8}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.2222222222222223}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 42}, 'windSpeed': '9 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/sct?size=small', 'shortForecast': 'Mostly Sunny', 'detailedForecast': ''}, {'number': 105, 'name': '', 'startTime': '2025-10-23T15:00:00-04:00', 'endTime': '2025-10-23T16:00:00-04:00', 'isDaytime': True, 'temperature': 60, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 8}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 1.6666666666666667}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 40}, 'windSpeed': '9 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/sct?size=small', 'shortForecast': 'Mostly Sunny', 'detailedForecast': ''}, {'number': 106, 'name': '', 'startTime': '2025-10-23T16:00:00-04:00', 'endTime': '2025-10-23T17:00:00-04:00', 'isDaytime': True, 'temperature': 59, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 8}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 1.6666666666666667}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 40}, 'windSpeed': '9 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/sct?size=small', 'shortForecast': 'Mostly Sunny', 'detailedForecast': ''}, {'number': 107, 'name': '', 'startTime': '2025-10-23T17:00:00-04:00', 'endTime': '2025-10-23T18:00:00-04:00', 'isDaytime': True, 'temperature': 58, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 8}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 1.6666666666666667}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 41}, 'windSpeed': '8 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/few?size=small', 'shortForecast': 'Sunny', 'detailedForecast': ''}, {'number': 108, 'name': '', 'startTime': '2025-10-23T18:00:00-04:00', 'endTime': '2025-10-23T19:00:00-04:00', 'isDaytime': False, 'temperature': 57, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 8}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 1.6666666666666667}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 44}, 'windSpeed': '7 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/night/few?size=small', 'shortForecast': 'Mostly Clear', 'detailedForecast': ''}, {'number': 109, 'name': '', 'startTime': '2025-10-23T19:00:00-04:00', 'endTime': '2025-10-23T20:00:00-04:00', 'isDaytime': False, 'temperature': 55, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 8}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.2222222222222223}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 47}, 'windSpeed': '7 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/night/few?size=small', 'shortForecast': 'Mostly Clear', 'detailedForecast': ''}, {'number': 110, 'name': '', 'startTime': '2025-10-23T20:00:00-04:00', 'endTime': '2025-10-23T21:00:00-04:00', 'isDaytime': False, 'temperature': 54, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 4}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.2222222222222223}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 50}, 'windSpeed': '6 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/night/few?size=small', 'shortForecast': 'Mostly Clear', 'detailedForecast': ''}, {'number': 111, 'name': '', 'startTime': '2025-10-23T21:00:00-04:00', 'endTime': '2025-10-23T22:00:00-04:00', 'isDaytime': False, 'temperature': 53, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 4}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.2222222222222223}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 52}, 'windSpeed': '5 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/night/few?size=small', 'shortForecast': 'Mostly Clear', 'detailedForecast': ''}, {'number': 112, 'name': '', 'startTime': '2025-10-23T22:00:00-04:00', 'endTime': '2025-10-23T23:00:00-04:00', 'isDaytime': False, 'temperature': 53, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 4}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.2222222222222223}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 53}, 'windSpeed': '5 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/night/few?size=small', 'shortForecast': 'Mostly Clear', 'detailedForecast': ''}, {'number': 113, 'name': '', 'startTime': '2025-10-23T23:00:00-04:00', 'endTime': '2025-10-24T00:00:00-04:00', 'isDaytime': False, 'temperature': 52, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 4}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.2222222222222223}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 54}, 'windSpeed': '5 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/night/few?size=small', 'shortForecast': 'Mostly Clear', 'detailedForecast': ''}, {'number': 114, 'name': '', 'startTime': '2025-10-24T00:00:00-04:00', 'endTime': '2025-10-24T01:00:00-04:00', 'isDaytime': False, 'temperature': 51, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 4}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.2222222222222223}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 55}, 'windSpeed': '5 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/night/few?size=small', 'shortForecast': 'Mostly Clear', 'detailedForecast': ''}, {'number': 115, 'name': '', 'startTime': '2025-10-24T01:00:00-04:00', 'endTime': '2025-10-24T02:00:00-04:00', 'isDaytime': False, 'temperature': 51, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 4}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.2222222222222223}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 57}, 'windSpeed': '5 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/night/few?size=small', 'shortForecast': 'Mostly Clear', 'detailedForecast': ''}, {'number': 116, 'name': '', 'startTime': '2025-10-24T02:00:00-04:00', 'endTime': '2025-10-24T03:00:00-04:00', 'isDaytime': False, 'temperature': 50, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 2}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.2222222222222223}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 58}, 'windSpeed': '6 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/night/few?size=small', 'shortForecast': 'Mostly Clear', 'detailedForecast': ''}, {'number': 117, 'name': '', 'startTime': '2025-10-24T03:00:00-04:00', 'endTime': '2025-10-24T04:00:00-04:00', 'isDaytime': False, 'temperature': 49, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 2}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.2222222222222223}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 61}, 'windSpeed': '6 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/night/few?size=small', 'shortForecast': 'Mostly Clear', 'detailedForecast': ''}, {'number': 118, 'name': '', 'startTime': '2025-10-24T04:00:00-04:00', 'endTime': '2025-10-24T05:00:00-04:00', 'isDaytime': False, 'temperature': 48, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 2}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.7777777777777777}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 64}, 'windSpeed': '6 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/night/few?size=small', 'shortForecast': 'Mostly Clear', 'detailedForecast': ''}, {'number': 119, 'name': '', 'startTime': '2025-10-24T05:00:00-04:00', 'endTime': '2025-10-24T06:00:00-04:00', 'isDaytime': False, 'temperature': 48, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 2}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.7777777777777777}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 66}, 'windSpeed': '6 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/night/few?size=small', 'shortForecast': 'Mostly Clear', 'detailedForecast': ''}, {'number': 120, 'name': '', 'startTime': '2025-10-24T06:00:00-04:00', 'endTime': '2025-10-24T07:00:00-04:00', 'isDaytime': True, 'temperature': 47, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 2}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.7777777777777777}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 69}, 'windSpeed': '6 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/few?size=small', 'shortForecast': 'Sunny', 'detailedForecast': ''}, {'number': 121, 'name': '', 'startTime': '2025-10-24T07:00:00-04:00', 'endTime': '2025-10-24T08:00:00-04:00', 'isDaytime': True, 'temperature': 46, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 2}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.7777777777777777}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 71}, 'windSpeed': '6 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/few?size=small', 'shortForecast': 'Sunny', 'detailedForecast': ''}, {'number': 122, 'name': '', 'startTime': '2025-10-24T08:00:00-04:00', 'endTime': '2025-10-24T09:00:00-04:00', 'isDaytime': True, 'temperature': 46, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 4}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.7777777777777777}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 70}, 'windSpeed': '6 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/few?size=small', 'shortForecast': 'Sunny', 'detailedForecast': ''}, {'number': 123, 'name': '', 'startTime': '2025-10-24T09:00:00-04:00', 'endTime': '2025-10-24T10:00:00-04:00', 'isDaytime': True, 'temperature': 48, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 4}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.7777777777777777}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 65}, 'windSpeed': '6 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/few?size=small', 'shortForecast': 'Sunny', 'detailedForecast': ''}, {'number': 124, 'name': '', 'startTime': '2025-10-24T10:00:00-04:00', 'endTime': '2025-10-24T11:00:00-04:00', 'isDaytime': True, 'temperature': 50, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 4}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.2222222222222223}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 58}, 'windSpeed': '6 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/few?size=small', 'shortForecast': 'Sunny', 'detailedForecast': ''}, {'number': 125, 'name': '', 'startTime': '2025-10-24T11:00:00-04:00', 'endTime': '2025-10-24T12:00:00-04:00', 'isDaytime': True, 'temperature': 53, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 4}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.2222222222222223}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 52}, 'windSpeed': '7 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/few?size=small', 'shortForecast': 'Sunny', 'detailedForecast': ''}, {'number': 126, 'name': '', 'startTime': '2025-10-24T12:00:00-04:00', 'endTime': '2025-10-24T13:00:00-04:00', 'isDaytime': True, 'temperature': 55, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 4}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 1.6666666666666667}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 47}, 'windSpeed': '7 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/few?size=small', 'shortForecast': 'Sunny', 'detailedForecast': ''}, {'number': 127, 'name': '', 'startTime': '2025-10-24T13:00:00-04:00', 'endTime': '2025-10-24T14:00:00-04:00', 'isDaytime': True, 'temperature': 57, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 4}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 1.1111111111111112}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 42}, 'windSpeed': '7 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/few?size=small', 'shortForecast': 'Sunny', 'detailedForecast': ''}, {'number': 128, 'name': '', 'startTime': '2025-10-24T14:00:00-04:00', 'endTime': '2025-10-24T15:00:00-04:00', 'isDaytime': True, 'temperature': 58, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 4}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 1.1111111111111112}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 40}, 'windSpeed': '7 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/sct?size=small', 'shortForecast': 'Mostly Sunny', 'detailedForecast': ''}, {'number': 129, 'name': '', 'startTime': '2025-10-24T15:00:00-04:00', 'endTime': '2025-10-24T16:00:00-04:00', 'isDaytime': True, 'temperature': 59, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 4}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 1.1111111111111112}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 39}, 'windSpeed': '8 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/sct?size=small', 'shortForecast': 'Mostly Sunny', 'detailedForecast': ''}, {'number': 130, 'name': '', 'startTime': '2025-10-24T16:00:00-04:00', 'endTime': '2025-10-24T17:00:00-04:00', 'isDaytime': True, 'temperature': 59, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 4}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 1.6666666666666667}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 40}, 'windSpeed': '8 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/sct?size=small', 'shortForecast': 'Mostly Sunny', 'detailedForecast': ''}, {'number': 131, 'name': '', 'startTime': '2025-10-24T17:00:00-04:00', 'endTime': '2025-10-24T18:00:00-04:00', 'isDaytime': True, 'temperature': 58, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 4}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 1.6666666666666667}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 42}, 'windSpeed': '7 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/day/sct?size=small', 'shortForecast': 'Mostly Sunny', 'detailedForecast': ''}, {'number': 132, 'name': '', 'startTime': '2025-10-24T18:00:00-04:00', 'endTime': '2025-10-24T19:00:00-04:00', 'isDaytime': False, 'temperature': 56, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 4}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 1.6666666666666667}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 45}, 'windSpeed': '7 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/night/sct?size=small', 'shortForecast': 'Partly Cloudy', 'detailedForecast': ''}, {'number': 133, 'name': '', 'startTime': '2025-10-24T19:00:00-04:00', 'endTime': '2025-10-24T20:00:00-04:00', 'isDaytime': False, 'temperature': 55, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 4}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.2222222222222223}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 49}, 'windSpeed': '6 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/night/sct?size=small', 'shortForecast': 'Partly Cloudy', 'detailedForecast': ''}, {'number': 134, 'name': '', 'startTime': '2025-10-24T20:00:00-04:00', 'endTime': '2025-10-24T21:00:00-04:00', 'isDaytime': False, 'temperature': 53, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 5}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.2222222222222223}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 52}, 'windSpeed': '5 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/night/few?size=small', 'shortForecast': 'Mostly Clear', 'detailedForecast': ''}, {'number': 135, 'name': '', 'startTime': '2025-10-24T21:00:00-04:00', 'endTime': '2025-10-24T22:00:00-04:00', 'isDaytime': False, 'temperature': 52, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 5}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.2222222222222223}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 54}, 'windSpeed': '3 mph', 'windDirection': 'W', 'icon': 'https://api.weather.gov/icons/land/night/sct?size=small', 'shortForecast': 'Partly Cloudy', 'detailedForecast': ''}, {'number': 136, 'name': '', 'startTime': '2025-10-24T22:00:00-04:00', 'endTime': '2025-10-24T23:00:00-04:00', 'isDaytime': False, 'temperature': 52, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 5}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.2222222222222223}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 55}, 'windSpeed': '3 mph', 'windDirection': 'NW', 'icon': 'https://api.weather.gov/icons/land/night/sct?size=small', 'shortForecast': 'Partly Cloudy', 'detailedForecast': ''}, {'number': 137, 'name': '', 'startTime': '2025-10-24T23:00:00-04:00', 'endTime': '2025-10-25T00:00:00-04:00', 'isDaytime': False, 'temperature': 51, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 5}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.2222222222222223}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 56}, 'windSpeed': '3 mph', 'windDirection': 'NW', 'icon': 'https://api.weather.gov/icons/land/night/sct?size=small', 'shortForecast': 'Partly Cloudy', 'detailedForecast': ''}, {'number': 138, 'name': '', 'startTime': '2025-10-25T00:00:00-04:00', 'endTime': '2025-10-25T01:00:00-04:00', 'isDaytime': False, 'temperature': 50, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 5}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.2222222222222223}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 58}, 'windSpeed': '3 mph', 'windDirection': 'NW', 'icon': 'https://api.weather.gov/icons/land/night/sct?size=small', 'shortForecast': 'Partly Cloudy', 'detailedForecast': ''}, {'number': 139, 'name': '', 'startTime': '2025-10-25T01:00:00-04:00', 'endTime': '2025-10-25T02:00:00-04:00', 'isDaytime': False, 'temperature': 50, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 5}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.7777777777777777}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 61}, 'windSpeed': '3 mph', 'windDirection': 'NW', 'icon': 'https://api.weather.gov/icons/land/night/sct?size=small', 'shortForecast': 'Partly Cloudy', 'detailedForecast': ''}, {'number': 140, 'name': '', 'startTime': '2025-10-25T02:00:00-04:00', 'endTime': '2025-10-25T03:00:00-04:00', 'isDaytime': False, 'temperature': 49, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 9}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.7777777777777777}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 63}, 'windSpeed': '3 mph', 'windDirection': 'NW', 'icon': 'https://api.weather.gov/icons/land/night/sct?size=small', 'shortForecast': 'Partly Cloudy', 'detailedForecast': ''}, {'number': 141, 'name': '', 'startTime': '2025-10-25T03:00:00-04:00', 'endTime': '2025-10-25T04:00:00-04:00', 'isDaytime': False, 'temperature': 48, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 9}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.7777777777777777}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 65}, 'windSpeed': '3 mph', 'windDirection': 'NW', 'icon': 'https://api.weather.gov/icons/land/night/sct?size=small', 'shortForecast': 'Partly Cloudy', 'detailedForecast': ''}, {'number': 142, 'name': '', 'startTime': '2025-10-25T04:00:00-04:00', 'endTime': '2025-10-25T05:00:00-04:00', 'isDaytime': False, 'temperature': 47, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 9}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.7777777777777777}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 67}, 'windSpeed': '3 mph', 'windDirection': 'NW', 'icon': 'https://api.weather.gov/icons/land/night/sct?size=small', 'shortForecast': 'Partly Cloudy', 'detailedForecast': ''}, {'number': 143, 'name': '', 'startTime': '2025-10-25T05:00:00-04:00', 'endTime': '2025-10-25T06:00:00-04:00', 'isDaytime': False, 'temperature': 47, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 9}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.7777777777777777}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 69}, 'windSpeed': '3 mph', 'windDirection': 'NW', 'icon': 'https://api.weather.gov/icons/land/night/sct?size=small', 'shortForecast': 'Partly Cloudy', 'detailedForecast': ''}, {'number': 144, 'name': '', 'startTime': '2025-10-25T06:00:00-04:00', 'endTime': '2025-10-25T07:00:00-04:00', 'isDaytime': True, 'temperature': 46, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 9}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.7777777777777777}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 71}, 'windSpeed': '3 mph', 'windDirection': 'NW', 'icon': 'https://api.weather.gov/icons/land/day/sct?size=small', 'shortForecast': 'Mostly Sunny', 'detailedForecast': ''}, {'number': 145, 'name': '', 'startTime': '2025-10-25T07:00:00-04:00', 'endTime': '2025-10-25T08:00:00-04:00', 'isDaytime': True, 'temperature': 45, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 9}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.7777777777777777}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 73}, 'windSpeed': '3 mph', 'windDirection': 'NW', 'icon': 'https://api.weather.gov/icons/land/day/sct?size=small', 'shortForecast': 'Mostly Sunny', 'detailedForecast': ''}, {'number': 146, 'name': '', 'startTime': '2025-10-25T08:00:00-04:00', 'endTime': '2025-10-25T09:00:00-04:00', 'isDaytime': True, 'temperature': 45, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 11}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.7777777777777777}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 72}, 'windSpeed': '3 mph', 'windDirection': 'NW', 'icon': 'https://api.weather.gov/icons/land/day/sct?size=small', 'shortForecast': 'Mostly Sunny', 'detailedForecast': ''}, {'number': 147, 'name': '', 'startTime': '2025-10-25T09:00:00-04:00', 'endTime': '2025-10-25T10:00:00-04:00', 'isDaytime': True, 'temperature': 47, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 11}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.7777777777777777}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 68}, 'windSpeed': '3 mph', 'windDirection': 'NW', 'icon': 'https://api.weather.gov/icons/land/day/sct?size=small', 'shortForecast': 'Mostly Sunny', 'detailedForecast': ''}, {'number': 148, 'name': '', 'startTime': '2025-10-25T10:00:00-04:00', 'endTime': '2025-10-25T11:00:00-04:00', 'isDaytime': True, 'temperature': 49, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 11}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.7777777777777777}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 62}, 'windSpeed': '3 mph', 'windDirection': 'NW', 'icon': 'https://api.weather.gov/icons/land/day/sct?size=small', 'shortForecast': 'Mostly Sunny', 'detailedForecast': ''}, {'number': 149, 'name': '', 'startTime': '2025-10-25T11:00:00-04:00', 'endTime': '2025-10-25T12:00:00-04:00', 'isDaytime': True, 'temperature': 52, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 11}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.7777777777777777}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 56}, 'windSpeed': '5 mph', 'windDirection': 'NW', 'icon': 'https://api.weather.gov/icons/land/day/sct?size=small', 'shortForecast': 'Mostly Sunny', 'detailedForecast': ''}, {'number': 150, 'name': '', 'startTime': '2025-10-25T12:00:00-04:00', 'endTime': '2025-10-25T13:00:00-04:00', 'isDaytime': True, 'temperature': 54, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 11}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.7777777777777777}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 51}, 'windSpeed': '5 mph', 'windDirection': 'NW', 'icon': 'https://api.weather.gov/icons/land/day/sct?size=small', 'shortForecast': 'Mostly Sunny', 'detailedForecast': ''}, {'number': 151, 'name': '', 'startTime': '2025-10-25T13:00:00-04:00', 'endTime': '2025-10-25T14:00:00-04:00', 'isDaytime': True, 'temperature': 56, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 11}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.2222222222222223}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 47}, 'windSpeed': '5 mph', 'windDirection': 'NW', 'icon': 'https://api.weather.gov/icons/land/day/bkn?size=small', 'shortForecast': 'Partly Sunny', 'detailedForecast': ''}, {'number': 152, 'name': '', 'startTime': '2025-10-25T14:00:00-04:00', 'endTime': '2025-10-25T15:00:00-04:00', 'isDaytime': True, 'temperature': 57, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 13}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.2222222222222223}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 45}, 'windSpeed': '5 mph', 'windDirection': 'NW', 'icon': 'https://api.weather.gov/icons/land/day/bkn?size=small', 'shortForecast': 'Partly Sunny', 'detailedForecast': ''}, {'number': 153, 'name': '', 'startTime': '2025-10-25T15:00:00-04:00', 'endTime': '2025-10-25T16:00:00-04:00', 'isDaytime': True, 'temperature': 58, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 13}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.2222222222222223}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 44}, 'windSpeed': '5 mph', 'windDirection': 'NW', 'icon': 'https://api.weather.gov/icons/land/day/bkn?size=small', 'shortForecast': 'Partly Sunny', 'detailedForecast': ''}, {'number': 154, 'name': '', 'startTime': '2025-10-25T16:00:00-04:00', 'endTime': '2025-10-25T17:00:00-04:00', 'isDaytime': True, 'temperature': 57, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 13}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.2222222222222223}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 44}, 'windSpeed': '5 mph', 'windDirection': 'NW', 'icon': 'https://api.weather.gov/icons/land/day/bkn?size=small', 'shortForecast': 'Partly Sunny', 'detailedForecast': ''}, {'number': 155, 'name': '', 'startTime': '2025-10-25T17:00:00-04:00', 'endTime': '2025-10-25T18:00:00-04:00', 'isDaytime': True, 'temperature': 57, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 13}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.2222222222222223}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 46}, 'windSpeed': '5 mph', 'windDirection': 'NW', 'icon': 'https://api.weather.gov/icons/land/day/bkn?size=small', 'shortForecast': 'Partly Sunny', 'detailedForecast': ''}, {'number': 156, 'name': '', 'startTime': '2025-10-25T18:00:00-04:00', 'endTime': '2025-10-25T19:00:00-04:00', 'isDaytime': False, 'temperature': 56, 'temperatureUnit': 'F', 'temperatureTrend': '', 'probabilityOfPrecipitation': {'unitCode': 'wmoUnit:percent', 'value': 13}, 'dewpoint': {'unitCode': 'wmoUnit:degC', 'value': 2.2222222222222223}, 'relativeHumidity': {'unitCode': 'wmoUnit:percent', 'value': 48}, 'windSpeed': '3 mph', 'windDirection': 'NW', 'icon': 'https://api.weather.gov/icons/land/night/bkn?size=small', 'shortForecast': 'Mostly Cloudy', 'detailedForecast': ''}]}}

Finally, we will just print the first 12 periods.

for period in hourly_forecast_data["properties"]["periods"][:12]:
    print(f"{period['number']} - {period['startTime']}: {period['temperature']}°{period['temperatureUnit']} - {period['shortForecast']}")

1 - 2025-10-19T07:00:00-04:00: 56°F - Sunny 2 - 2025-10-19T08:00:00-04:00: 58°F - Sunny 3 - 2025-10-19T09:00:00-04:00: 61°F - Mostly Sunny 4 - 2025-10-19T10:00:00-04:00: 65°F - Mostly Sunny 5 - 2025-10-19T11:00:00-04:00: 68°F - Partly Sunny 6 - 2025-10-19T12:00:00-04:00: 69°F - Partly Sunny 7 - 2025-10-19T13:00:00-04:00: 71°F - Partly Sunny 8 - 2025-10-19T14:00:00-04:00: 72°F - Partly Sunny 9 - 2025-10-19T15:00:00-04:00: 71°F - Mostly Sunny 10 - 2025-10-19T16:00:00-04:00: 71°F - Mostly Sunny 11 - 2025-10-19T17:00:00-04:00: 69°F - Partly Sunny 12 - 2025-10-19T18:00:00-04:00: 68°F - Mostly Cloudy