Google Shopping Scraper avatar

Google Shopping Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Google Shopping Scraper

Google Shopping Scraper

Scrape Google Shopping products by keyword and extract prices, ratings, reviews, seller/store info, offers, shipping & more. Ideal for price monitoring, competitor research, and e-commerce market analysis.

Pricing

from $5.00 / 1,000 results

Rating

5.0

(2)

Developer

Kevin

Kevin

Maintained by Community

Actor stats

7

Bookmarked

467

Total users

116

Monthly active users

1.6 days

Issues response

4 days ago

Last modified

Share

Google Shopping Scraper 🛒

Search and scrape Google Shopping products by keyword and export clean, structured data (product details, prices, ratings, reviews, store info, offers, shipping details).

This actor is built for:

  • Price monitoring & tracking 💰
  • Competitor analysis 🧠
  • Market research 📊
  • E-commerce intelligence 🛍️

📌 Table of Contents


✨ Features

FeatureDescription
🔍 Keyword SearchSearch products by name, brand, or keywords
🌍 Multi-Country SupportGet localized results from any country
🗣️ Multi-LanguageResults in your preferred language
📊 Flexible SortingSort by best match, price (low/high), or rating
💰 Complete PricingCurrent price, original price, discounts, price ranges
Ratings & ReviewsProduct ratings and review counts
🏪 Store InformationStore name, rating, reviews, shipping, returns
📦 Pagination SupportScrape multiple pages of results
🧼 Clean DatasetOrganized data ready for analysis

🎯 Use Cases

Use CaseWhat You Can DoWhy It Helps
💰 Price MonitoringTrack product prices across storesFind best deals & price drops
🧠 Competitor AnalysisCompare competitor product pricingOptimize your pricing strategy
📊 Market ResearchAnalyze product trends & availabilityMake data-driven decisions
🛍️ E-commerce IntelligenceMonitor product listings & offersStay ahead of competition
📈 Price ComparisonCompare prices from multiple sellersFind the best value
🏷️ Deal HuntingFind products on sale with discountsSave money on purchases

⚡ Quick Start

1️⃣ Basic Run

Use this input to search for products:

{
"searchQuery": "nike running shoes",
"country": "us",
"language": "en"
}

Search with custom sorting, page numbering, price ranges, and store filters:

{
"searchQuery": "iPhone 16",
"country": "us",
"language": "en",
"page": 1,
"sortBy": "LOWEST_PRICE",
"limit": 10,
"minPrice": 500,
"maxPrice": 1200,
"productCondition": "NEW",
"freeShipping": true,
"stores": "Amazon,Best Buy"
}

3️⃣ Tips for Better Results

  • Use specific product names for accurate results.
  • Try different sortBy options to find deals.
  • Use appropriate country code for local pricing.
  • Specify stores to restrict results to your trusted sellers.

🧾 Input Parameters

ParameterTypeRequiredDefaultDescription
searchQueryStringiPhone 17Enter product name, brand, or keywords to search on Google Shopping.
countryStringusCountry code for localized results (ISO 3166-1 alpha-2).
languageStringenLanguage code for results (ISO 639-1).
pageNumber1Page number to start fetching results from (Min: 1).
limitNumber10Number of products to fetch per API call (Min: 10, Max: 100).
sortByEnum-Choose how to sort results: BEST_MATCH, LOWEST_PRICE, HIGHEST_PRICE, TOP_RATED.
minPriceNumber-Set a minimum price filter to only show products above this price.
maxPriceNumber-Set a maximum price filter to only show products below this price.
productConditionEnum-Filter products by condition: ANY, NEW, USED, REFURBISHED.
storesString-Filter results by specific store names (comma-separated, e.g. Amazon,Walmart).
freeReturnsBoolean-Show only products that offer free returns.
freeShippingBoolean-Show only products with free shipping.
onSaleBoolean-Show only products that are currently on sale or have discounts.

Supported Countries

CodeCountryCodeCountry
usUnited StatesgbUnited Kingdom
deGermanyfrFrance
inIndiacaCanada
auAustraliajpJapan

