Yahoo's API Terms and Conditions are really Harsh

I have been a long time advocator of Yahoo's developer API's, they had a high API usage limits and fairly flexible terms and conditions.

That is until recently.

Yahoo has updated their T & C's just recently, and I am sure that they have been tightened just enough to stifle innovation and competition.

  1. You are no longer allowed to have any sort of advertising on your site that displays any Yahoo API results. Unless it is a Yahoo Advert! Therefore there are a lot of sites out their that are breaking Yahoo's T & C's including
    1. (unless they have special arrangements, in which case I will remove this)
    2. Lots of the example applications that people have created include Google Adsense adverts.
  2. You are no longer allowed to display Yahoo's search results alongside any other search engines search results. So all your Meta search engines are now breaking their contracts (including the two examples above)

Why they are specific about this is that they do not want to lose out to the completion, so by having adverts on your site you are giving money to someone else and not them, likewise with the Meta Results, they are worried that you are in completion with them and also that another search engine may be getting the same exposure are they would be.

After reading their T's & C's for RSS Feed searches, I think you are allowed to use them in an application that aggregates data alongside other search engine results and also with advertising. So that might be just enough to get around the licence. I have updated to use the RSS feed.

I am writing this to let other people know, so that they don't fall into the same trap that I have done.

I really don't understand their issue with this, because as long as they are getting attribution to their services they are getting extra users to their services that they probably would not have got in the first place. for instance has Yahoo results as the primary results, with the associated RSS feed easily subscribeable to. (I know that lots of people are subscribing to their results).

For sake Google and MSN don't complain about all this free advertising.

Anyway, until the licensing becomes more flexible I can no longer recommend Yahoo as a company that I would suggest to use, nor can I suggest that their API's are some of the best out their.

I lead the Chrome Developer Relations team at Google.

We want people to have the best experience possible on the web without having to install a native app or produce content in a walled garden.

Our team tries to make it easier for developers to build on the web by supporting every Chrome release, creating great content to support developers on, contributing to MDN, helping to improve browser compatibility, and some of the best developer tools like Lighthouse, Workbox, Squoosh to name just a few.

I love to learn about what you are building, and how I can help with Chrome or Web development in general, so if you want to chat with me directly, please feel free to book a consultation.

I'm trialing a newsletter, you can subscribe below (thank you!)