Google Shopping Price Comparison & Deal Finder
Google Shopping Price Comparison & Deal Finder produces shop, seller and product lists: online sellers, brands and products with prices, ratings and stock. Columns include query, position, name or title, brand, description, price. Contact and quality columns: websites, star ratings, review counts.
A seller list is a business list; a product list is market research. Check the columns before you buy.
The columns you get
| Column | What it holds |
|---|---|
| Query query | Search query or category/deal query that produced the record. |
| Position position | 1-based position in the collected result set. |
| Name or title title | Product title. |
| Brand brand | Brand from the product viewer. |
| Description description | Product description from the viewer. |
| Price price | Current price as displayed, including currency symbol or code. |
| Price value priceValue | Numeric current price. |
| Original price originalPrice | Original or list price as displayed, when discounted. |
| Original price value originalPriceValue | Numeric original price. |
| Discount percent discountPercent | Observed discount percentage. |
| Currency currency | Actual detected currency code. Never relabelled from the requested country. |
| Merchant merchant | Seller or merchant name. |
| Merchant link merchantUrl | Direct seller URL when available; otherwise the Google /goto redirect. Never guessed. |
| Seller domain sellerDomain | Seller domain when Google exposes it. |
| Star rating rating | Product rating as displayed on the search card. |
| Number of reviews reviewCount | Product review count as displayed on the search card. |
| Rating value ratingValue | Numeric product rating. |
| Review count value reviewCountValue | Numeric product review count. |
| Image link imageUrl | Primary product image URL. |
| Image urls imageUrls | Product image URLs from the viewer. |
| Delivery delivery | Delivery text. |
| Shipping shipping | Shipping text (e.g. Free). |
| Shipping value shippingValue | Numeric shipping cost when known. |
| Availability availability | Availability text. |
| Condition condition | Condition when Google shows one. |
| Returns returns | Returns policy text. |
| Is sponsored isSponsored | True only when an explicit sponsored label was observed. Not a reliable ad classifier. |
| Product id productId | Real Google Shopping product ID from data-pid. |
| Catalog id catalogId | Real Google Shopping catalog ID from data-cid; used to build viewer URLs. |
| Product link productUrl | Real Google Shopping product viewer URL. |
| Search link searchUrl | URL that produced the record. |
| Has more offers hasMoreOffers | True when Google reports more seller offers than the five on the viewer page. |
| Badge badge | Observed badge such as Best price or Low price. |
| Offer count offerCount | Total offer count reported by Google; only the first five offers are available over HTTP. |
| Offers offers | First five seller offers from the product viewer. |
| Lowest price lowestPrice | Lowest price among the offers on the page. |
| Highest price highestPrice | Highest price among the offers on the page. |
| Price range priceRange | Low/high price range across page offers. |
| Typical price range typicalPriceRange | Typical price range reported by Google, when shown. |
| Price history priceHistory | Per-seller daily price history for the last 12 months, when Google exposes it. |
What it costs
- 100 rows in one run$0.50
- 1,000 rows in one run$1.39
- 10,000 rows in one run$10.30
Free-plan prices: $0.99 per 1,000 results plus a $0.40 start fee (4 GB run) per run, plus Apify platform usage at $0.20 per compute unit. The Free plan includes $5 a month (Apify pricing).
What you fill in
- Mode
What to collect: keyword search, product lookup by ID/viewer URL, deals, or a department category. - Queries
Product keywords for search/deals mode. Ignored in product mode; optional in category mode. - Product ids
- Category
Google Shopping department for category mode. - Country code
Country used for the Google domain, UULE location and price hint. The actual currency is always detected from the response, never relabelled. - Language code
Interface and result language (hl parameter). - Sort by
Client-side sort of the collected rows. Google ignores server-side sort on this page. - Condition
Condition hint sent to Google and verified when the result card shows a condition. - Min price
Minimum price in the detected local currency. Applied through a shoprs filter and verified on every output row. - Max price
Maximum price in the detected local currency. Applied through a shoprs filter and verified on every output row.
Other shop, seller and product lists
- AliExpress Multi-Region Search, Store & Review Scraper
- Allegro.pl Listings by Search, Category or URL
- Amazon All Offers & Buy Box Tracker
- Amazon Autocomplete Keyword Expander
- Amazon Best Sellers & Rankings Scraper
- Amazon Brand Store Page & Merchandising Crawler
- Amazon Creator Storefront & Idea List Scraper
- Amazon Customer Review & Rating Summary Scraper
- Amazon Deals Grid Tracker by Category & Discount
- Amazon Multi-Domain Product Price & Detail Scraper
- Amazon Review Aggregates & Extended History Scraper
- Amazon Search, Category & Seller Listings Extractor
Questions
What does Google Shopping Price Comparison & Deal Finder cost?
$0.99 per 1,000 results on the Apify Store (Free plan), plus a start fee per GB of run memory and Apify platform usage: one run of 1,000 rows costs about $1.39 before platform usage. The Free plan includes $5 a month.
Do I need to code to use it?
No. You fill in a form on the Apify Store page, start the run and download the results as CSV, Excel or JSON. You need a free Apify account.
Is it a good fit for a business list?
A seller list is a business list; a product list is market research. Check the columns before you buy.