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...
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
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- 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
Categories
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 TrialActor Information
- Developer
- burbn
- Pricing
- Paid
- Total Runs
- 19
- Active Users
- 3
Related Actors
Google Maps Reviews Scraper
by compass
Facebook Ads Scraper
by apify
Google Ads Scraper
by silva95gustavo
Facebook marketplace scraper
by curious_coder
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support