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
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 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 dependenciesnpminstall# 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