See ISO 3166-1 alpha-2 for all country codes.


📤 Output

Each dataset item represents one Google Shopping product (regular or sponsored).

🧾 Output Fields

CategoryFields
⚙️ Metadatatype (e.g., product, sponsored_product), page
🏷️ Product Infoproduct_id, product_title, product_description, product_page_url
💰 Pricingtypical_price_range
Ratingsproduct_rating, product_num_reviews, product_num_offers
🖼️ Mediaproduct_photos, product_videos
🔧 Variantscurrent_product_variant_properties, product_variants, product_attributes, reviews_insights
🏪 Offer Detailsoffer.offer_id, offer.offer_title, offer.offer_page_url, offer.price, offer.original_price, offer.on_sale, offer.percent_off, offer.shipping, offer.returns, offer.product_condition, offer.store_name, offer.store_rating, offer.store_review_count, offer.store_reviews_page_url, offer.store_favicon, offer.payment_methods, offer.offer_badge

Sample Output

{
"type": "product",
"page": 1,
"product_id": "catalogid:11453027001035018605,productid:6138758963681930359",
"product_title": "Sony WH-1000XM5 Wireless Headphones",
"product_description": "Industry-leading noise cancellation...",
"product_photos": [
"https://encrypted-tbn1.gstatic.com/shopping?q=tbn:ANd9GcSD4W..."
],
"product_videos": [],
"product_attributes": {
"Brand": "Sony"
},
"product_rating": 4.7,
"product_page_url": "https://www.google.com/search?ibp=oshop&q=...",
"product_num_reviews": 2543,
"product_num_offers": 12,
"typical_price_range": [
"$348.00",
"$399.99"
],
"current_product_variant_properties": {},
"product_variants": {},
"reviews_insights": {},
"offer": {
"offer_id": "3320507603639424456",
"offer_title": "Sony WH-1000XM5 Wireless Headphones",
"offer_page_url": "https://www.ebay.com/itm/...",
"price": "$348.00",
"original_price": "$399.99",
"on_sale": true,
"percent_off": "13%",
"shipping": "Free delivery",
"returns": "Free 30-day returns",
"product_condition": "NEW",
"store_name": "Amazon",
"store_rating": "4.5/5",
"store_review_count": 12053,
"store_favicon": "https://encrypted-tbn2.gstatic.com/faviconV2?url=...",
"payment_methods": "PayPal, Google Pay accepted"
}
}

🧩 Dataset Views (Table View)

This actor includes clean, organized dataset table views:

ViewDescription
📊 ProductsBasic details including type, product title, ratings, number of reviews, number of offers, and Google product page link.
💰 Offers & PricingDetailed offering details including product title, price, original price, sale status, product condition, store name, store rating, shipping details, return policy, and product buy link.

❓ FAQ

Q1: How many products can I scrape?

Each page can return up to 100 products. With limit, you can scrape thousands of products. Start small and increase as needed.

Q2: Why do I get fewer results than expected?

Some searches may have limited products available. Try:

  • A broader search query
  • Different country/language settings
  • Different sorting options

Q3: Are all fields always available?

Not always. Some products may not have descriptions, ratings, or sale information. The actor returns null for unavailable fields.

Q4: Can I search in different countries?

Yes! Use the country parameter with ISO 3166-1 alpha-2 codes (e.g., us, gb, de, fr, in).

Q5: How often is the data updated?

The actor fetches real-time data from Google Shopping. Prices and availability are current at the time of scraping.

Q6: Can I use this for price monitoring?

Yes! Schedule the actor to run periodically and track price changes over time using Apify's scheduling feature.


🔎 Tags

Google Shopping scraper, Google Shopping API, scrape Google Shopping, Google Shopping data extractor, Google Shopping price scraper, product price scraper, e-commerce scraper, price monitoring tool, competitor price analysis, Google Shopping product search, product data extraction, shopping comparison scraper, retail price tracker, Google product scraper, Apify Google Shopping, price comparison tool, e-commerce data extraction, product research tool, market research scraper, online shopping scraper