Google Shopping Scraper
Pricing
from $4.99 / 1,000 results
Google Shopping Scraper
A robust, high-performance utility designed for developer automation, data integration, and AI training. Features built-in captcha bypass, headful/headless browser execution, and proxy support to scrape Google data seamlessly, reliably, and at scale.
Pricing
from $4.99 / 1,000 results
Rating
0.0
(0)
Developer
Coding Frontned
Maintained by CommunityActor stats
0
Bookmarked
7
Total users
1
Monthly active users
10 days ago
Last modified
Categories
Share
Extract normalized product rows from the public Google Shopping results surface. The Actor decodes the server-rendered product-card payload, verifies a Google product ID, title, and price for every saved row, and never substitutes unrelated web-search results.
Input
queries: one to ten product searches, each up to 200 characters.maxResultsPerQuery: 1–100 products retained per query after filtering and sorting.countryCodeandlanguageCode: Google localization parameters.minPriceandmaxPrice: numeric filters applied to the parsed localized price.sortBy: preserve Google order or sort locally by price or rating.condition: optionalnew,used, orrefurbishedquery modifier. This is recorded as a requested filter, not claimed as a verified product attribute.proxyConfiguration: defaults to Apify'sGOOGLE_SERPgroup. That group requires an HTTP Google request internally; public output links remain HTTPS. Direct and other proxy modes use HTTPS.
Example:
{"queries": ["wireless headphones"],"maxResultsPerQuery": 5,"countryCode": "us","languageCode": "en","sortBy": "price_low","minPrice": 10,"maxPrice": 500}
Dataset
Each row is one unique Google Shopping product. Required fields are position, searchRank, productId, productTitle, productUrl, query, priceText, priceValue, currencyCode, sourceUrl, countryCode, languageCode, and scrapedAt. Optional source-backed fields include the original price, merchant, discount, delivery text, rating, and review count.
Raw HTML, hydration scripts, placeholder images, query-level error envelopes, and reserved platform fields are not written to the dataset.
Run summary
The OUTPUT key-value record reports found/empty/partial status, saved and raw item counts, filtering and duplicate counts, query summaries, bounded failures, and elapsed time. An access challenge, request failure, or parser drift with no verified products fails the run. A source-explicit empty page or a price filter that removes otherwise verified products is reported as a valid empty result.
Limits and cost
The Actor runs queries sequentially with a 45-second request timeout, two transport retries, a 6 MB response limit, at most ten queries, and at most 100 retained products per query. Google SERP proxy traffic is billable under your Apify plan. Google inventory, rank, prices, and optional fields change over time.
Use public results lawfully and respect Google terms, rate limits, and applicable privacy and data-protection requirements.
