Google Search API
Being a dynamic platform, Google Search have to be treated in a one-of scenario. That is why the Google Scraping API response contains data based on what is identified on the page.
Google Search is a very dynamic web page. It returns different layouts, based on what a user is searching for. Because of this, we had to approach our API's response in the same way and make it more dynamic.
For example, if the Google search you perform includes ads between the results, our scraper will automatically include an
adsarray inside the response. Otherwise, if ads are not displayed on the page, then the array won't be included in the response.
This section of the Google Scraping API covers possible keys that may be included in the response body, so that you have a better understanding of the data you will be receiving.