Google Shopping Scraper
Pricing
from $2.49 / 1,000 results
Google Shopping Scraper
Google Shopping Scraper extracts product data from Google Shopping for any country domain. Search by keyword to collect product details, ratings, review counts, merchant names, seller links, sponsored listings, and price comparisons from multiple websites and merchants.
Pricing
from $2.49 / 1,000 results
Rating
5.0
(3)
Developer
ScrapeAI
Maintained by CommunityActor stats
0
Bookmarked
18
Total users
0
Monthly active users
11 days ago
Last modified
Categories
Share
Google Shopping Scraper
This page documents the Google Shopping Scraper actor, including its configured inputs, live target defaults, and record limits.
Live target configuration
- Target status:
configured_by_known_public_source - Target kind:
web - Source domain:
google.com - Start URLs: https://www.google.com/search?tbm=shop&q=wireless%20headphones
- End URLs: none configured
- Default query: wireless headphones
- Local maxItems: 10
- Production schema default/prefill maxItems: 10 (maximum 50)
The actor requests live public pages or APIs only. Google Shopping search pages use Apify's Google SERP proxy, routed to the requested two-letter country when available, and a source-specific product-card parser for current prices, seller names, and ratings. Google can still return results that do not match the requested market, so inspect the returned currency and sellers for the selected country. The default runs two related queries so a short first page can still supply up to 10 distinct products. When Google does not expose a merchant URL, the record retains the live Shopping search URL and leaves the product URL empty. Access challenges fail safely; the actor does not solve CAPTCHAs or manufacture records. Other transient network failures can retry once through the configured data-center proxy.
Run locally:
npm start
Then validate the generated dataset against .actor/dataset_schema.json.
Basic local verification
npm start uses this folder's input.json. Accepted live records are individual JSON files in storage/datasets/default/. The default and local maxItems is 10 (maximum 50). Basic content and entity-identity checks reject configuration, navigation and duplicate wrappers. Schema validation alone does not certify all platform-specific targetInput options or advertised features.