Google Shopping Products Scraper avatar

Google Shopping Products Scraper

Pricing

from $3.99 / 1,000 results

Go to Apify Store
Google Shopping Products Scraper

Google Shopping Products Scraper

Extract public product details, merchant offers, and variants from Google Shopping product pages.

Pricing

from $3.99 / 1,000 results

Rating

0.0

(0)

Developer

Google API

Google API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Collect detailed product information from public Google Shopping pages. Start with product URLs, product IDs, or search terms. For search terms, the Actor opens the first visible product card on each requested result page and reads its product details.

Use it to compare displayed prices, seller offers, product variants, specifications, and aggregate review information. Merchant links are recorded when visible; the Actor does not open merchant websites.

How to use

  1. Add product URLs, product IDs, search terms, or a combination of these inputs.
  2. Select the Shopping country and language.
  3. Set the overall product limit and, for searches, the pages to inspect.
  4. Run the Actor and review or export the product records.

Example:

{
"queries": ["wireless headphones", "Bluetooth speakers"],
"maxItems": 10,
"countryCode": "us",
"languageCode": "en"
}

Input

InputDescriptionDefault
productUrls / productUrlPublic Google Shopping product URLs. The singular input is for one URL.—
productIds / productIdGoogle Shopping product identifiers. The singular input is for one ID.—
queries / queryProduct search terms.—
maxItemsMaximum product records across the run.10
page / maxPagesStarting search page and maximum pages per query. These do not affect direct product URLs or IDs.1 / 1
countryCode / languageCodeShopping country and language.us / en
renderJavaScriptUse a standard browser if the initial page does not contain enough product details.true
proxyConfigurationOptional Apify or custom proxy configuration.—

For searches, the first visible product card on each requested page is opened. maxItems is a global limit across direct products and searches. See the Input tab for accepted limits and aliases.

Output

Each dataset item represents one product and includes the required productTitle and productUrl. Depending on the selected product page, it can also include:

  • Product identity: brand, manufacturer, model, SKU, MPN, GTIN, and product category.
  • Description and attributes: full description, highlights, technical specifications, product condition, and variants.
  • Pricing: current and list price, discount, currency, and Google’s typical price range when shown.
  • Seller offers: merchant, offer price, availability, delivery, returns, promotions, and coupon wording.
  • Ratings and media: aggregate rating, review count and distribution, public product images, and Google’s review-image count label.
  • Product insights: Google’s visible “What you need to know” summary and source label when available.

A product is included only when its public page provides enough distinct product information for a useful record. A sparse result may therefore be skipped. Fields not shown by Google are not guessed. Review counts preserve the displayed label when it is approximate; individual reviewer names, profiles, photos, and text are not collected.

Example dataset item:

{
"productTitle": "Example Wireless Headphones",
"productUrl": "https://www.google.com/shopping/product/example",
"brand": "Example Audio",
"model": "X100",
"price": 129.99,
"priceText": "$129.99",
"currency": "USD",
"listPrice": 159.99,
"discountPercent": 18.75,
"rating": 4.6,
"reviewCount": 7953,
"productDescription": "Product description shown in the product viewer.",
"specifications": {
"Battery life": "Up to 30 hours"
},
"offers": [
{
"merchantName": "Example Store",
"priceText": "$129.99",
"availabilityText": "In stock online",
"deliveryText": "Free delivery"
}
]
}

Optional fields depend on the product, locale, and information shown by Google. The Output tab shows the available result fields. Run summary information is available with the run output in Apify.

Limits and responsible use

Prices, stock, delivery estimates, reviews, and seller terms change by time and region. Additional pages and browser-rendered product viewers increase run time. Google may restrict access; the Actor does not sign in or bypass access checks.

Use public product information responsibly and follow Google terms and applicable laws. This Actor is not affiliated with Google.