API Response
Ads Results
Scrape real time ads from Google Search.As stated in the Response section, some Google searches may include ads, others may not. Depending on the scenario, if our Google Scraper API identifies ads in the search results, these will be included in the ads
array inside the response body.Each ad inside the array will be displayed as an object, containing the following keys:
Element | Type | Description |
|
| The position of the ad |
|
| Position of the ad relative to the DOM. Can be |
|
| The title of the ad |
|
| The displayed link in the results |
|
| Description of the ad |
|
| The tracking link from google ads |
|
| Link to the ad |
Answer Box Results
Get instant Google Answers using the Google Scraping APISometimes if you make certain queries (i.e. currency conversion, math equations) in your Google search will result in an instant answer from Google, displayed inside a specific box, on top of the results.If available, the content of this box will be displayed inside the answer_box
array which includes:
Element | Type | Description |
|
| Type of answer box (calculator, organic result, converter, etc.) |
|
| The actual answer, when the answer box can be inlined. |
Event Results
Scrape Google events straight from the Google Events Page.If the google
engine identifies events on the main Google Search Page, they will be automatically parsed and displayed in the events
array inside the response. Each event will be contained inside an object and will include the following keys:
Element | Type | Description |
|
| The title of the event |
|
| Event dates |
|
| -- The start date of the event |
|
| -- The range when the event will take place |
|
| An array of strings that complete the address of the event |
|
| Link of the event |
|
| The thumbnail of the event base64 encoded |
|
| The position in the results |
Image Results
Scrape images from Google and get the results in a JSON format.The google
engine allows users to set the type of search to be image (via the tbm
parameter). When you scrape Google Images using the Google Search API, you will be provided with the following data:
Element | Type | Description |
|
| Array of suggested images found on the main Google Page |
|
| -- Name of the image suggested search |
|
| -- Query string of the image suggested search |
|
| -- Link of the image suggested search |
|
| Array of image results |
|
| -- base64 encoded image |
|
| -- Link where the image was found |
|
| -- Link of the website where the image was found |
|
| -- Title of the image |
Inline Images Results
Get image results straight from the regular Google Search page.There are instances in which Google will show images on their main search page. If they are available, our scraper will include them in the response, under the inline_images
array. Every scraped image will be shown as an object with the following keys:
Element | Type | Description |
|
| The position of the image |
|
| Link to the image on google |
|
| Link to the thumbnail of the image |
People Also Search For Results
Scrape what others are searching for and get to know your market better.Google suggests search queries based on what an user searches for. The results are usually displayed under the 'People also ask' section. If our Google scraper comes across this container, its content will be included under the people_also_search_for
array. The objects inside the array will display the following:
Element | Type | Description |
|
| String from google of the search |
|
| The name of the search |
|
| Base64 encoded image of the search |
Shopping Results
Scrape what other companies are selling on Google.Based on your query, Google Search may display a shopping container with various items that are being sold on other e-commerce websites. If these results are available on the page, the Google Scraper API will parse them and they will be returned under the shopping_results
section of the response body. Each shopping item will be displayed as an Object and will include:
Element | Type | Description |
|
| The position of the result |
|
| The position in the page of the result. Can be top for example |
|
| Link to the source |
|
| Name of the source |
|
| Title of the page |
|
| The price |
|
| The numerical value of the price |
|
| List of strings with the extensions |
|
| Querystring to access on Google |
|
| Link to the vendor |
|
| The thumbnail image base64 encoded |
Knowledge Graph Results
Get instant descriptions of items by scraping the Google Knowledge Graph.The Knowledge Graph is a special Google container that displays general information about the term that you searched for. If the container is available, the response from our API will include the knowledge_graph
key, which is comprised of:
Element | Type | Description |
|
| Title of the graph |
|
| Type of the graph (i.e Currency) |
|
| Array of images inside the graph |
|
| -- Link to the image |
|
| -- Google images link |
|
| -- Base64 encoded image |
Local Pack Results
Scrape place on Google and get information about available locations.Searching for a place on the main Google Search may sometimes display a map with available locations. In this case, our scraping API returns two arrays:
Element | Type | Description |
|
| Local map object |
|
| -- Link to upper Google map |
|
| -- Displayed image encoded in base64 |
|
| -- GPS coordinates object |
|
| -- -- Latitude position |
|
| -- -- Longitude position |
|
| -- -- Altitude of location |
|
| Local results array |
|
| -- Link to discover more locations from same place |
|
| -- Places array |
|
| -- -- Position of the place inside the container |
|
| -- -- Google ID of the place |
|
| -- -- Location rating on Google Maps |
|
| -- -- Location title or name |
|
| -- -- Links object |
|
| -- -- -- Location website |
|
| -- -- -- Location directions |
|
| -- -- Location address |
|
| -- -- Phone number from location |
News Results
Scrape the News displayed on the Google Search page.Certain Google queries may result in Google displaying a special container including news. If that is the case, the Google Search Scraping API response body will have a news_results
key available. Each article in the news container will be displayed as an object under news_results
and the keys for each object are:
Element | Type | Description |
|
| The name of the source of the result |
|
| The title of the story |
|
| A snippet extract from the story |
|
| Time of publishing |
|
| Link to the story |
|
| Thumbnail of the story base64 encoded |
|
| The position in the box |
Pagination
Discover the number of pages available on a Google search.Each API call returns Google results scraped from one page. In order for you to have a better look over the length of the search result, the response body will include a special key, named pagination
which holds information about the page you scraped and its 'neighbours':
Element | Type | Description |
|
| Lists the rest of the pages with the key set as the page number and the value as the page link |
|
| Link to the next page |
|
| The value of the current page |
Product Results
Scrape Google Product Results and get real time information on product specifications.Sometimes if you search for a product, Google may return product boxes with more information about your search. To access this information you can use the product_results
property of the API response. The full body of the property includes:
Element | Type | Description |
|
| Product title |
|
| Total number of reviews |
|
| Product score based on customer's rating |
|
| Product description |
|
| Product manufacturer |
|
| Link to product |
|
| Name of seller |
|
| Reviews left by users |
|
| -- Questions asked by Google users |
Organic Results
Scrape Google Search and get all the organic results in a JSON format.Each basic Google search returns a number of organic results. Only exceptional keywords end up without any results from Google. In the Google Search API, all organic results are grouped under the organic_results
key and include the following elements:
Element | Type | Description |
|
| Title of the scraped Google result |
|
| Link to the result |
|
| Linked displayed on the Google search page |
|
| Description of the result |
|
| Result position on page |
Recipes Results
Scrape recipes from the Google Search Results.When searching for keywords such as 'pancakes', Google may display a special container with multiple recipes related to your query. In this case, our scraper will parse that data and include each recipe inside the recipe_results
array. The values extracted for each recipe available on the page are:
Element | Type | Description |
|
| Title of the receipe |
|
| Link to the recipe |
|
| Name of the source of the recipe |
|
| Average rating of the recipe |
|
| Number of reviews |
|
| Total time to prepare the recipe |
|
| List of string with ingredients |
|
| Thumbnail of the recipe base64 encoded |
Related Questions Results
Scrape questions related to your Google query.When you are asking a question on Google, chances are that Google will suggest some related questions as well. To access these related questions you can use the related_questions
property from the API response. Each related question we scrape from Google is contained inside an object with the following properties:
Element | Type | Description |
|
| Query-string to link to the Google page |
|
| Text of the question |
Related Searches Results
Scrape Google Related Searches and expand your area of research.When you perform a search on Google you may sometimes get some related searches along with the results as well. You can retrieve these related searches through the related_searches
property from the API response. The properties of each related search results are:
Element | Type | Description |
|
| Query-string to link to the Google page |
|
| Text of related search |
Spell Check
Know when Google fixes your spelling mistakes.If you misspell your query term for a Google search, Google will show up a message to inform you about it. Information regarding misspelled queries can be found inside the search_information
property, under spelling_fix
. The full body of the search_information
property contains:
Element | Type | Description |
|
| The state of the results |
|
| The total number of results |
|
| Time in seconds displayed by Google to show the results |
|
| The query displayed |
|
| The query that the results are from |
|
| Spelling fix recommendation from Google |
Sports Results
Scrape sports results by simply querying Google.If you're searching for a sports team or person, and they recently participated in a competition, Google usually returns a box showing the results of that team or person. Our scraper automatically picks up these results and sends it to you inside the sport_results
property from the API response. The structure of this property is made of:
Element | Type | Description |
|
| Title of the sports restults container |
|
| The league |
|
| Games played by the team or player in question |
Top Carousel Results
Scrape Google Top Carousel results and get more data from your query.Google might sometimes display a list of results for common query terms on top of the search page. This list can be found in the top_carousel
property. The body of each result inside the top_carousel
array includes:
Element | Type | Description |
|
| Link to the google page for that specific element |
|
| Base64 encoded image displayed on the top carousel element |
|
| Name of the element inside the carousel |
|
| More data found inside the carousel's body. |
Top Stories Results
Scrape all available top stories from the Google Search Page.Searching for a topic that is 'in demand' usually results in Google displaying a 'Top stories' container on the page. If this container is available, our scraper will return the top_stories
property which contains:
Element | Type | Description |
|
| Link to the story |
|
| Title of the story |
|
| The website that released the story |
|
| The date when the story was published |
|
| Base64 encoded image related to the story |
Twitter Results
Scrape popular tweets right from the Google search results.Google prioritises popular tweets and, if for example you are searching for a Twitter account, Google may display the latest tweets of that account in a special box. If available, our scraper will parse these tweets and they can be accessed via the inline_tweets
property from the API response. The full body of this object contains:
Element | Type | Description |
|
| Twitter link to the queried account |
|
| Google displayed name of the account |
|
| Google related link to the account |
|
| Array of tweets |
|
| -- Tweet body |
|
| -- Link to specific tweet |
|
| -- Position of the tweet inside the tweets container |
|
| -- Date when the tweet was published |
Video Results
Scrape videos displayed on the Google Search page.Specific keywords may trigger Google's video engine. In this scenario, Google may display video results instead of text based results. When the Google Search Scraping API detects video elements on the results page, it parses them alongside other organic results, under the organic_results
property.
Product Results
Scrape Google Product Results and get real time information on product specifications.The body of the Google Product Results response includes:
Element | Type | Description |
|
| Details found on the product main container |
|
| Product title |
|
| Total number of reviews |
|
| Product score based on customer's rating |
|
| Product description |
|
| Product extentions |
|
| Product highlights |
|
| A list with shown prices for the product |
|
| Product typical prices, it shows in what range the price is |
|
| |
|
| |
|
| |
|
| An array with media elements that contain the product |
|
| Type of the media element |
|
| Link tot the resource |
|
| Details about product sellers |
|
| |
|
| The position where the product was found |
|
| Name of the seller |
|
| Link to the seller |
|
| Additional details about the seller's offer |
|
| Base price of the product |
|
| Shows why is a difference (if any) between the |
|
| Shipping fee value |
|
| Tax value |
|
| Total price of the product |
|
| Details about product reviews and ratings |
|
| This product ratings breakdown |
|
| Number of stars |
|
| How many ratings have this number of stars |
|
| A list with reviews of this product |
|
| The position of the review |
|
| The date when the review was published |
|
| Rating the of the review |
|
| Source of the review |
|
| Contents of the review |
|
| A list with all the images found on the review |
|
| A list with related_products |
|
| The position of the related product |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| How many reviews has the product |
|
| An object with all the specifications found on the product. The keys of this element are generated from DOM |
Offers Results
Scrape Google Product Offers Results and get real time information on product buying choices.The body of the Google Product Offers Results response contains:
Element | Type | Description |
|
| Details found on the product main container |
|
| Product title |
|
| Total number of reviews |
|
| Product score based on customer's rating |
|
| Type of the media element |
|
| Details about product sellers |
|
| |
|
| The position where the product was found |
|
| Name of the seller |
|
| Link to the seller |
|
| Additional details about the seller's offer |
|
| Base price of the product |
|
| Shows why is a difference (if any) between the |
|
| Shipping fee value |
|
| Tax value |
|
| Total price of the product |
|
| A list with related_products |
|
| The position of the related product |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| How many reviews has the prod |
Specs Results
Scrape Google Product Specs Results and get real time information on product specifications.The body of the Google Product Specs Results response contains:
Element | Type | Description |
|
| Details found on the product main container |
|
| Product title |
|
| Total number of reviews |
|
| Product score based on customer's rating |
|
| Product description |
|
| Product extentions |
|
| An object with all the specifications found on the product. The keys of this element are generated from DOM |
Reviews Results
Scrape Google Product Reviews Results and get real time information about product reviews and ratings.The body of the Google Product Reviews Results response includes:
Element | Type | Description |
|
| Details found on the product main container |
|
| Product title |
|
| Total number of reviews |
|
| Product score based on customer's rating |
|
| Details about product reviews and ratings |
|
| This product ratings breakdown |
|
| Number of stars |
|
| How many ratings have this number of stars |
|
| A list with reviews of this product |
|
| The position of the review |
|
| The date when the review was published |
|
| Rating the of the review |
|
| Source of the review |
|
| Contents of the review |
|
| A list with all the images foun |
Last updated