I am looking for a Weather API Provider for a company web site that is free of charge.
Google API is unofficial, Yahoo and Wetter.com are for personal Websites only, so they don't fit my needs.
I am looking for a Weather API Provider for a company web site that is free of charge.
Google API is unofficial, Yahoo and Wetter.com are for personal Websites only, so they don't fit my needs.
World Weather Online's free weather feed has no restrictions on commercial use. The free version is rate-limited and requires attribution.
It contains:
The terms of use:
You are free to use our Free Weather API on a commercial as well as non-commercial projects.
http://www.worldweatheronline.com/free-weather-feed.aspx?menu=faq
We request our free weather API users to not exceed 500 requests per hour and also follow proper caching of data at their end before making the request for same location within 15 min.
We are flexible on request limit, so if at any point you feel you are going to exceed 500 requests per hour then please do let us know.
If you intend to use our free weather data on website then we require a link back from that website and World Weather Online clearly mentioned in the title of the link.
http://www.worldweatheronline.com/free-weather-feed.aspx?menu=usage
Hopefully this will fit your requirement.
One other option:
The National Oceanic and Atmospheric Administration weather API is free of charge and has no restrictions on commercial use but primarily covers United States terrritories.
The terms of use:
The information on government servers are in the public domain, unless specifically annotated otherwise, and may be used freely by the public so long as you do not 1) claim it is your own (e.g. by claiming copyright for NWS information -- see below), 2) use it in a manner that implies an endorsement or affiliation with NOAA/NWS, or 3) modify it in content and then present it as official government material. You also cannot present information of your own in a way that makes it appear to be official government information.
As Colin said, If you use a Weather API that gets its information from the National Weather Service (NWS), information from that agency is within the public domain by federal law. Here are two that use data from NWS.
NOAA Protocols: SOAP Data Formats: XML, DWML National Digital Forecast Database (NDFD) Extensible Markup Language (XML) is a service providing the public, government agencies, and commercial enterprises with data from the National Weather Service’s (NWS) digital forecast database.
Weather Underground Protocols: REST Data Formats: XML Weather Underground provides real-time weather information via the Internet. Weather Underground provides weather reports for cities across the world as well as local weather reports for newspapers and Web sites.
At programmableweb.com you can search API's and Mashhups. Searching for weather API, I found 10.