NOAA Climate Data Online API - Developers

NOAA Climate Data Online
The service gives access to accumulated data on climate for locations worldwide but with emphasis on the continental United States. Data sum conditions recorded annually, by month, by day, and even hourly. Available data include recorded temperatures, normal temperature ranges, heating and cooling degree days, precipitation, and drought conditions. API methods support retrieval of data for a specified time range, annual, monthly, daily, or hourly. Requests specify dataset, locations and location types, reporting stations, and particular data elements to be returned.