Yahoo Weather API for your apps

Get up-to-date weather information for any location, including 5-day forecast, wind, atmosphere, astronomy conditions, and more. You can lookup weather by woeid, city name or lat/long.

Get Started

Important EOL Notice

The and fallback endpoints are being retired. We will no longer be providing free Weather API services for public users.
Please contact if you have any questions, comments, or interest in supported paid services.

Sample Weather API Response


YQL (Yahoo Query Language) is a SQL-like language that lets you query, filter, and join data from Web services. With YQL, you can access data across the Internet through simple REST requests, eliminating the need to learn how to use different APIs.

Attribution Guidelines

Please follow our Attribution Guidelines for Yahoo APIs wherever you use Weather data from Yahoo.

Rate Limits

Use of the Yahoo Weather API should not exceed reasonable request volume. Access is limited to 2,000 signed calls per day.

Terms of Use

The above feeds are provided free of charge for use by individuals and non-profit organizations for personal, non-commercial uses. We reserve all rights in and to the Yahoo logo, and your right to use the Yahoo logo is limited to providing attribution in connection with these RSS feeds. Yahoo also reserves the right to require you to cease distributing these feeds at any time for any reason. Usage of these feeds is subject to YDN terms of use. Your use of weather feeds is subject to the Yahoo APIs Terms of Use.

Get Started

Get your API Keys

Start by creating a project. This will give you a Consumer Key and Secret which are needed for using the API.

Copy Example Code

We have code examples in different languages below to get you up and running as quickly as possible.

Build and Launch

When your app is ready to use, tell other developers what you have built in our Forums.

What's Next?