Google Shopping Realtime data
Pricing
from $3.33 / 1,000 results
Google Shopping Realtime data
Google Shopping scraper that collects product listings, prices, discounts, ratings, and retailer info by search query, so you can monitor competitor prices, track deals, and build product catalogs without manual lookup.
Pricing
from $3.33 / 1,000 results
Rating
0.0
(0)
Developer
ZeroBreak
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Google Shopping Scraper
Pulls product listings from Google Shopping into a structured dataset. Good for price monitoring, competitor research, product catalog building, and deal tracking.
What it does
Search Google Shopping by keyword and collect product data across multiple pages. Supports price range filters, free shipping filter, sale filter, and sort order.
Example use cases
- Monitor competitor prices for a product category
- Find the cheapest source for a specific product
- Build a product catalog with prices and ratings
- Track discounts and sale items over time
- Research retailer availability for a product
Input
| Field | Description | Default |
|---|---|---|
searchQuery | Product to search (e.g., "laptop", "nike shoes") | required |
minPrice | Minimum price filter | — |
maxPrice | Maximum price filter | — |
sortBy | 0=relevance, 1=price low-high, 2=price high-low | 0 |
freeShippingOnly | Return only free-shipping products | false |
onSaleOnly | Return only products on sale | false |
device | desktop or mobile | desktop |
language | Language code (e.g., "en", "de") | en |
country | Country code (e.g., "us", "gb") | us |
googleDomain | Google domain (e.g., "google.co.uk") | google.com |
location | Location name (e.g., "Austin, Texas, United States") | — |
maxItems | Max products to return | 40 |
requestTimeoutSecs | Per-request timeout | 30 |
Example input
{"searchQuery": "mechanical keyboard","minPrice": 50,"maxPrice": 200,"sortBy": 1,"freeShippingOnly": true,"language": "en","country": "us","maxItems": 100}
Output
Each product is one dataset record:
| Field | Description |
|---|---|
position | Position in results |
productId | Google product ID |
productName | Product name |
productLink | Google Shopping page URL |
source | Retailer name |
sourceIcon | Retailer favicon URL |
priceText | Price as formatted string (e.g., "$299.99") |
price | Price as number |
oldPriceText | Original price before discount |
oldPrice | Original price as number |
discountPercent | Calculated discount percentage |
tag | Promo or discount badge |
rating | Product rating (1.0–5.0) |
reviewCount | Number of reviews |
reviewSnippet | Short review summary |
delivery | Shipping and returns info |
extensions | Badges and metadata tags |
thumbnail | Product image (URL or base64 data URI) |
isSecondHand | True if used/refurbished |
secondHandCondition | Condition label (e.g., "Refurbished") |
hasMultipleSources | Available from multiple retailers |
searchQuery | Query used |
scrapedAt | ISO 8601 timestamp |
Example output
{"position": 1,"productId": "14665440674095220111","productName": "Keychron K2 Wireless Mechanical Keyboard","productLink": "https://www.google.com/shopping/product/...","source": "Keychron","priceText": "$89.99","price": 89.99,"oldPriceText": "$99.99","oldPrice": 99.99,"discountPercent": 10.0,"tag": "10% off","rating": 4.7,"reviewCount": 3240,"reviewSnippet": "Excellent build quality and wireless range","delivery": "Free delivery","extensions": ["Wireless", "Hot-swappable"],"thumbnailUrl": "https://encrypted-tbn1.gstatic.com/...","isSecondHand": false,"secondHandCondition": null,"hasMultipleSources": true,"searchQuery": "mechanical keyboard","scrapedAt": "2025-06-01T14:32:00+00:00"}
Notes
- Results paginate automatically up to your
maxItemslimit - Duplicate products across pages are filtered out automatically
categorized_shopping_results(product subcategory groups) are merged into the main resultsdiscountPercentis calculated frompriceandoldPricewhen both are available- Use
locationfor city-level geo-targeting (e.g., "New York, New York, United States")