Google Shopping Scraper
Pricing
from $4.99 / 1,000 results
Go to Apify Store
Google Shopping Scraper
A robust, high-performance utility designed for developer automation, data integration, and AI training. Features built-in captcha bypass, headful/headless browser execution, and proxy support to scrape Google data seamlessly, reliably, and at scale.
Pricing
from $4.99 / 1,000 results
Rating
0.0
(0)
Developer
codingfrontend
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
1
Monthly active users
13 days ago
Last modified
Categories
Share
Features
- Product Listings: Extracts comprehensive product data from Google Shopping results including title, price, and seller
- Seller Information: Captures the store or seller name for each product listing
- Ratings & Reviews: Extracts star ratings and total review counts for products
- Discount Detection: Identifies discounted products with original price, current price, and discount percentage badge
- Delivery Information: Captures shipping and delivery information displayed with each product
- Product Thumbnails: Collects product image thumbnail URLs
- Price Range Filtering: Filter results by minimum and maximum price in local currency
- Localization Support: Configurable country and language codes for region-specific shopping results
- Proxy Support: Built-in Apify Proxy with residential proxies for reliable Google Shopping access
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
query | String | Yes | "laptop" | The search query for Google Shopping |
maxItems | Integer | No | 50 | Maximum number of product results to scrape (1–500) |
gl | String | No | "us" | Google country code (e.g., us, uk, in, de) |
hl | String | No | "en" | Google language code (e.g., en, hi, de, fr) |
minPrice | Integer | No | — | Filter results by minimum price (in local currency) |
maxPrice | Integer | No | — | Filter results by maximum price (in local currency) |
proxyConfiguration | Object | No | Apify Residential | Proxy settings for the scraper |
Input Schema Example
{"query": "wireless noise cancelling headphones","maxItems": 50,"gl": "us","hl": "en","minPrice": 50,"maxPrice": 500,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Output Schema
The scraper outputs structured JSON data for each product listing found on Google Shopping.
Main Fields
| Field | Type | Description |
|---|---|---|
position | Integer | Result position on the page |
title | String | Product title |
price | String | Current product price as displayed (e.g., "$299.99") |
originalPrice | String | Original price before discount (if applicable) |
discount | String | Discount badge text (e.g., "15% OFF") |
seller | String | Store or seller name |
rating | Number | Star rating (1–5) |
reviewCount | Integer | Number of customer reviews |
link | String | Link to the product page |
thumbnail | String | Product thumbnail image URL |
delivery | String | Delivery/shipping information |
searchQuery | String | Original search query used |
searchUrl | String | Google Shopping search URL |
scrapedAt | String | ISO timestamp of when the data was scraped |
Product Listing Example
{"position": 1,"title": "Sony WH-1000XM5 Wireless Noise Cancelling Headphones","price": "$279.99","originalPrice": "$349.99","discount": "20% OFF","seller": "Best Buy","rating": 4.7,"reviewCount": 12450,"link": "https://www.bestbuy.com/site/sony-wh-1000xm5/6505727.p","thumbnail": "https://pisces.bbystatic.com/image2/BestBuy_US/images/products/6505/6505727_sd.jpg","delivery": "Free shipping","searchQuery": "wireless noise cancelling headphones","searchUrl": "https://www.google.com/search?q=wireless+noise+cancelling+headphones&tbm=shop","scrapedAt": "2025-01-15T10:30:00.000Z"}
