Readers will probably recall Terry Brooks's short note on Web services from some time back. The subject pops up again on ZDNet in a column from David Berlind on Yahoo offering APIs to its search engine, so that Web services can be built on it by third parties.
Interesting in itself, but Berlind notes that his Weblog shows a Google search:
Although it still refers to the effort as a beta program, Google has been doing this for over two years. For example, if you check out my Transparency Channel, you can see on the lower right-hand side were I have pre-executed a Google search on "media transparency" and included a results box (Google-branded, of course) right on the page. Radio Userland, the blogging solution that I'm testing for review (using my Transparency Channel as the guinea pig) comes with pre-built macros for accessing Google's search APIs via a Web services interface. All you have to do is get a license key from Google (a relatively simple process that requires getting a user ID on Google's systems) and live with the limitation of 1,000 search executions per day. Google has some pretty tight licensing terms. For example, you can't build a commercial service off the company's APIs without asking first (according to the company's FAQ)
The fun thing is that Berlind hasn't done a search for "media transparency", but for 'media AND/OR transparency', with the result that he attributes third position on the output to one 'William J. Bennett' and sixth position to his own Weblog, whereas, in fact, 'William J. Bennett' doesn't appear on the first page of the results and Berlind's Weblog is at fifth position—or, indeed, third position if one removes items two and four, which are pages within sites one and three. Those inverted commas do make a difference :-)