Google has suddenly, and without prior notice, deprecated their SOAP-based search API. They've both stopped issuing new keys and have pulled the documentation from their website.
(Edit: it appears the documentation is still available. some sources erroneous reported that it was pulled - or else it was quickly put back...)
They are suggesting the use of the AJAX Search API. However, that appears to be a leopard of different spots.
Reaction at O'Reilly and Slashdot:
O'Reilly in particular laments the loss given that the Google Search API is the "cannonical SOAP example". Google just obsoleted a whole bunch of O'Reilly books...
Google is proving that when they say Beta, they MEAN Beta. Even when a Beta runs for an extended period of time. Beware of depending on Google Beta features!
(But doesn't this go beyond the definition of "Beta"? My understanding has always been that "Beta" software is software that is undergoing extended user testing prior to final release. Google seems now to be treating Beta software as a sandbox. A rug that they can feel free to pull at a momemt's notice.)
Better yet, beware of depending on Google.