Google released an API (application programming interface) for the search engine crawlers, which is implemented in all Google’s existing websites. Google released its API with an intention to provide a standard interface for crawling web pages, regardless of the page title or URL. That is, it meant giving all crawlers an easy way to crawl a website without any special coding.
Google released an official API for their own crawler called Google Universal Searches. Google Search API was discontinued by Google some time ago, since then to obtain what you really want, you should look into the following three-party services. The first and foremost important three-party application is called Urchin. Urchin is a very popular open source project behind the Google Webmaster Tools and has been working on making an API for the crawlers very easy to use. It is also behind the functionality of the Google home page and the Google Basecamp badge.
The second best Google search this tool is called SerpAPI. SerpAPI is a module of Google’s crawler called ‘Crawly’. Google SerpAPI is not only used to give web pages easy crawling by Google robot, it also helps in generating the best Google search results returns results. Google SerpAPI is written in Java.
Fourth best Google search api tool is called UTM. UTM or Universal Transclusion Meta tag generator was developed by Google to make the process of creating search results easy. It allows you to select different attributes you want to include in your meta tag with one click. It also generates all the necessary codes needed by Google in order to correctly apply the selected attribute in the page title, description, image etc…
Last but not least is Openweather. Openweather is a very efficient API for Google. It parses real time weather data and then creates search results in a jiffy. Openweather has recently added a feature to calculate the minimum and maximum temperatures across the world. Now every time you request Google search API, Openweather will send you a notification regarding the weather conditions in your area.