Opening Up Yahoo! for You

The Yahoo! Developer Network offers Web Services and APIs that make it easy for developers to build applications and mashups that integrate data sources in new ways, making the web a more useful and fun place for everyone.

Mmm… Developer Candy: Developer Centers, Patterns and More!

Would you like to be multilingual? Our Developer Centers are a great place to get started with a new language. They cover the basics on how to make Web service calls, parse XML and more. JavaScript, PHP and Python are just the beginning! A huge helper for writing dynamic web pages is the Yahoo! User Interface Library. It is a set of utilities and controls written in JavaScript, for building richly interactive web applications using techniques. Another great resource is our Pattern Library, which explains the best solutions for reoccuring problems in creating a website, like Autocomplete or Breadcrumbs.

What are Mashups?

Mashups take data and content from one application and merge them with another, often to a startlingly cool effect. Pictures become more lively when matched with their geographic context. Many searches are far more valuable in a local context. Mashups typically allow us a different view of the data, layering one source on top of another via use of simple web technologies like XML and REST.

Want to Build Your Own Applications?

We're here to help you get up and running with Yahoo! Web Services. To learn more about how you can integrate Yahoo! services and content with your applications, please visit our collection of APIs -- each with detailed documentation and developer support groups. We can't wait to see what you come up with!

Yahoo! APIs Power Serious Applications Too

Web services aren't all fun and games. Yahoo!'s APIs let developers tap into Yahoo!'s world class data and infrastructure to help them power their business. Yahoo! APIs and Web Services are governed by the relevant Terms of Use and Usage Policy. While we make a limited amount of queries available for small-volume applications, we are also interested in working with companies to help them gain an edge by building on top of Yahoo! as a platform, applications that often require greater query volumes. See our FAQ for more info on usage. Register your application with us to apply for additional queries and be notified of system status. A great example is the Vertical Search Application from Rollyo.