How to Scrape Google Shopping with Apify (2026 Guide)
Google Shopping is where consumers compare products and prices before buying. For ecommerce marketers, scraping Google Shopping data reveals competitor pricing, product availability, seller landscape, and trending products. Apify's Google Shopping Scraper makes this data accessible without manual searching or expensive enterprise tools.
This guide covers how to use Apify to scrape Google Shopping for price monitoring, product research, and competitive intelligence.
Quick answer: what can you scrape from Google Shopping?
Apify's Google Shopping Scraper extracts: product titles, prices, seller names, seller ratings, product ratings, review counts, availability status, shipping info, product URLs, and images. You can search by keyword (e.g., "wireless earbuds") and get all products listed on Google Shopping for that query. For ecommerce, this means automated competitor price monitoring and product trend research at scale.
A single scrape of "wireless earbuds" returns 100+ products with prices from 20+ sellers — data that would take hours to collect manually.
Apify
4.7Verified partnerWeb scraping and automation platform — Free / $49/mo Starter
Step-by-step: scraping Google Shopping with Apify
Here is the complete workflow:
- Create a free Apify account at apify.com — Create a free Apify account at apify.com
- Go to Apify Store and search for "Google Shopping Scraper" — Go to Apify Store and search for "Google Shopping Scraper"
- Click "Try for free" to open the actor configuration — Click "Try for free" to open the actor configuration
- Enter your search query In the "queries" field, type product keywords. Example: ["wireless earbuds", "bluetooth speaker", "phone case iPhone 15"]
- Set max results per query Start with 50 for testing, increase to 200+ for production
- Set country and currency Choose your target market (e.g., US/USD, UK/GBP, FR/EUR)
- Click "Start" — the actor begins scraping. 100 results takes ~2-3 minutes — Click "Start" — the actor begins scraping. 100 results takes ~2-3 minutes
- Export data Download as JSON, CSV, or Excel from the Dataset tab
- Analyze Open in Excel/Google Sheets. Sort by price, filter by rating, compare sellers
Run scrapes weekly for the same product keywords. Track price changes over time to identify pricing patterns, sale cycles, and competitive positioning shifts. Apify Schedules automates this.
Data fields from Google Shopping scraper
The Apify Google Shopping Scraper extracts these fields per product:
- Product title: Full product name as shown on Google Shopping
- Price: Current price in the target currency
- Seller name: Merchant listing the product
- Seller rating: Star rating of the seller (1-5)
- Product rating: Star rating of the product (1-5)
- Review count: Total reviews for the product
- Availability: In stock, out of stock, limited availability
- Shipping info: Shipping cost and delivery time (when available)
- Product URL: Link to the product listing on the seller's site
- Google Shopping URL: Link to the Google Shopping listing
- Image URL: Product image
- Brand: Product brand name (when available)
- GTIN/MPN: Product identifiers (when available)
Ecommerce use cases for Google Shopping data
Google Shopping data powers several ecommerce strategies:
- Competitor price monitoring: Track prices of the same products across sellers. Identify who is undercutting you and by how much
- Product trend research: Search for broad categories ("skincare", "home gym equipment") and sort by review count. High-review products are trending
- Price gap analysis: Compare your prices to the Google Shopping average. If you are 20% above average without a clear differentiation, you are losing sales
- Seller landscape: Identify top sellers for each product category. Understand who you are competing against on Google Shopping
- Availability monitoring: Track when competitors go out of stock. Increase ad spend when competitors are unavailable to capture their demand
- New product discovery: Search for emerging categories ("AI phone case", "magnetic phone mount"). Find products with growing demand before they saturate
- Rating benchmarking: Compare your product rating and review count to competitors. Products with 4.5+ stars and 500+ reviews dominate Google Shopping
- Shipping comparison: Track competitors' shipping costs and delivery times. Free/fast shipping wins Google Shopping placements
Setting up automated price monitoring
For ongoing competitive intelligence, set up scheduled Apify runs:
- Go to your Google Shopping Scraper actor in Apify
- Click "Schedules" → "Create schedule"
- Set frequency: Every 24 hours for daily price monitoring, every 12 hours for fast-moving categories
- Set search queries: Enter your top 10-20 product keywords
- Set max results: 100-200 per query is sufficient for price monitoring
- Enable notifications: Apify emails you when each run completes
- Export data weekly: Download the accumulated dataset for trend analysis
- Set up price change alerts: Use Apify webhooks to trigger a notification when a competitor's price drops below a threshold
Set up price change alerts for your top 5 competitors. When their price drops below yours by 5%+, you get notified immediately and can adjust your pricing or increase ad spend to maintain visibility.
Turning price data into pricing strategy
Raw price data becomes actionable when you analyze it systematically:
- Calculate market average: For each product, calculate the average price across all sellers. This is your pricing benchmark
- Identify price leaders: Who consistently offers the lowest price? Are they competing on price or loss-leading?
- Find premium opportunities: Products where all sellers are priced high indicate low competition. Consider entering these niches
- Track sale cycles: Do competitors run sales on specific days (e.g., every Friday)? Time your promotions to counter theirs
- Price elasticity: When a competitor drops price by 10%, does their review count or rating increase? This indicates price sensitivity
- Map price vs rating: Plot price against product rating. Products with high ratings but low prices are your biggest competitive threats
- Dynamic pricing: Use the scraped data to inform your own pricing. If the market average drops, consider matching or differentiating on value
- Bundle opportunities: If products A and B are frequently listed together, create a bundle at a slight discount to capture combined demand
Cost and ROI
Google Shopping scraping with Apify is extremely cost-effective:
- 50 results per query: ~$0.10-0.20 in compute costs
- 500 results per query: ~$1-2 in compute costs
- Daily monitoring of 20 keywords: ~$20-30/month in compute costs
- Apify free tier: $5/month — enough for weekly monitoring of 5-10 keywords
- Apify Starter: $49/month — enough for daily monitoring of 20-50 keywords
- Compare to price monitoring tools: Prisync ($99-$399/month), Price2Spy ($27-$550/month). Apify is 50-90% cheaper
- ROI: One pricing adjustment based on competitor data can recover the Apify subscription cost in a single sale
Apify
4.7Verified partnerWeb scraping and automation platform — Free / $49/mo Starter
Apify's Google Shopping Scraper is the most cost-effective tool for ecommerce price monitoring and product research. For $49/month (Starter plan), you can monitor 20-50 product keywords daily — 50-90% cheaper than dedicated price monitoring tools like Prisync or Price2Spy. The workflow is simple: search by product keyword, scrape prices and ratings, export, and analyze. Set up scheduled daily runs for ongoing monitoring. Use the data to track competitor pricing, identify trending products, find price gaps, and time your promotions. The most valuable insight is price vs rating mapping — products with high ratings but low prices are your biggest competitive threats. For ecommerce marketers, Apify Google Shopping scraping is an essential tool for staying competitive in a market where prices change daily and consumers compare instantly.
FAQ
Can I scrape Google Shopping with Apify?
Yes. Apify's Google Shopping Scraper extracts product titles, prices, seller names, seller ratings, product ratings, review counts, availability, and shipping info. Search by keyword (e.g., "wireless earbuds") and get all products listed on Google Shopping. Export as JSON, CSV, or Excel. 100 results takes ~2-3 minutes.
Is scraping Google Shopping legal?
Scraping publicly available product listings from Google Shopping is generally legal. The data (prices, product names, ratings) is publicly visible. Use the data for legitimate competitive intelligence and price monitoring. Do not republish competitor product data on your own site. Respect Google's Terms of Service and rate limits.
How much does Google Shopping scraping cost with Apify?
Apify free tier ($5/month) covers weekly monitoring of 5-10 keywords. Starter plan ($49/month) covers daily monitoring of 20-50 keywords. Compare to Prisync ($99-$399/month) or Price2Spy ($27-$550/month). Apify is 50-90% cheaper for the same price monitoring capability.
Can I track competitor prices automatically with Apify?
Yes. Set up scheduled runs in Apify (Schedules → Create schedule) to scrape Google Shopping daily for your product keywords. Results accumulate in the dataset. Use Apify webhooks to trigger alerts when competitor prices drop below a threshold. This automates competitive price monitoring.
What data can I get from Google Shopping scraping?
Product title, price, seller name, seller rating (1-5), product rating (1-5), review count, availability status, shipping info, product URL, Google Shopping URL, image URL, brand, and product identifiers (GTIN/MPN). All data is structured as JSON or CSV for easy analysis.
Tools mentioned in this article
Affiliate links — we may earn a commission at no cost to you.
Apify
4.7Verified partnerWeb scraping and automation platform — Free / $49/mo Starter