Home / Cost to scrape / Google Shopping

Cost to scrape Google Shopping at 10K, 100K, and 1M

Published Google Shopping scraping rates, plan costs at three billable volumes, access facts, protections, and the official API option.

hard10 vendors publish a rateLatest recorded source date 2026-07-26

Access

hardJavaScript rendering is required, which multiplies the meter on most vendors.
JavaScript requiredyes
Official APIMerchant API

Protections in the way

rate limitingpublished
captchapublished
bot detection fingerprintingpublished
ip reputationpublished
geo restrictionpublished
dynamic renderingpublished

Terms

Google's Terms prohibit automated access that violates machine-readable instructions on its web pages.

The target's own terms

What you scrape moves the bill more than who you buy from. A target that forces JavaScript rendering or a residential exit multiplies the meter before any plan is chosen.

What each vendor charges for this target

Published target-specific rates, one row per vendor
ProductCostsSource
ScraperAPI25 creditsource
ScrapingBee20 creditsource
ScrapingBee10 creditsource
ScrapingBee15 creditsource
Scrape.do10 creditsource
SerpApi1 searchsource
Oxylabs Web Scraper API0.001 usdsource
ScrapeOps10 creditsource
ScrapingAnt10 creditsource
ScrapingDog10 creditsource

Access fact, checked 2026-07-26: Google’s Terms prohibit automated access that violates machine-readable instructions on its web pages (Source).

Cost to scrape Google Shopping at 10K, 100K, and 1M table

Route 10K 100K 1M Billing rule and source Checked
ScraperAPI $149 (Startup) $299 (Business) Quote required 25 credit per request 2026-07-26
ScrapingBee, normal mode $49 (Freelance) $99 (Startup) Quote required 10 credit per request 2026-07-26
ScrapingBee, normal mode $49 (Freelance) $249 (Business) Quote required 15 credit per request 2026-07-26
Scrape.do $29 (Hobby) $99 (Pro) $699 (Advanced) 10 credit per request 2026-07-26
SerpApi $150 (Production) $725 (Searcher) $3,750 (Cloud 1M) 1 search per request 2026-07-26
Oxylabs Web Scraper API: Google Shopping search and product targets Not published Not published Not published Target endpoint is documented, but no target-specific public rate is in the record 2026-07-26
Merchant API No separate fee published No separate fee published No separate fee published No separate API fee is published; Merchant Center quotas apply. 2026-07-26

The comparison uses 10,000, 100,000, and 1,000,000 billable target calls or delivered results per month, calculated on 2026-07-26. It does not claim those calls all become useful rows. Credit, request, result, and search meters are passed through the dataset quote model, which selects the least expensive published self-service offer that covers each volume. A starting USD rate is shown as a lower bound because an unpublished minimum, tier, or contract can raise the invoice. Retries, pagination, duplicate outputs, taxes, and data licensing are outside these figures.

The published price answer

The record contains 5 published target-rate lines across 4 vendors. Those are the only rows allowed to produce a target-specific dollar result. Different light, normal, HTML, rendered, protected, or dedicated modes stay separate because collapsing them would hide the unit change that drives the bill. A plan name in a cell is the offer selected from that vendor record, not a recommendation.

Google SERP requests on all Google subdomains cost 25 credits. docs.scraperapi.com. Google API light mode costs 10 credits; normal mode costs 15 credits. help.scrapingbee.com. Google API normal mode costs 15 credits; light mode costs 10 credits. help.scrapingbee.com. Google domains cost 10 credits with residential routing applied by default. scrape.do. A Google Shopping engine call consumes one SerpApi search. serpapi.com.

Rendering and access change the job

This record classifies Google Shopping as hard and records rate limiting, CAPTCHA, bot detection and fingerprinting, IP reputation checks, geographic variation or restriction, dynamic rendering. JavaScript rendering is required in the recorded profile, so a plain HTML request is not the same workload. Residential routing is recorded as needed, but no generic proxy multiplier is silently added: the table applies only a vendor’s explicit target meter.

Product, offer, seller, search, and availability data are different outputs, so a vendor endpoint must be checked against the exact fields the job needs.

The official route is a separate product decision

Merchant API is recorded as available. Requires a Merchant Center account and manages that merchant’s own products rather than public Shopping search results. No separate API fee is published; Merchant Center quotas apply. Merchant API manages the authenticated merchant account and does not return the same public Shopping search dataset. Source and access status checked 2026-07-26.

Endpoint evidence and the remaining unknown

The dataset confirms 4 dedicated endpoints or templates. This proves named target support in the cited product documentation. It does not prove that each endpoint has a public target-specific price.

What volume means for Google Shopping

One useful unit is one product-offer observation for a fixed query, location, language, device, and refresh. Discovery uses Shopping result pages; full product and seller coverage can require separate product or stores calls for selected product IDs. SerpApi, Oxylabs, Scrape.do, and ScrapingBee document dedicated Shopping routes, which return structured search or product objects but do not make one search request equal to every product-offer observation downstream. (SerpApi Google Shopping API, Oxylabs target catalog, and Scrape.do Shopping API, retrieved 2026-07-27.)

Scrape.do’s Shopping response can carry up to 40 top-level items, but its documented next link can advance the start offset by 10, so the honest pagination rule is to follow the returned link until pagination is absent rather than divide a claimed total by 40. Product seller pages have their own continuation token. Google’s Merchant API manages an authenticated merchant’s own catalog, so it does not answer the public comparison-shopping search question represented by these result pages. (Scrape.do Shopping pagination, Scrape.do Shopping product stores, and Google Merchant API, retrieved 2026-07-27.)

Evidence to check before buying

  • ScraperAPI prices Google SERP requests on all Google subdomains at 25 credits docs.scraperapi.com.
  • Scrape.do applies residential routing to Google domains at 10 credits scrape.do.
  • Oxylabs maintains separate Google Shopping product and search targets developers.oxylabs.io.
  • Confirm the exact entity and output unit, whether a page, search, result, record, or API object. Then multiply by pagination and refresh frequency before selecting a plan.
  • Fix the required country or market before pricing. The recorded geographic variation means one nominal URL can represent different jobs.