Scrape Google Shopping product reviews at scale
Livescraper's Google Shopping Reviews Scraper turns a list of products into review data. You submit Google Shopping product links or bare product ids - typed one per line, or uploaded as a CSV, XLSX, TXT or Parquet file - set how many reviews to take per product, pick the country, and download what shoppers wrote as a clean CSV, Excel or JSON file.
Each row is one review: the author, the rating, the date, the headline, the review body and the source it came from, tied to the item by its product id. That last point is the one to note before you write a parser - this scraper does not echo your query back in its own column the way the rest of our catalogue does, so product_id is the join key, and a list of URLs is worth normalising to ids before you run.
Product teams pull every review on the items they sell and read the low-rated text as a corpus, where recurring complaints appear as repeated language rather than as a score that drifted. Marketing teams export a competitive shelf in one run and compare ratings and verbatim text side by side. Researchers run the same product against different countries, because Google Shopping is regional and the country selector makes that a job rather than a project.
Two requirements are stated here rather than buried. Google blocks free and datacentre addresses on Shopping, so this scraper needs your own paid residential proxy to return anything. And an empty export has two possible causes - a missing proxy, or a product with no reviews yet - which the tool itself distinguishes and this page repeats rather than flattening. This page also publishes no example values and no format for any field, because every run export we hold returned zero rows, and a value we have not seen is not a value worth printing. The seven column names are exact and cross-checked; everything else is for your first free-tier run to tell you. Start free: your first 500 rows cost nothing and need no credit card.