Google does not document a general-purpose API for scraping public Google Shopping search results. Its Merchant API is for a merchant’s own Merchant Center data, including products, inventory, and reporting—not an endpoint for searching public Shopping results. If you need public results, first establish that your intended access and use comply with Google’s terms, page instructions, applicable law, and any obligations attached to the data. There is no supported, stable public-results scraper documented in the sources cited here.
What does “scrape Google Shopping” mean?
The phrase can describe two different tasks, and they should not be confused:
| # | Preview | Product | Price | |
|---|---|---|---|---|
| 1 |
|
Google Play gift code | $200.00 | Buy on Amazon |
| 2 |
|
Google Play gift code | $100.00 | Buy on Amazon |
| 3 |
|
Google Play gift code | $25.00 | Buy on Amazon |
| 4 |
|
Google Play gift code | $50.00 | Buy on Amazon |
| 5 |
|
Google Play gift code | $15.00 | Buy on Amazon |
- Managing your own product catalog: updating products or inventory and retrieving Merchant Center account information or performance data.
- Collecting public Shopping search results: attempting to extract results shown to users for a search query.
Google’s Merchant API documentation addresses the first task. The official materials cited below do not document it as an API for the second. Calling the Merchant API a “Google Shopping results API” would therefore give the wrong impression.
What Google’s official product-data tools are for
Merchant API: a merchant-account interface
Google announced Merchant API in August 2025 as the successor and primary interface replacing Content API for Shopping. Google’s announcement said Content API would be shut down after August 18, 2026; because API lifecycle details can change, verify the current status and version in Google’s documentation before building or migrating an integration. Merchant API supports programmatic access to Merchant Center account, product, and inventory management and performance reporting. Account access requires permissions and OAuth 2.0. See Google Merchant Center API documentation and Google’s Merchant API announcement.
#1 Best Overall
- No returns and no refunds on gift cards. Good for use on the US Google Play Store only. Terms apply - see below.
- Google Play gift codes can be used on the Google Play Store, the official app store for Android, to purchase apps, games, and more.
- To redeem, enter code in the Play Store app or play.google.com.
- Endless games to explore: Find and play old and new favorites – from mind-bending puzzles to epic quests and more.
- Just the app you’re looking for: Millions of apps means millions of ways to get things done, learn something new, and maybe even meet someone special.
Feeds and structured data: submitting product information
Google describes Merchant Center feeds and product structured data as ways for merchants to share product information with Google. Structured data can help Google understand information on a product page; Merchant Center participation is required for listings in the Google Shopping tab. These are product-submission and display routes, not documented public-results extraction APIs. Google also notes that synchronization across product sources can lag, so prices and availability may not update everywhere at precisely the same time. See Share Your Product Data With Google.
Check the access rules before automating anything
Google’s Terms of Service cover Google Shopping and state that automated access is prohibited when it violates machine-readable instructions on Google pages, giving robots.txt instructions that disallow crawling as an example. The terms also prohibit bypassing systems or protective measures. Google’s wording includes “using automated means to access content from any of our services in violation of the machine-readable instructions on our web pages (for example, robots.txt files that disallow crawling, training, or other activities)”. Read the current Google Terms of Service and the instructions applicable to the pages and method you intend to access.
Rank #2
- No returns and no refunds on gift cards. Good for use on the US Google Play Store only. Terms apply - see below.
- Google Play gift codes can be used on the Google Play Store, the official app store for Android, to purchase apps, games, and more.
- To redeem, enter code in the Play Store app or play.google.com.
- Endless games to explore: Find and play old and new favorites – from mind-bending puzzles to epic quests and more.
- Just the app you’re looking for: Millions of apps means millions of ways to get things done, learn something new, and maybe even meet someone special.
This is not a universal legal ruling about every possible scraping method. Whether a particular collection, storage, or republication practice is lawful depends on the jurisdiction, method, terms, and intended use. The sources cited here do not establish jurisdiction-specific legal outcomes or determine whether a particular dataset can be republished. Get jurisdiction-specific advice where the consequences matter.
- Do not treat proxy rotation, CAPTCHA avoidance, identity concealment, or other methods of bypassing protective measures as a recommended solution.
- Do not assume that a public page is automatically available for automated collection merely because it can be viewed in a browser.
- Do not assume a selector, page layout, field name, or response format is a supported contract. The cited Google sources do not document the public Shopping interface as a stable scraping API.
Choose an approach based on the data you need
| Need | Approach to evaluate | Important qualification |
|---|---|---|
| Update or inspect your own Merchant Center products, inventory, account, or performance data | Google Merchant API | It is for authorized Merchant Center account access, with required permissions and OAuth 2.0; it is not documented here as a public Shopping search endpoint. |
| Provide Google with information about products you sell | Merchant Center feeds and product structured data | These routes communicate merchant product information to Google; they do not provide a general public-results extraction API. |
| Study public Shopping results for a particular query | First review applicable terms, machine-readable instructions, law, and data-use requirements; then assess whether an authorized source meets the need | Do not assume Google documents a stable public-results interface or that one universal page layout or result set exists. |
For any permitted data collection, define the required fields before choosing a method: product identity, seller, price, availability, country, language, and query context may all matter. Validate the data and record when and under what conditions it was obtained. Product information can vary by country, device, and other factors, and source synchronization can lag; a price or availability value should not be treated as timeless or universally consistent. Compare tools or data sources on coverage, reproducibility, freshness, authorization, maintenance, cost, and the conditions under which data may be reused.
Rank #3
- No returns and no refunds on gift cards. Good for use on the US Google Play Store only. Terms apply - see below.
- Google Play gift codes can be used on the Google Play Store, the official app store for Android, to purchase apps, games, and more.
- To redeem, enter code in the Play Store app or play.google.com.
- Endless games to explore: Find and play old and new favorites – from mind-bending puzzles to epic quests and more.
- Just the app you’re looking for: Millions of apps means millions of ways to get things done, learn something new, and maybe even meet someone special.
Why a copy-and-run public-results scraper is not appropriate here
A runnable scraper for public Google Shopping pages would require assumptions about permitted automated access and undocumented page behavior. The official sources cited in this article do not supply a supported endpoint, selector map, response schema, or permission that would make such a script reliable to recommend. Avoid relying on a tutorial that presents Merchant API as a public search API or promises stable fields from the public interface without establishing those facts.
If you are building an authorized integration for your own Merchant Center account, use the current Merchant API documentation for authentication, permissions, endpoints, and version-specific examples. If you are evaluating a third-party provider for public product data, independently verify its terms, geographic and query coverage, returned fields, freshness, collection method, and permitted downstream use; no particular provider is endorsed here.
Rank #4
- No returns and no refunds on gift cards. Good for use on the US Google Play Store only. Terms apply - see below.
- Google Play gift codes can be used on the Google Play Store, the official app store for Android, to purchase apps, games, and more.
- To redeem, enter code in the Play Store app or play.google.com.
- Endless games to explore: Find and play old and new favorites – from mind-bending puzzles to epic quests and more.
- Just the app you’re looking for: Millions of apps means millions of ways to get things done, learn something new, and maybe even meet someone special.
Or skip the browser setup
For screenshots of pages you are authorized to capture—not for extracting a structured Google Shopping results dataset—ScreenshotNeo offers a one-request screenshot API. For example, this cURL call saves a screenshot of a page as WebP:
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
Best Value
- No returns and no refunds on gift cards. Good for use on the US Google Play Store only. Terms apply - see below.
- Google Play gift codes can be used on the Google Play Store, the official app store for Android, to purchase apps, games, and more.
- New finds, old favorites, one card. Choose a unique gift card design featuring your favorite games or apps. This card can also be used for anything else on Google Play. There’s something for everyone, so find what’s yours. Go Play.
- To redeem, enter code in the Play Store app or play.google.com.
- Easy to use: With a Google Play gift code, you never have to worry about expiration dates or fees.
See the ScreenshotNeo API documentation for request options. ScreenshotNeo accepts cookie or consent banners as a visitor and removes 60+ known consent platforms, newsletter popups, and chat widgets before capture; each step can be turned off. Bot checks/CAPTCHAs, blank pages, timeouts, failed loads, and cache hits cost nothing, and responses identify the page verdict and billing status. An MCP server gives AI agents tools for screenshots, page information, and PDF capture. The free plan includes 1,000 screenshots per month with no card; paid plans start at $5 for 3,000. A screenshot is an image or PDF, not structured product data or a substitute for an authorized data source.
Sign up for 1,000 free screenshots a month with no card.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Practical checks for a responsible data workflow
- State the purpose. Separate management of your own catalog from collection of public results.
- Confirm authorization and instructions. Review Google’s current Terms of Service, relevant machine-readable page instructions, applicable law, and any third-party terms that apply to your use.
- Use documented interfaces for documented tasks. For Merchant Center account data, confirm current Merchant API lifecycle, permissions, OAuth requirements, and API version in Google’s official documentation.
- Specify the dataset. Write down the fields, countries, languages, queries, seller coverage, freshness, and reproducibility requirements you actually need.
- Validate and govern the data. Check price and availability against their time and context, respect applicable limits, and resolve whether retention, sharing, and republication are permitted before relying on the data.
Common mistakes and how to avoid them
- Using Merchant API as if it returned public search results: it is documented for Merchant Center account data management and reporting. Use it for its documented merchant use cases, not as a public Shopping scraper.
- Assuming page markup is permanent: the cited sources establish no stable public-interface schema. Do not build a critical workflow around undocumented selectors or fields.
- Treating one observation as universal: results can vary by country, device, and other context. Label observations with their query and context, and avoid extrapolating one capture to all users.
- Assuming price and availability are perfectly synchronized: Google says synchronization across product sources can lag. Validate values when they are used for a consequential comparison.
- Equating technical access with permission: review machine-readable instructions and terms before automating; do not bypass protective measures.
Further reading
Web Scraping with Python, 3rd Edition by Ryan Mitchell, published by O’Reilly in February 2024, covers general web scraping, APIs, and ethics. It is not a Google Shopping-specific guide: publisher book page.
For historical context only, Google said on February 7, 2023 that the Shopping Graph stored more than 35 billion product listings. That figure is not a current count: Google’s 2023 announcement.
The Tool Desk
Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

