Google Shopping avatar

Google Shopping

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Google Shopping

Google Shopping

Searches Google Shopping for a query, scrapes product listings with all identifiers

Pricing

from $1.50 / 1,000 results

Rating

5.0

(1)

Developer

Abinash Sonowal

Abinash Sonowal

Maintained by Community

Actor stats

2

Bookmarked

2

Total users

1

Monthly active users

11 hours ago

Last modified

Share

Google Shopping Scraper

Extract product listings from Google Shopping — title, price, rating, reviews, store, and product links. No browser required; runs fast on Apify's infrastructure with SERP proxies.

What it does

Searches Google Shopping for any query and returns structured product data directly from the listing page — no JavaScript rendering needed.

Sample output:

{
"title": "Apple iPhone 16 256GB",
"price": "₹79,900",
"rating": 4.6,
"review_count": 11000,
"source": "Flipkart",
"url": "https://www.google.com/search?ibp=oshop&..."
}

Input

FieldTypeRequiredDefaultDescription
qstringyesSearch query e.g. wireless headphones
countrystringin2-letter country code e.g. us, gb, de

Example input:

{
"q": "iphone 16",
"country": "in"
}

Output

Each item in the dataset contains:

FieldTypeDescription
titlestringProduct name
pricestringCurrent price e.g. ₹79,900
ratingnumberAverage rating out of 5
review_countintegerTotal review count
sourcestringPrimary store name
urlstringGoogle Shopping product URL

Usage notes

  • Results reflect Google Shopping listings for the given country — prices and availability vary by region
  • rating and review_count are null when Google does not show them for a product
  • The url field links to the Google Shopping comparison page, not the retailer directly
  • Set country to match your target market for accurate pricing and store results

Proxy requirements

This actor requires SERP proxies (GOOGLE_SERP group) to avoid blocks. These are available on Apify's Starter plan and above.

Cost

Typically scrapes 40 products per run in under 10 seconds. One run consumes approximately 0.01–0.02 compute units.