Google Shopping Scraper — Product Prices & Listings
Under maintenancePricing
$18.00 / 1,000 results
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.
Maintained by CommunityActor 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.
✨ 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
| Parameter | Type | Default | Description |
|---|---|---|---|
searchQuery | string | "" | Product to search for (e.g. "iPhone 15", "Nike Air Max") |
startUrls | array | [] | Custom URLs to scrape (overrides searchQuery) |
maxResults | integer | 50 | Maximum products to scrape |
minPrice | number | 0 | Minimum price filter |
maxPrice | number | 0 | Maximum price filter (0 = no limit) |
sortBy | string | "relevance" | Sort order: relevance, price_low, price_high, rating |
merchant | string | "" | Filter by merchant name (partial match) |
includeReviews | boolean | true | Attempt to extract ratings and review counts |
proxyConfiguration | object | Apify proxy | Proxy settings for reliable scraping |
📤 Output Fields
Each dataset record contains:
| Field | Type | Description |
|---|---|---|
position | number | Position on the search results page |
name | string | Product title |
price | number | Extracted numeric price |
priceRaw | string | Raw price text including currency symbol |
currency | string | Currency symbol detected |
merchant | string | Merchant/seller name |
rating | number | Average rating (0–5) |
reviewCount | number | Number of reviews |
shippingInfo | string | Shipping cost or delivery info |
imageUrl | string | Product image URL |
productUrl | string | Product detail page URL |
googleShoppingId | string | Google Shopping product ID |
searchUrl | string | The search URL used |
scrapedAt | string | ISO timestamp of scrape |
🚀 Quick Start
Via Apify platform
- Go to the Google Shopping Scraper on Apify Store
- Click Try for free
- Enter your search query and configure filters
- Run the actor
- Export results as CSV, JSON, XML, or via API
Via CLI
# Install dependenciesnpm 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