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

0.0

(0)

Developer

Kevin

Kevin

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day 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",
"sortBy": "BEST_MATCH",
"limit": 20
}

Search with custom sorting and pagination:

{
"searchQuery": "iPhone 15 Pro",
"country": "us",
"language": "en",
"sortBy": "LOWEST_PRICE",
"limit": 50
}

3️⃣ Tips for Better Results

  • Use specific product names for accurate results
  • Try different sortBy options to find deals
  • Increase limit for comprehensive data
  • Use appropriate country code for local pricing

🧾 Input Parameters

ParameterTypeRequiredDefaultDescription
searchQueryString-Product name, brand, or keywords to search
countryStringusCountry code (ISO 3166-1 alpha-2)
languageStringenLanguage code (ISO 639-1)
sortByEnumBEST_MATCHSort order: BEST_MATCH, LOWEST_PRICE, HIGHEST_PRICE, TOP_RATED
limitNumber20Products per page (1-100)

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.

🧾 Output Fields

CategoryFields
🏷️ Product InfoproductId, productTitle, productDescription, productPageUrl
💰 Pricingprice, originalPrice, onSale, percentOff, typicalPriceRange
RatingsproductRating, productNumReviews, productNumOffers
🏪 Store InfostoreName, storeRating, storeReviewCount, storeFavicon
🚚 Shippingshipping, returns, paymentMethods, productCondition
🖼️ MediaproductPhotos, productVideos
🔧 VariantscurrentVariantProperties, productVariants, productAttributes

Sample Output

{
"productId": "12345678901234567890",
"productTitle": "Sony WH-1000XM5 Wireless Headphones",
"productDescription": "Industry-leading noise cancellation...",
"price": "$348.00",
"originalPrice": "$399.99",
"onSale": true,
"percentOff": "13% off",
"productRating": 4.7,
"productNumReviews": 2543,
"storeName": "Amazon",
"storeRating": "4.5/5",
"shipping": "Free delivery",
"returns": "Free 30-day returns"
}

🧩 Dataset Views (Table View)

This actor includes clean, organized dataset table views:

ViewDescription
📊 Products OverviewProduct title, price, rating, reviews, store, buy link
💰 Pricing DetailsCurrent price, original price, discounts, price ranges
🏪 Store InformationStore name, rating, reviews, shipping, returns
📦 Product DetailsDescription, condition, ratings, product URLs

❓ 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