Google Shopping Scraper โ€” Prices & Offers avatar

Google Shopping Scraper โ€” Prices & Offers

Pricing

from $0.0015 / product scraped

Go to Apify Store
Google Shopping Scraper โ€” Prices & Offers

Google Shopping Scraper โ€” Prices & Offers

Scrape Google Shopping product offers in bulk by search term: title, price, currency, merchant, rating, review count, condition, delivery, product link and image. Multi-query, per-country/language. For price comparison, retail and market research.

Pricing

from $0.0015 / product scraped

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Google Shopping Scraper โ€” Scrape Prices & Product Offers (Bulk)

Scrape Google Shopping product offers at scale into clean JSON, CSV, Excel or XML. This Google Shopping scraper turns any product search term into a structured feed of title, price, currency, merchant, rating, review count, condition, delivery, product link and image โ€” a fast, no-code way to build a price-comparison or retail dataset from Google Shopping.

Comparing prices across dozens of retailers by hand is slow. This Actor searches Google Shopping for each term you give it and returns every product offer as a structured row โ€” an easy, cheap way to collect prices and merchants for price comparison, repricing, market research or LLM pipelines.

What does the Google Shopping Scraper do?

Give it a list of product search terms, pick a country and language, set a limit, and it collects the product offers Google Shopping returns for each term โ€” the product title, its price and currency, the merchant selling it, rating and review count, condition, delivery text, a link and an image โ€” ready for analytics, dashboards, price monitoring or datasets.

What data can you scrape from Google Shopping?

GroupFields
๐Ÿท๏ธ Producttitle, condition
๐Ÿ’ฐ Priceprice, currency
๐Ÿฌ Merchantmerchant / store name
โญ Reviewsrating, review count
๐Ÿšš Deliverydelivery / shipping text
๐Ÿ–ผ๏ธ Mediaproduct image
๐Ÿ”— Linkproduct / offer URL
๐Ÿ†” Identifiersproduct ID

Use cases

  • Price comparison & monitoring โ€” track how a product is priced across many merchants at once.
  • Repricing & competitor tracking โ€” watch competitor prices and offers by search term and country.
  • Market & assortment research โ€” see which merchants, products and price points appear for a category.
  • Retail & brand monitoring โ€” follow how a brand's products are listed, priced and rated.
  • Deal & coupon discovery โ€” surface the cheapest offers and delivery options for a product.
  • Build an e-commerce dataset โ€” thousands of product offers with prices, merchants and ratings for BI or ML.

How to scrape Google Shopping data

  1. Click Try for free / Start to open the Google Shopping Scraper.
  2. Add one or more product search terms such as airpods pro, dyson v15 or nintendo switch oled.
  3. Choose a country and language for the market and currency.
  4. Set Max products per query, then click Run.
  5. Download the results as JSON, CSV, Excel or XML, or pull them from the API.

Input

Pass a list of product search terms, choose a market, and cap the number of offers per term.

{
"queries": ["airpods pro", "dyson v15"],
"country": "us",
"language": "en",
"maxItems": 100
}
FieldTypeDescription
queriesarrayOne or more product search terms. Each is searched on Google Shopping separately.
countrystringTwo-letter country code for the market and prices (e.g. us, gb, de, sg).
languagestringTwo-letter interface language (e.g. en, es, de).
maxItemsintegerMaximum product offers to collect per search term (default 100).

Output

Each product offer is one dataset item:

{
"query": "airpods pro",
"title": "Apple AirPods Pro (2nd Generation)",
"price": 199.99,
"currency": "USD",
"merchant": "Best Buy",
"rating": 4.8,
"reviewCount": 12045,
"productId": "1234567890123456789",
"condition": "new",
"delivery": "Free delivery",
"url": "https://www.bestbuy.com/site/apple-airpods-pro-2nd-generation/6447382.p",
"image": "https://encrypted-tbn0.gstatic.com/shopping?q=tbn:example"
}

Output schema

FieldTypeDescription
querystringThe search term this offer came from.
titlestringProduct title.
pricenumberOffer price in the market currency.
currencystringISO currency code (e.g. USD, GBP, EUR, SGD).
merchantstringMerchant or store offering the product, where shown.
ratingnumberAverage product rating (0โ€“5), where available.
reviewCountnumberNumber of ratings / reviews, where available.
productIdstringGoogle Shopping product identifier, where available.
conditionstringnew, used or refurbished, where indicated.
deliverystringDelivery or shipping text, where shown.
urlstring (URL)Link to the product or merchant offer.
imagestring (URL)Product image URL.

Need more e-commerce data?

Building a wider product or price dataset? Pair this with our other marketplace scrapers:

FAQ

What does the Google Shopping Scraper return? For each search term it returns the product offers Google Shopping shows โ€” title, price, currency, merchant, rating, review count, condition, delivery, a link and an image โ€” as structured rows.

Which countries and currencies are supported? Any Google Shopping market. Set country (e.g. us, gb, de, sg) and language to control the merchants shown and the currency returned, so multi-country data stays comparable.

How many products can I scrape per run? As many as you like. Use maxItems to cap products per term, and pass many terms to scale to thousands of offers in one run.

Does it include price and merchant for every offer? Every item includes the offer price and currency, plus the merchant where Google shows one, so you can compare the same product across retailers.

How much does it cost? You pay only for the product offers you get, which makes it one of the cheapest ways to collect Google Shopping prices at scale. See the Pricing tab for current rates.

What export formats are supported? JSON, CSV, Excel and XML, plus webhooks and the Apify API.

Can I automate or integrate the Google Shopping Scraper with n8n? Yes. Use the Apify node for n8n to run this Actor and pipe product offers straight into an n8n workflow โ€” trigger on a schedule, then route the data to a database, spreadsheet or price alert. It also works with Make, Zapier, Google Drive and many more, plus the Apify API and webhooks.

Is scraping Google Shopping legal? The Actor collects only public product-offer listings โ€” no private or personal data. You are responsible for how you use the data and for complying with applicable terms and laws.

Notes

Original clean-room implementation. Returns only public product-offer listings โ€” no private or personal data; you are responsible for how you use the data and for complying with applicable terms. This is an independent tool and is not affiliated with or endorsed by Google.