https://catalog.data.gov/dataset/u-s-hourly-precipitation-da...
http://www.wunderground.com/weather/api/d/docs
http://www.ncdc.noaa.gov/cdo-web/webservices/ncdcwebservices
https://data.noaa.gov/dataset/u-s-15-minute-precipitation-da...
Note some maybe datasets, so you may have to import them into a db and then just use something like
http://www.slashdb.com/
to quickly publish your own api.