How to scrape Google Shopping

Google Shopping enables users to search for products across different vendors and websites, and easily compare product details. Read more about the benefits of scraping Google Shopping and how to do it in this easy tutorial.

Google Shopping is a service provided by Google to enable users to search for products across different websites and vendors, and compare prices, product details, availability, and more. You compare products and purchase them directly on the platform, benefitting from Google Shopping’s guarantee. Previously known as Google Products, Google Products Search, and Froogle, Google Shopping requires a Google account for users to log in.

Happy cartoons of shoppers after purchasing goods on Google Shopping
Google Shopping makes it easy for people to find items on sale in lots of categories

Why scrape Google Shopping?

Google Shopping is a great source of data for basically any industry. From clothes to tech, it's a great place to extract data for market research and price monitoring.


Here are just some of the ways you could use that data:

  • market research: see what products are on the market, and analyze them to discover how to market your own products. Find out who your competitors are and make sure there is a market for your product.
  • price monitoring: find the perfect deal by regularly extracting prices. See how your competitors how pricing their products and create your own winning dynamic pricing strategy.
  • product research: if you’re waiting for a product to be available again, scrape regularly to be the first to know as soon as you can purchase it, or get insights into what’s on the market so you can develop your own products.

This kind of competitive intelligence can make all the difference for e-commerce websites. If you would like more inspiration on how scraping Google Shopping could help your business or organization, check out our industry pages.

Web scraping is legal. Gathering publicly available information is not hacking. But if you have concerns over the legality of your web scraping operations, we advise you to consult a lawyer. If you want to learn more, have a look at our in-depth article on the legality of web scraping.

Learn about our Google Search Results Scraper and other Google scrapers

Product Matching AI is out!

Looking to do product mapping for items from Google Shopping and another online store? Let the AI do it! Identify exact matches of product pairs using real-time data from web scraping.

Try AI Product Matcher 🎯

Step-by-step guide to scraping Google Shopping

1 Click Try for free

Go to Google Shopping Scraper’s page, and click the Try for free button. You will be redirected to Apify Console, which is your workspace to run tasks for your scrapers. If you are not signed in, you’ll find yourself on the signup page (if you are already signed in, skip to Step 3). Sign up using your email account, Google, or GitHub. You will be redirected to the scraper’s page on your Apify Console.

Google Shopping Scraper on Apify Store
Google Shopping Scraper on Apify Store

2 Tell the scraper what you want

You can tell the scraper what content you would like to scrape both by typing a search term, or by pasting the URL of the Google Shopping web page with the products you are interested in.

Google Shopping Scraper's input fields
Google Shopping Scraper's input fields

We'll scrape using a direct URL we got from Google Shopping by searching for iPhone.

Copy the URL of your Google Shopping search and paste it into the scraper's input field
Copy the URL of your Google Shopping search and paste it into the scraper's input field

3 Start scraping!

Once you are all set, click the Start button. Notice that your task will change its status to Running, so wait for the scraper's run to finish. It will be just a minute before you see the status switch to Succeeded.

A successful scraping run of Google Shopping on the Apify platform
A successful scraping run of Google Shopping on the Apify platform

4 Get your results

You can see the search created 60 results. Move to the Dataset tab to see the results of your scraping. Explore the Dataset tab containing your scraped data in many formats, including HTML table, JSON, CSV, Excel, XML, and RSS feed.

Download the results of your Google Shopping scrape in multiple formats, including Excel
Download the results of your Google Shopping scrape in multiple formats, including Excel


Go ahead and start scraping Google Shopping with Google Shopping Scraper for free now.

On this page

Build the scraper you want

No credit card required

Start building