Google Shopping Scraper — Product Prices & Listings avatar

Google Shopping Scraper — Product Prices & Listings

Under maintenance

Pricing

$18.00 / 1,000 results

Go to Apify Store
Google Shopping Scraper — Product Prices & Listings

Google Shopping Scraper — Product Prices & Listings

Under maintenance

🛒 Scrape Google Shopping product listings — extract titles, prices, seller names, ratings, shipping info, and product images. Monitor competitor pricing, analyze market trends, and optimize your e-commerce strategy. Filter by keyword, price range, and seller. Essential for retail analysts,

Pricing

$18.00 / 1,000 results

Rating

0.0

(0)

Developer

Luan M.

Luan M.

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 hours ago

Last modified

Categories

Share

🛒 Google Shopping Scraper

Extract product listings, prices, merchants, ratings, and shipping information from Google Shopping.

Apify Actor

✨ Features

  • Price Comparison — Compare prices across multiple merchants for the same product
  • Merchant Detection — Identify which sellers offer each product
  • Ratings & Reviews — Extract average rating and review counts
  • Shipping Intelligence — Gather shipping cost and availability info
  • Filter Support — Filter by price range, merchant, sort order, and more
  • Playwright-powered — Reliable JavaScript rendering for dynamic content
  • Proxy Support — Built-in Apify proxy integration for smooth scraping

📋 Input Parameters

ParameterTypeDefaultDescription
searchQuerystring""Product to search for (e.g. "iPhone 15", "Nike Air Max")
startUrlsarray[]Custom URLs to scrape (overrides searchQuery)
maxResultsinteger50Maximum products to scrape
minPricenumber0Minimum price filter
maxPricenumber0Maximum price filter (0 = no limit)
sortBystring"relevance"Sort order: relevance, price_low, price_high, rating
merchantstring""Filter by merchant name (partial match)
includeReviewsbooleantrueAttempt to extract ratings and review counts
proxyConfigurationobjectApify proxyProxy settings for reliable scraping

📤 Output Fields

Each dataset record contains:

FieldTypeDescription
positionnumberPosition on the search results page
namestringProduct title
pricenumberExtracted numeric price
priceRawstringRaw price text including currency symbol
currencystringCurrency symbol detected
merchantstringMerchant/seller name
ratingnumberAverage rating (0–5)
reviewCountnumberNumber of reviews
shippingInfostringShipping cost or delivery info
imageUrlstringProduct image URL
productUrlstringProduct detail page URL
googleShoppingIdstringGoogle Shopping product ID
searchUrlstringThe search URL used
scrapedAtstringISO timestamp of scrape

🚀 Quick Start

Via Apify platform

  1. Go to the Google Shopping Scraper on Apify Store
  2. Click Try for free
  3. Enter your search query and configure filters
  4. Run the actor
  5. Export results as CSV, JSON, XML, or via API

Via CLI

# Install dependencies
npm install
# Run locally (requires Apify API token)
apify run

💡 Use Cases

  • Competitive pricing analysis — Monitor competitor prices across multiple merchants
  • Shopping intelligence — Understand market positioning and price distribution
  • Deal hunting — Find the best prices across sellers
  • Merchant analysis — Identify which merchants dominate for specific products
  • Market research — Track price trends and product availability

🔧 Technical Details

Built with:

  • Crawlee — Web scraping framework
  • Playwright — Browser automation for JavaScript-rendered pages
  • Apify SDK — Platform integration (dataset, proxy, input/output)

The scraper intelligently parses Google Shopping's dynamic layout and adapts to multiple selector variations to maximise extraction reliability.

📄 License

Apache 2.0