검색API를 가장 먼저 제공한(하다시피만) 구글이 2006년 12월 돌연 검색 데이타의 SOAP API 제공을 중단했다. 그리고 1년 4개월이 흘렀다. 그동안 어떤 변화가 있었을까 다뤄볼려고 여러 가지 정보를 찾던중 우연찮게도 다시 REST API 제공을 시작했다는 반가운 소식을 접했다.

구글의 AJAX Search API로 과감한 변화는 개발자들에게 큰 충격이었다. 웹 서비스 개발자들은 보다 쉽고 더욱 다이나믹하게 구현할 수 있는 길이 열려 반가웠을지 모르지만, 클라이언트 어플리케이션 개발자, 플래시 개발자들은 더 이상 구글 검색API를 쓸 수 없게 되었다. AJAX를 적극 지지하는 구글이 API 조차 AJAX 브라우저 기반으로 변경한 것이다. 이에 구글에서 처음 API를 만들었던 사람조차 실망감을 표시 했다.

이제 플래시와 비자바스크립트 환경을 위한 지원(Flash and other Non-Javascript Environments) 도움말 항목을 제공하며 구글이 REST를 다시 지원하기 시작했다. 재미 있는 것은 결과 값을 JSON으로만 제공한다는 점이다. XML은 지원하지 않는다. 큰 문제는 없다. JSON은 이미 각종 언어별 라이브러리를 제공하기 때문에 어렵지 않게 쓸 수 있다.

JSON 테스트 URL: http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=Paris%20Hilton