The SOAP search API allowed you to obtain search results and integrate them into your applications. You could develop applications like Google Share that measures the popularity of an item within a domain (for example: Bono's Google Share for U2 is 54.6%), create a meta-search engine by mixing different APIs and more.
Now Google suggests using Ajax Search API, but this is very limited, it's suitable only for web applications, you can't reorder the search results or add other search results. Google also says: "AJAX Search API is the only permissible way to publish Google AJAX Search API results on your site. We'll block your application if it accesses search results outside of the API."
Applications that already use the SOAP API can continue do that, but the service could become unreliable.
O'Reilly Radar says: "The AJAX Search API is great for web applications and users that want to bling their blog, but does not provide the flexibility of the SOAP API. I am surprised that it has not been replaced with a GData API instead."
Nelson Minar, who authored the API, has an explanation: "It seems like good discipline to me; when your corporate culture has a "go fast, do a lot of things, fail often" approach to product development, you have to do something with the things that succeeded in launching but then failed to make a big impact on the business."
Google Search API has been launched in April 2002, one week before Google Answers, that was also discontinued.
I do not like SOAP, but they need a decent REST API to replace it. Of course, through SearchMash, they have that...
ReplyDeleteI was very excited yesterday when I realized the SOAP API existed and was exactly what I needed. Today, I find out that 6 days ago, it was retired and I can no longer register a key.
ReplyDeleteI don't want to use the AJAX version, doesn't have the flexibility I need....
I find out that 6 days ago, it was retired and I can no longer register a key.
ReplyDeleteI just wanted add nice functionality to one of our software's so our SEO client would be able to check exact ranking with just one click for FREE, but of course Google had to change their API :/// Why they trying to become huge corporation and forgetting what approach in first place make those money ??? Really sad :(
ReplyDeleteAny way we bypass their API and using our own system with proxy, so I don't understand that, as even beginner can develop software which will check rankings (+ proxies)...