Google Shopping Scraper
Pricing
$4.99/month + usage
Google Shopping Scraper
Google Shopping Scraper extracts product data from Google Shopping for any country domain. Search by keyword to collect product details, ratings, review counts, merchant names, seller links, sponsored listings, and price comparisons from multiple websites and merchants.
Pricing
$4.99/month + usage
Rating
5.0
(1)
Developer

ScrapeAI
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Actor for scraping Google Shopping search results. It searches for products by keyword or URL and extracts product details including prices, merchant info, reviews, and more.
What It Does
This scraper searches Google Shopping for your queries and extracts detailed information about each product listing including prices, merchant details, reviews, and product images. Perfect for market research, price comparison, and e-commerce intelligence.
Input
| Field | Type | Description | Default |
|---|---|---|---|
| queries | Array | List of keywords to search on Google Shopping | ["iPhone"] |
| startUrls | Array | List of Google Shopping search page URLs | (none) |
| includeComparisonPrices | Boolean | Retrieve all prices from other merchants | false |
| includeExtraProductDetails | Boolean | Include additional product details (increases scraping time) | false |
| includeSponsoredResults | Boolean | Include sponsored products in results | false |
| countryCode | String | Country code for Google Shopping (e.g. "us", "gb") | "us" |
| maxItems | Number | Maximum total products to scrape | 60 |
| maxItemsPerQuery | Number | Maximum products per individual query | 100 |
| proxy | Object | Proxy settings (Required) | Apify Residential |
Example Input
{"startUrls": ["https://www.google.com/search?q=android&source=lnms&tbm=shop&tbs=vw:l"],"queries": ["iPhone"],"includeComparisonPrices": false,"includeExtraProductDetails": false,"includeSponsoredResults": false,"countryCode": "us","maxItems": 60,"maxItemsPerQuery": 100,"proxy": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Output
Each product result includes:
| Field | Type | Description |
|---|---|---|
| productName | String | Name of the product |
| productLink | String | Google Shopping URL for the product |
| price | Number/null | Current price of the product |
| withoutDiscountPrice | Number/null | Original price before discount |
| description | String/null | Short product description |
| merchantName | String/null | Name of the merchant selling the product |
| merchantLink | String/null | URL to the merchant's product page |
| shoppingId | String | Google Shopping product identifier |
| reviewsScore | String/null | Average review score |
| reviewsCount | String/null | Total number of reviews |
| productImage | String/null | URL of the product image |
| positionOnSearchPage | Number | Position of the product in search results |
| productDetails | String/null | Extended product details |
| searchKeyword | String/null | The search keyword used |
Example Output
{"productName": "Apple iPhone 14 - 128 GB - Purple - Unlocked","productLink": "http://www.google.com/shopping/product/5247562739365477032?q=iPhone&gl=us&prds=eto:17875963041164582227_0,pid:10334515395077377569,rsk:PC_8053804293482199477&sa=X&ved=0ahUKEwjnwPrTwdSAAxWCEVkFHd1EDaAQ8gIInRI","price": null,"withoutDiscountPrice": null,"description": "Smartphone · Dual SIM · 5G · With Wireless Charging · Unlocked · Dual Lens · iOS · GSM · CDMA · Facial Recognition","merchantName": "Apple","merchantLink": "http://www.google.com/url?url=https://www.apple.com/us/shop/go/product/MPUX3%3Fcppart%3DUNLOCKED%26cid%3Daos-us-seo-pla%26purchaseOption%3Dbfi&rct=j&q=&esrc=s&sa=U&ved=0ahUKEwjnwPrTwdSAAxWCEVkFHd1EDaAQguUECKwS&usg=AOvVaw0VpLnyScEDK703pKvD11dx","shoppingId": "5247562739365477032","reviewsScore": "4.5","reviewsCount": "6,261","productImage": "https://encrypted-tbn1.gstatic.com/shopping?q=tbn:ANd9GcR2C5kpyF6yqT0kbIL2fW9M4srb3IsIJh74JzShK3p_KEer_5ohJfi3rzMjsnS0rUAhhHpFVsxXjTOf9qmd-qsM3ybkQMvevMqwfxIm_cJsu&usqp=CAE","positionOnSearchPage": 1,"productDetails": "With the most impressive dual-camera system on iPhone. Capture stunning photos in low light and bright light. Get peace of ...","searchKeyword": "iPhone"}
Supported Features
- Search for products by keyword queries
- Scrape from direct Google Shopping URLs
- Optional comparison prices from multiple merchants
- Optional extra product details
- Filter out sponsored results
- Set country/region for localized results
- Limit results per query or globally
- Residential proxy support for reliable scraping
Input Parameters Detail
- search (Optional, String): Keyword to search on Google Shopping.
- startUrls (Optional, Array): List of Google Shopping URLs. Only provide search pages.
- includeComparisonPrices (Optional, Boolean): Retrieve all possible prices from other merchants with comparison.
- includeExtraProductDetails (Optional): Include additional product details. Increases scraping time and resource usage. Ignored if
includeComparisonPricesis enabled. - includeSponsoredResults (Optional): Include sponsored products in the results.
- maxItemsPerQuery (Optional, Number): Limit scraped products per each query.
- maxItems (Optional, Number): Limit total scraped products.
- proxy (Required, Proxy Object): Proxy configuration.
Tips
- Use specific product names like "iPhone 15 Pro" or "Samsung Galaxy S24" for targeted results
- Set
countryCodeto get localized pricing (e.g."us","gb","de") - Enable
includeComparisonPricesto get prices from multiple merchants - Start with a small
maxItemsvalue to test before running larger scrapes - Use
startUrlswith pre-filtered Google Shopping URLs for precise control