In this chapter, you learned the basics of using APIs for Google Ajax Search, Yahoo! Search, Yahoo! Image Search, and Microsoft for searching content on the Web. You looked at how you can use OpenSearch to wrap existing search functionality so that it can be accessed in search bars for web browsers. Finally, I presented an example of an API for desktop search by outlining the Google Desktop HTTP/XML gateway.