Google Shopping Scraper avatar

Google Shopping Scraper

Pricing

from $1.99 / 1,000 search results

Go to Apify Store
Google Shopping Scraper

Google Shopping Scraper

Scrapes Google Shopping for any query. Extracts title, product/offer ID, merchant, price, original price, discount, shipping, condition, availability, ratings, reviews, thumbnail, brand, category, variants, and more.

Pricing

from $1.99 / 1,000 search results

Rating

0.0

(0)

Developer

Search API

Search API

Maintained by Community

Actor stats

0

Bookmarked

7

Total users

0

Monthly active users

8 days ago

Last modified

Share

What is this tool?

Google Shopping Scraper helps you collect shopping data from Google (the world's most popular search engine). Search for any product and gather prices, merchants, ratings, reviews, and product details from multiple stores in one place.

What can you use it for?

  • Compare product prices across multiple stores
  • Find the best deals and discounts
  • Track product prices over time
  • Research products before buying

What data do you get?

Each result uses a stable, typed contract with up to 52 documented fields. Fields Google does not expose for a particular card are omitted instead of being filled with placeholders.

Identity (6 fields): Type, Result Type, Position, Page, Product ID, Offer ID

URLs (5 fields): Product URL, Link (alias), Merchant URL, Image URL, Search URL

Text (2 fields): Title, Title (HTML)

Media (2 fields): Thumbnail, Additional Images

Pricing (7 fields): Price, Price (numeric), Currency, Original Price, Original Price (numeric), Discount, Discount %

Ratings (5 fields): Merchant Rating, Merchant Rating Count, Rating, Rating Count, Review Count

Location (1 fields): Country

Dates & Duration (1 fields): Delivery Date

Categorization (2 fields): Category, Tags

Source (2 fields): Merchant, Merchant Logo

Search Context (5 fields): Search Metadata, Query, Query (alias), Market, Language

Other (13 fields): Shipping, Tax, Condition, Availability, Brand, Variants, Specifications, Ad, Sponsored, Free Shipping, On Sale, In Stock, Scraped At

How to use it

Type in your search term, like "laptop".

Step 2: Set your preferences

Adjust the options below to customize your search.

Step 3: Run the tool

Click the run button and wait for your results. The tool will gather all the data and save it in a clean, organized format.

Input options

OptionWhat it meansRequiredDefault
Search QueryThe search query to use on Google Shopping.Yeslaptop
Additional QueriesOptional list of searches. The global item limit is split fairly across unique queries.No[]
Max ItemsMax product results to scrape.No50
Max PagesMaximum Google Shopping result pages fetched per query.No2
Country CodeGoogle country code (e.g. 'us', 'uk', 'in', 'de').Nous
Language CodeGoogle language code (e.g. 'en', 'hi', 'de', 'fr').Noen
Minimum PriceFilter results by minimum price (in local currency).No
Maximum PriceFilter results by maximum price (in local currency).No
Proxy ConfigurationGOOGLE_SERP is recommended in Apify Cloud. Direct/Residential mode uses Playwright with stable session fingerprints.NoGOOGLE_SERP

Running locally and in Apify Cloud

apify run --purge --input-file INPUT.json
apify push
apify call <actor-id> --input-file INPUT.json

Google SERP Proxy is HTTP-only, so the Actor sends its Shopping request through the scoped proxy URL rather than trying to tunnel Playwright through it. Local external proxy access depends on the Apify account configuration; cloud runs are the authoritative validation when that feature is unavailable locally.

Explicit CAPTCHA or unusual-traffic pages are never parsed, stored, or repeatedly retried. Product URLs are included when Google exposes a public product or merchant target; otherwise the optional URL fields are omitted and identity uses the public card metadata plus stable visible fields.

Output

Your results come in a clean, organized table with two views:

Overview view

Shows the most important fields at a glance:

  • Position
  • Title
  • Merchant
  • Price
  • Rating
  • Rating Count
  • Thumbnail
  • Query
  • Scraped At

Full details view

Shows all documented fields in detail. See "What data do you get?" above for the complete list.

Tips for best results

Be specific with your search terms for more relevant results

Try different variations of your search term to discover more results

Browse multiple pages of results to get a wider variety

Frequently asked questions

Why use Google? Google is the world's most popular search engine, handling over 8 billion searches per day. It has the largest index of web pages and provides the most comprehensive search results.

How do I get the results? Your results are saved in your Apify dashboard. You can download them in various formats (JSON, CSV, Excel) or access them via the API.

Can I run it on a schedule? Yes! Apify supports scheduled runs. You can set up the tool to run automatically at any interval (hourly, daily, weekly, etc.) from your dashboard.

What if I get fewer results than I asked for? This can happen if the search engine doesn't have enough matching results for your search, or if some results are blocked. Try different keywords or relax your filters.

Need more help? If you have questions or run into issues, our support team is ready to help. Just reach out through the Apify platform and we'll get back to you quickly.