✨ Google Shopping Scraper avatar

✨ Google Shopping Scraper

Pricing

$3.50 / 1,000 results

Go to Apify Store
✨ Google Shopping Scraper

✨ Google Shopping Scraper

⚡ Lightning-fast Google Shopping scraper that captures live product listings straight from Google’s Shopping tab. Extract prices, ratings, sellers, availability, images and more—fully localized by keyword, language, and country with automatic pagination. Ideal for e-commerce price monitoring...

Pricing

$3.50 / 1,000 results

Rating

4.6

(5)

Developer

Imad

Imad

Maintained by Community

Actor stats

31

Bookmarked

1.1K

Total users

238

Monthly active users

67 days

Issues response

3 days ago

Last modified

Share

Google Shopping Scraper

✅ If this actor saved you time, a ⭐⭐⭐⭐⭐ review helps me keep improving!

Looking for the fastest and most reliable Google Shopping scraper? You’re in the right place.

This actor retrieves live product listings from Google’s Shopping tab through a hosted SERP API — no browser and no proxies to manage. It shares exactly the same input schema as our Google Search scraper, so you can switch between SERP and Shopping data without changing your integration.

Whether you’re tracking competitor prices, building dynamic product feeds, or powering e-commerce dashboards, this tool gives you clean, structured data in seconds—no proxies, no headaches.


Table of Contents

  1. Features
  2. Input Parameters
  3. Example Input
  4. Output
  5. Limitations & Notes
  6. Support

Features

  • 🚀 Fast – One API call per results page; most runs finish in seconds.
  • ✅ Reliable – Transient upstream errors are retried automatically, and the run fails with a clear message (instead of returning an empty dataset) if the upstream service rejects a request.
  • 🌍 Geo & Language Targeting – Country & language codes for fully localized Shopping results.
  • 🛒 Rich Product Data – Capture price, currency, seller, rating, availability, GTIN/MPN, images, and more.
  • 🔄 Same Inputs, Plug-n-Play – Shares the identical input schema with our Google Search scraper for seamless migration.
  • 📦 Structured JSON – Clean, ready-to-use output for BI tools, SaaS apps, Excel, or BigQuery.
  • 💰 Perfect for E-commerce & Market Intelligence – Price monitoring, competitor analysis, MAP enforcement, feed generation, and trend tracking.

Input Parameters

KeyTypeRequiredDefaultDescription
querystringNo–A single product or keyword to scrape. Use queries for multiple.
queriesstring[]No[]List of queries to scrape in a single run. Takes priority over query.
countrystringNousCountry code for localization (us, gb, fr, etc.).
languagestringNoenInterface language (en, fr, es, etc.).
numintegerNo10Requested products per page (passed to Google; Google Shopping currently returns up to 40 per page regardless).
max_pagesintegerNo1How many result pages to scrape per query. Pagination stops early when a page has no results.
date_rangestringNoanytimeTime filter passed to Google (qdr:h, qdr:d, qdr:w, qdr:m). Google Shopping may ignore it for some queries.

Note: You must provide at least one of query or queries. If both are set, queries takes priority. Each output record includes a query field so you can identify which search term it came from. If neither is provided, the run fails with a clear message (it no longer falls back to a default query).


Example Input

Single query (backward-compatible):

{
"query": "wireless earbuds",
"country": "us",
"language": "en",
"num": 10,
"max_pages": 3,
"date_range": "anytime"
}

Multiple queries in one run:

{
"queries": ["wireless earbuds", "bluetooth speakers", "phone cases"],
"country": "us",
"language": "en",
"num": 10,
"max_pages": 2,
"date_range": "anytime"
}

Output

The actor returns an array of product records like:

[
{
"title": "JLab Go Air Sport True Wireless Earbuds",
"source": "Target",
"link": "https://www.google.com/search?ibp=oshop&q=wireless+earbuds&prds=localAnnotatedOfferId:1,catalogid:16520306444756065269,...",
"price": "$24.99",
"imageUrl": "https://encrypted-tbn1.gstatic.com/shopping?q=tbn:ANd9GcRJQKIpXr03cVhBvYoXyhgUueRIHOF2fEwAD5j1aGy9gTU7QuxqhCNnKReYFgKWSJAFi5Lgvw2e-12gXbwblZvKd_W_KjuFx4nkMhPMGjKL",
"rating": 4.1,
"ratingCount": 18000,
"productId": "16520306444756065269",
"position": 1,
"query": "wireless earbuds"
}
]

delivery and offers are included whenever Google shows them for a product. Each results page contains up to 40 products.


Limitations & Notes

  • 🛡 Ethical Use Only – Respect Google’s Terms of Service.
  • ♻ Same API Contract – identical inputs to our Google Search scraper.
  • 🧩 Designed for the Apify platform – scheduling, API access, integrations and dataset exports (JSON, CSV, Excel) built-in.

Support

  • Join the Apify Developer Community for tips, examples, and troubleshooting.
  • Need custom features or higher throughput? Contact us via the Apify platform.

Why Choose This Scraper?

Built for data teams, marketers, and product managers who demand speed, accuracy, and friction-free integration. With identical inputs to our Google Search actor, you can pivot between SERP and Shopping data instantly—no refactoring required.

Start scraping Google Shopping today and supercharge your e-commerce intelligence.


Happy scraping!