Google Shopping Scraper

Google Shopping Scraper

by burbn

Scrape Google Shopping products by keyword and extract prices, ratings, reviews, seller/store info, offers, shipping & more. Ideal for price monitorin...

19 runs
3 users
Try This Actor

Opens on Apify.com

About Google Shopping Scraper

Scrape Google Shopping products by keyword and extract prices, ratings, reviews, seller/store info, offers, shipping & more. Ideal for price monitoring, competitor research, and e-commerce market analysis.

What does this actor do?

Google Shopping Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Google Shopping Scraper ๐Ÿ›’ Search and scrape Google Shopping products by keyword and export clean, structured data (product details, prices, ratings, reviews, store info, offers, shipping details). This actor is built for: - Price monitoring & tracking ๐Ÿ’ฐ - Competitor analysis ๐Ÿง  - Market research ๐Ÿ“Š - E-commerce intelligence ๐Ÿ›๏ธ --- ## ๐Ÿ“Œ Table of Contents - โœจ Features - ๐ŸŽฏ Use Cases - โšก Quick Start - ๐Ÿงพ Input Parameters - ๐Ÿ“ค Output - ๐Ÿงฉ Dataset Views (Table View) - โ“ FAQ - ๐Ÿ”Ž Tags --- ## โœจ Features | Feature | Description | |---------|-------------| | ๐Ÿ” Keyword Search | Search products by name, brand, or keywords | | ๐ŸŒ Multi-Country Support | Get localized results from any country | | ๐Ÿ—ฃ๏ธ Multi-Language | Results in your preferred language | | ๐Ÿ“Š Flexible Sorting | Sort by best match, price (low/high), or rating | | ๐Ÿ’ฐ Complete Pricing | Current price, original price, discounts, price ranges | | โญ Ratings & Reviews | Product ratings and review counts | | ๐Ÿช Store Information | Store name, rating, reviews, shipping, returns | | ๐Ÿ“ฆ Pagination Support | Scrape multiple pages of results | | ๐Ÿงผ Clean Dataset | Organized data ready for analysis | --- ## ๐ŸŽฏ Use Cases | Use Case | What You Can Do | Why It Helps | |----------|-----------------|--------------| | ๐Ÿ’ฐ Price Monitoring | Track product prices across stores | Find best deals & price drops | | ๐Ÿง  Competitor Analysis | Compare competitor product pricing | Optimize your pricing strategy | | ๐Ÿ“Š Market Research | Analyze product trends & availability | Make data-driven decisions | | ๐Ÿ›๏ธ E-commerce Intelligence | Monitor product listings & offers | Stay ahead of competition | | ๐Ÿ“ˆ Price Comparison | Compare prices from multiple sellers | Find the best value | | ๐Ÿท๏ธ Deal Hunting | Find products on sale with discounts | Save money on purchases | --- ## โšก Quick Start ### 1๏ธโƒฃ Basic Run Use this input to search for products: json { "searchQuery": "nike running shoes", "country": "us", "language": "en", "sortBy": "BEST_MATCH", "limit": 20 } ### 2๏ธโƒฃ Advanced Search Search with custom sorting and pagination: json { "searchQuery": "iPhone 15 Pro", "country": "us", "language": "en", "sortBy": "LOWEST_PRICE", "limit": 50 } ### 3๏ธโƒฃ Tips for Better Results - Use specific product names for accurate results - Try different sortBy options to find deals - Increase limit for comprehensive data - Use appropriate country code for local pricing --- ## ๐Ÿงพ Input Parameters | Parameter | Type | Required | Default | Description | |-----------|------|:--------:|---------|-------------| | searchQuery | String | โœ… | - | Product name, brand, or keywords to search | | country | String | โŒ | us | Country code (ISO 3166-1 alpha-2) | | language | String | โŒ | en | Language code (ISO 639-1) | | sortBy | Enum | โŒ | BEST_MATCH | Sort order: BEST_MATCH, LOWEST_PRICE, HIGHEST_PRICE, TOP_RATED | | limit | Number | โŒ | 20 | Products per page (1-100) | ### Supported Countries | Code | Country | Code | Country | |------|---------|------|---------| | us | United States | gb | United Kingdom | | de | Germany | fr | France | | in | India | ca | Canada | | au | Australia | jp | Japan | See ISO 3166-1 alpha-2 for all country codes. --- ## ๐Ÿ“ค Output Each dataset item represents one Google Shopping product. ### ๐Ÿงพ Output Fields | Category | Fields | |----------|--------| | ๐Ÿท๏ธ Product Info | productId, productTitle, productDescription, productPageUrl | | ๐Ÿ’ฐ Pricing | price, originalPrice, onSale, percentOff, typicalPriceRange | | โญ Ratings | productRating, productNumReviews, productNumOffers | | ๐Ÿช Store Info | storeName, storeRating, storeReviewCount, storeFavicon | | ๐Ÿšš Shipping | shipping, returns, paymentMethods, productCondition | | ๐Ÿ–ผ๏ธ Media | productPhotos, productVideos | | ๐Ÿ”ง Variants | currentVariantProperties, productVariants, productAttributes | ### Sample Output json { "productId": "12345678901234567890", "productTitle": "Sony WH-1000XM5 Wireless Headphones", "productDescription": "Industry-leading noise cancellation...", "price": "$348.00", "originalPrice": "$399.99", "onSale": true, "percentOff": "13% off", "productRating": 4.7, "productNumReviews": 2543, "storeName": "Amazon", "storeRating": "4.5/5", "shipping": "Free delivery", "returns": "Free 30-day returns" } --- ## ๐Ÿงฉ Dataset Views (Table View) This actor includes clean, organized dataset table views: | View | Description | |------|-------------| | ๐Ÿ“Š Products Overview | Product title, price, rating, reviews, store, buy link | | ๐Ÿ’ฐ Pricing Details | Current price, original price, discounts, price ranges | | ๐Ÿช Store Information | Store name, rating, reviews, shipping, returns | | ๐Ÿ“ฆ Product Details | Description, condition, ratings, product URLs | --- ## โ“ FAQ ### Q1: How many products can I scrape? Each page can return up to 100 products. With limit, you can scrape thousands of products. Start small and increase as needed. ### Q2: Why do I get fewer results than expected? Some searches may have limited products available. Try: - A broader search query - Different country/language settings - Different sorting options ### Q3: Are all fields always available? Not always. Some products may not have descriptions, ratings, or sale information. The actor returns null for unavailable fields. ### Q4: Can I search in different countries? Yes! Use the country parameter with ISO 3166-1 alpha-2 codes (e.g., us, gb, de, fr, in). ### Q5: How often is the data updated? The actor fetches real-time data from Google Shopping. Prices and availability are current at the time of scraping. ### Q6: Can I use this for price monitoring? Yes! Schedule the actor to run periodically and track price changes over time using Apify's scheduling feature. --- ## ๐Ÿ”Ž Tags Google Shopping scraper, Google Shopping API, scrape Google Shopping, Google Shopping data extractor, Google Shopping price scraper, product price scraper, e-commerce scraper, price monitoring tool, competitor price analysis, Google Shopping product search, product data extraction, shopping comparison scraper, retail price tracker, Google product scraper, Apify Google Shopping, price comparison tool, e-commerce data extraction, product research tool, market research scraper, online shopping scraper

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Google Shopping Scraper now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
burbn
Pricing
Paid
Total Runs
19
Active Users
3
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support