Google Shopping Scraper — Prices & Products
Pricing
from $4.00 / 1,000 results
Google Shopping Scraper — Prices & Products
Scrape Google Shopping products, prices, merchants, ratings, delivery details, and links for ecommerce monitoring and comparison research.
Pricing
from $4.00 / 1,000 results
Rating
0.0
(0)
Developer
Muhammad Afzal
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Features
Share
Google Shopping Scraper returns product listings for any keyword: title, price, old price, merchant, rating, review count, delivery note, image and product link, from 20 Google Shopping countries. It is built for price monitoring, competitor research and catalog building, and costs about USD 5 per 1,000 products on the FREE tier (USD 4 per 1,000 on GOLD).
What data does it return?
| Field | What it contains |
|---|---|
title | Product name |
price, priceValue, currency | Price as shown, as a number, and the ISO currency code |
oldPrice, oldPriceValue | Previous price when the listing shows a discount, else null |
source | Merchant selling the product |
productUrl | Google Shopping product page with all offers |
productId | Google Shopping product ID |
imageUrl | Product thumbnail |
rating, ratingCount | Star rating and number of reviews, or null |
delivery | Delivery note, for example Free delivery |
position | Rank in the results (1 = first) |
scrapedAt, searchQuery | Collection time and the keyword |
Products that Google repeats on the page are delivered once. currency is always an ISO code, even in markets that display a symbol such as ¥ or ₹.
How do I scrape Google Shopping?
- Search Queries: one or more product keywords.
- Max Results Per Query: 1–100. Google Shopping usually lists about 60 distinct products per query.
- Country and Language: the Google Shopping market and interface language.
- Optional Location: a city such as
New York,New York,United Statesfor local prices and stores. - Optional Sort By, or a Min Price / Max Price filter (Google ignores sorting when a price filter is set, so use one or the other).
{"searchQueries": ["laptops", "coffee maker"],"maxResults": 20,"countryCode": "us","maxPrice": 800}
Output example (one row):
{"title": "HP OmniBook 3 Laptop PC 16\" AMD Ryzen 5 Windows 11 Home","price": "$549.99","priceValue": 549.99,"currency": "USD","oldPrice": "$850","oldPriceValue": 850,"source": "Target","productUrl": "https://www.google.com/search?ibp=oshop&q=laptops&prds=catalogid:3072903379801513406,produ…","productId": "15220921323174454992","imageUrl": "https://encrypted-tbn1.gstatic.com/shopping?q=tbn:ANd9GcTVDw…","rating": 4.4,"ratingCount": 23,"delivery": "Free delivery","position": 1,"scrapedAt": "2026-11-04T02:00:00.000Z","searchQuery": "laptops"}
How much does it cost?
Pay per event, with platform usage included:
| Event | FREE | BRONZE | SILVER | GOLD |
|---|---|---|---|---|
| Result (one product in the dataset) | USD 0.005001 | USD 0.004875 | USD 0.00475 | USD 0.004 |
| Actor start (per started GB of allocated memory) | USD 0.006251 | USD 0.006094 | USD 0.005938 | USD 0.005 |
At the default 256 MB, 2 queries × 20 products cost 40 × USD 0.005001 + USD 0.006251 ≈ USD 0.21 on the FREE tier.
When should I use something else?
- You need every seller's offer for one product: this Actor returns the main listing per product.
- You need Amazon or Walmart catalog data with full specifications: use a store-specific scraper.
FAQ
Which countries are supported?
United States, United Kingdom, Germany, France, Canada, Australia, Japan, India, Brazil, Mexico, Spain, Italy, Netherlands, Sweden, Norway, Denmark, Finland, Poland, Singapore and the United Arab Emirates.
Is productUrl the merchant's page?
It is Google's product page, which lists the merchant offers. The merchant name is in source.
What happened to the uule location code?
It is no longer used. Put a city in Location instead; an old locationCode value is ignored with a warning.
Use it from an AI assistant
Add https://mcp.apify.com/?tools=muhammadafzal/google-shopping-scraper to Claude, ChatGPT or any MCP client and ask, for example, "Find 20 running shoes under USD 100 on Google Shopping."
Last verified: 2026-11-04