Google Shopping Scraper avatar

Google Shopping Scraper

Pricing

from $50.00 / 1,000 results

Go to Apify Store
Google Shopping Scraper

Google Shopping Scraper

Search any product on Google Shopping across major markets (Brazil, US, UK, Germany, France, Spain, Italy). Returns every offer with store name, price in local currency, product URL, rating and reviews, plus best price and average price for the query.

Pricing

from $50.00 / 1,000 results

Rating

0.0

(0)

Developer

Yasmany Grijalba Casanova

Yasmany Grijalba Casanova

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Search any product on Google Shopping across major markets and get every offer — store name, price in local currency, product URL, rating and reviews — plus the best price and the average price for the query.

Apify Actor Markets


ℹ️ Zero configuration Provide a product name and run it — results are ready in seconds.


Quick Start

{
"productName": "APARADOR DE PELOS MONDIAL BG03",
"country": "br",
"maxResults": 20
}

Tip: Search with the full product name (brand + model) for the most relevant offers, e.g. DELL INSPIRON 15 NOTEBOOK rather than just notebook.

More examples


Supported Markets

CountrycountryCurrency
Brazil (default)brBRL
United StatesusUSD
United KingdomgbGBP
GermanydeEUR
FrancefrEUR
SpainesEUR
ItalyitEUR

Features

FeatureDescription
7 MarketsBrazil, US, UK, Germany, France, Spain, Italy — prices in local currency
Any ProductSearch any product by name across each market's online stores
Best & Average PriceLowest price and the average across all offers for the query
Structured JSON OutputClean, validated data ready for analysis

Use Cases

  • E-commerce & Price Research — Discover where a product is sold and at what price across many stores at once
  • Competitor Analysis — Compare your store's price against every other listing for the same product
  • Cross-Market Pricing — Compare the same product's price across countries
  • Price Monitoring — Run periodically to detect price drops and new sellers

Input Parameters

ParameterTypeDefaultDescription
productNamestringProduct name / search term to look up (required)
countrystringbrMarket to search (br, us, gb, de, fr, es, it)
maxResultsinteger20Maximum number of offers to return (1–50)

Output Example

Each offer is returned as a row, followed by a summary row with the headline metrics:

[
{
"record_type": "product",
"name": "Aparador De Pelos Mondial BG-03 Bivolt",
"price": 49.9,
"price_text": "R$ 49,90",
"store": "Magazine Luiza",
"url": "https://www.magazineluiza.com.br/aparador-de-pelos-mondial-bg-03/p/...",
"product_id": "1234567890",
"review": 4.5,
"review_count": 312,
"product_name_query": "APARADOR DE PELOS MONDIAL BG03",
"country": "br",
"products_found": 18,
"average_price": 57.43,
"scraped_at": "2026-05-18T22:40:00.000Z"
},
{
"record_type": "summary",
"price": 49.9,
"store": "Magazine Luiza",
"url": "https://www.magazineluiza.com.br/aparador-de-pelos-mondial-bg-03/p/...",
"product_name_query": "APARADOR DE PELOS MONDIAL BG03",
"country": "br",
"products_found": 18,
"products_returned": 18,
"average_price": 57.43,
"best_price": { "name": "Aparador De Pelos Mondial BG-03 Bivolt", "price": 49.9, "store": "Magazine Luiza" },
"scraped_at": "2026-05-18T22:40:00.000Z"
}
]

Note: review, review_count, and product_id are included when available for the offer.


Data Fields

FieldTypeDescription
record_typestringRow type: product for an offer, summary for the aggregate
namestringProduct / offer title
pricenumberOffer price in the market's currency; on the summary row, the best price
price_textstringPrice as displayed (e.g. "R$ 49,90", "$24.99")
storestringMerchant / store name
urlstringDirect merchant product URL
product_idstringProduct catalog id, when available
reviewnumberAverage rating, when available
review_countnumberNumber of reviews, when available
product_name_querystringThe search term for this result
countrystringMarket the offers were collected from
products_foundnumberTotal offers found for the query
products_returnednumberOffers returned (limited by maxResults)
average_pricenumberAverage price across all offers
best_priceobjectThe lowest-priced offer
scraped_atstringISO 8601 timestamp (UTC)

Integrations

Use the API tab on the Actor page to get ready-to-use code examples in Python, JavaScript, and cURL, generated with the correct parameters for immediate integration.


Example Searches

MarketproductName
BrazilGELADEIRA CONSUL CRM44
United StatesLogitech MX Master 3S
GermanyBosch Series 6 Geschirrspuler

FAQ


Support

  1. Check the FAQ above for common questions
  2. Test with the prefilled example to confirm expected output
  3. Contact support through Apify for additional assistance