Google Shopping

3 days trial then $30.00/month - No credit card required now

Google Shopping

Google Shopping


3 days trial then $30.00/month - No credit card required now

High-quality Google Shopping Scraper. Rich data results.


Our Google Shopping Scraper crawls Google Shopping Search Results Pages and extracts data from the HTML in a structured format such as JSON, XML, CSV, or Excel.

The following data can be extracted from each Google Shopping results:

  • Google Shopping Results
  • Google Shopping Related Searches
  • Google Shopping Filter Categories

Google Shopping Scraper

Our Google Shopping Scraper provides real-time results optimized for structured JSON output that you can download and use any way you want.

Why use a Google Shopping Scraper?

  • 鈿★笍 Scrape Google shopping results fast and reliable.
  • 馃憦 Scrape rich data(Almost all data on the screen and compare with other Actors)
  • 馃挭 Actively maintaining. Fix all bugs within two days of business. Please email
  • 馃檶 Any feature requests, please email We will implement for you.

Cost of usage

To scrape SERPs effectively, you should use Apify Proxy and you need to set a sufficient limit for Google Shopping Scraper queries (you can see the limit on your Account page).

New Apify users have a free trial of Apify Proxy, so you can use the actor for free at the beginning.

Once the Apify Proxy trial expires, you'll need to subscribe to a paid plan in order to keep using the actor. If you need to increase your Google Shopping Scraper limit on Apify Proxy or have any questions, please email

In terms of platform usage credits, it is our experience that you will get 1,000 results for about $0.25.

Number of results

The scraper will consume one Apify proxy per request, so you will make the best use of your proxies by getting the maximum 150 results per request.

The default number of results per page is 60. You can set resultsPerPage to get more results for each query.

Input settings

The actor gives you fine-grained control over what kind of Google Shopping results you'll get.

You can specify the following settings:

  • Query phrases or URLs
  • Country: the Google Shopping results data will be based on the country configuration.
  • Language
  • Device: Can be "desktop", "mobile" or "tablet".(No Actor offer this configuration)
  • Filter Value: Can filter Google Shopping results by price, band... or sort by price,...
  • Results Offset
  • Results Per Page
  • Save HTML: Include the Google Shopping HTML in JSON response

For a complete description of all settings, see input specification.


The actor stores its result in the default dataset associated with the actor run, from which you can export it to various formats, such as JSON, XML, CSV, or Excel.

The results can be downloaded from the Get dataset items API endpoint:[DATASET_ID]/items?format=[FORMAT]

where [DATASET_ID] is the ID of the dataset and [FORMAT] can be csv, html, xlsx, xml, rss or json.

For each Google Shopping results page, the dataset will contain a single record, which in JSON format looks as follows. Bear in mind that some fields have example values:

{ "searchQuery": { "query": "iphone", "googleDomain": "", "countryCode": "au", "resultsOffset": 60, "resultsPerPage": 60 }, "url": "", "googleShoppingResults": [ { "title": "Apple iPhone 12 (64GB) - White", "rank": 1, "link": "", "itemSource": "", "price": "$1,047.00", "priceInNumber": 1047, "rating": 4.5, "reviews": 21482, "extras": [ "Smartphone", "Single SIM", "5G" ], "badge": "Trusted store", "thumbnail": "", "delivery": "Free delivery" }, { "title": "Apple iphone 12 (64 GB ) Unlocked Green Pristine Condition", "rank": 2, "link": "", "itemSource": "Smart Cellular AU", "price": "$734.99", "priceInNumber": 734.99, "itemCondition": "refurbished", "extras": [ "Smartphone", "Single SIM", "5G" ], "badge": "Trusted store", "thumbnail": "", "delivery": "Free delivery and free 30-day returns" }, { "title": "Iphone 14 Cell Phones & Accessories | Iphone 14 256gb | Color: Blue | Size: Osau ...", "rank": 3, "link": "", "itemSource": "Poshmark Australia - Poshmark", "price": "$800.00", "priceInNumber": 800, "itemCondition": "used", "extras": [ "Smartphone", "Single SIM" ], "thumbnail": "", "delivery": "Free delivery" }, { "title": "Apple iPhone 13 Pro Max 1TB (Sierra Blue)", "rank": 4, "link": "", "shoppingItemLink": "", "shoppingItemId": "7644620553108964193", "numberOfComparisons": "5+", "comparisonLink": ",pid:12014811213300533044,rsk:PC_8217023720749633348&sa=X&ved=0ahUKEwi9s7ao3-L9AhVkKFkFHVPiC0o4PBDergQI1Q4", "itemSource": "Phoneinc", "price": "$2,719.00", "priceInNumber": 2719, "rating": 4.7, "reviews": 9842, "extras": [ "Smartphone", "Dual SIM", "5G" ], "thumbnail": "", "delivery": "$11.95 delivery" }, { "title": "Apple iPhone 11 Pro - 4G smartphone - dual-SIM / Internal Memory 64 GB - OLED ...", "link": "", "shoppingItemLink": "", "shoppingItemId": "17354909519048587161", "numberOfComparisons": "10+", "comparisonLink": ",pid:4911945828394529540,rsk:PC_4343141063645219104&sa=X&ved=0ahUKEwi9s7ao3-L9AhVkKFkFHVPiC0o4PBDergQI6Q4", "itemSource": "Belong", "price": "$609.00", "priceInNumber": 609, "itemCondition": "refurbished", "rating": 4.6, "reviews": 9293, "extras": [ "Smartphone", "Dual SIM", "4G" ], "badge": "Trusted store", "thumbnail": "", "delivery": "Free delivery" }, ], "googleShoppingRelatedSearches": [ { "text": "iphone amazon", "link": "" }, { "text": "iphone verizon", "link": "" }, { "text": "iphone new", "link": "" }, { "text": "iphone mobile", "link": "" }, { "text": "iphone refurbished", "link": "" }, { "text": "iphone - apple", "link": "" }, { "text": "iphone 1", "link": "" }, { "text": "iphone models", "link": "" } ] }

When using a tabular format such as csv or xls, you'll get a table where each row contains just one google shopping result. For more details about exporting and formatting the dataset records, please see the documentation for the Get dataset items API endpoint.

Personal data

You should be aware that search results can contain personal data. Personal data is protected by GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers. You can also read our blog post on the legality of web scraping.


v0.1- Launch

  • Google Shopping Scraper is well-tested. We guarantee fixing all bugs within 2 days of business.
Maintained by Community
Actor stats
  • 66 users
  • 3.5k runs
  • Modified 6 months ago

You might also like these Actors