NOAA

Weather Data

Get Started
Event-Driven Data Science Use Case with Ensign and Weather

About This Data Source

At the risk of pointing out something that you, Dear Reader, may find rather obvious, weather is influential. Like the stock market, there are very few problems that aren't in some way influenced by the weather. And while the weather does not tend to be especially predictable on a day-to-day basis, it is a good predictor of seasonal patterns for a great many things. Is your industry or organization impacted by the weather in ways you could better prepare for? The National Oceanic and Atmospheric Administration's (NOAA's) National Weather Service offers critical real-time data including forecasts, alerts, observations, and other weather data. Use Ensign with this data source to generate a time-series dataset that you could add as a feature for machine learning models, financial planning, and strategy.

Producer

NOAA

Data

Weather forecasts, alerts, and observations

Account Required

No

License

tooltip

Free

API Key

No

API Type

REST, JSON-LD, GeoJSON, OXML

SDKS

N/A

Limits

The rate limit is not public information, but allows a generous amount for typical use. If the rate limit is exceeded, the request will return with an error, and may be retried after the limit clears (typically within 5 seconds). Proxies are more likely to reach the limit, whereas requests directly from clients are not likely.

Click here for the code to get data such as:

New weather report received: {'name': 'This Afternoon', 'summary': 'Mostly Cloudy', 'temperature': 71, 'units': 'F', 'daytime': True, 'start': '2023-06-26T14:00:00-08:00', 'end': '2023-06-26T18:00:00-08:00'}

New weather report received: {'name': 'Tonight', 'summary': 'Mostly Cloudy then Isolated Rain Showers', 'temperature': 51, 'units': 'F', 'daytime': False, 'start': '2023-06-26T18:00:00-08:00', 'end': '2023-06-27T06:00:00-08:00'}

New weather report received: {'name': 'Tuesday', 'summary': 'Isolated Rain Showers', 'temperature': 73, 'units': 'F', 'daytime': True, 'start': '2023-06-27T06:00:00-08:00', 'end': '2023-06-27T18:00:00-08:00'}

New weather report received: {'name': 'Tuesday Night', 'summary': 'Mostly Cloudy', 'temperature': 52, 'units': 'F', 'daytime': False, 'start': '2023-06-27T18:00:00-08:00', 'end': '2023-06-28T06:00:00-08:00'}

Data Products Showcase

CreatorDescriptionEvent DataURLGitHubDate
Benjamin BengfortUses the NOAA API to generate alerts for weather conditions in a particular region.Weather Alertshttps://github.com/bbengfort/noaalert2023-08-18