Google Shopping Scraper
Pricing
from $50.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Search any product on Google Shopping across major markets and get every offer: store name, price in local currency, rating and reviews, plus the best price and the average price across the offers the query returned.
ℹ️ 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 NOTEBOOKrather than justnotebook.
More examples
Supported Markets
| Country | country | Currency |
|---|---|---|
| Brazil (default) | br | BRL |
| United States | us | USD |
| United Kingdom | gb | GBP |
| Germany | de | EUR |
| France | fr | EUR |
| Spain | es | EUR |
| Italy | it | EUR |
Features
| Feature | Description |
|---|---|
| 7 Markets | Brazil, US, UK, Germany, France, Spain, Italy, with prices in local currency |
| Any Product | Search any product by name across each market's online stores |
| Best & Average Price | Lowest price and the average across all offers for the query |
| Structured JSON Output | Clean, 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
| Parameter | Type | Default | Description |
|---|---|---|---|
productName | string | none | Product name / search term to look up (required) |
country | string | br | Market to search (br, us, gb, de, fr, es, it) |
maxResults | integer | 20 | Maximum 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
| Field | Type | Description |
|---|---|---|
record_type | string | Row type: product for an offer, summary for the aggregate. The summary row carries no offer columns, so aggregating price needs no filtering |
name | string | Product / offer title |
price | number | Offer price in the market's currency. Offer rows only |
price_text | string | Price as displayed (e.g. "R$ 49,90", "$24.99") |
store | string | Merchant / store name |
url | string | Google Shopping link for the offer, which opens the merchant's listing |
currency | string | ISO currency for the offer (BRL, USD, GBP, EUR) |
position | number | Rank of the offer within the results |
image | string | Product image, embedded. Present only with includeImages |
product_id | string | Product catalog id, when available |
review | number | Average rating, when available |
review_count | number | Number of reviews, when available |
product_name_query | string | The search term for this result |
country | string | Market the offers were collected from |
products_found | number | Total offers found for the query |
products_returned | number | Offers returned (limited by maxResults) |
average_price | number | Average price across the offers found for the query |
best_price | object | The lowest-priced offer found for the query. See the note below |
scraped_at | string | ISO 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
| Market | productName |
|---|---|
| Brazil | GELADEIRA CONSUL CRM44 |
| United States | Logitech MX Master 3S |
| Germany | Bosch Series 6 Geschirrspuler |
FAQ
Support
- Check the FAQ above for common questions
- Test with the prefilled example to confirm expected output
- Contact support through Apify for additional assistance