MCP.Market

Google Shopping MCP server

online · 100% uptime
by johnisanerd·io.github.johnisanerd/google-shopping·v1.0.0

Google Shopping products, prices, sellers, and deals as structured data via a hosted MCP server.

A97/100grade A
What users say
No reviews yet
Be the first
Safety scan
A97/100

full report

Adoption
Growing

0 stars

Reviews

Write one

Nobody has reviewed Google Shopping yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Google Shopping tools

Tool list not cached yet. `describe` through the gateway fetches it live.

Public scan report

scanner v0.1.9 · 2026-09-25 · same rubric, same numbers if you re-run it

no findings
  • –Code scanremote-only server, no package to scann/a
  • Live reliabilityremote reachable in 30ms (auth required)20/20
  • –Tool poisoningtools not inspected (endpoint requires auth); not countedn/a
  • Auth qualityOAuth resource metadata advertised on 40115/15
  • Maintenancelast push 1 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 97/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Google Shopping compares

Against every graded E-commerce MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
97/100
higher than 98% of 2,174 E-commerce servers
Uptime
100%
of our recent checks; the typical remote E-commerce server answers 100%
Response time
33 ms
faster than 97% of 1,527 E-commerce servers

Install Google Shopping in Claude Code, Cursor or VS Code

claude mcp add --transport http google-shopping https://mcp.apify.com/?tools=johnvc/google-shopping-api-google-shopping-products-prices-deals
Add to Cursor

What the publisher says

From the Google Shopping repository's README, as published. We do not edit it. Read it on GitHub

🛍️ Google Shopping API: Products, Prices, and Deals in Clean JSON

The efficient, reliable, and developer-friendly way to use the Google Shopping API.

Actor page: apify.com/johnvc/google-shopping-api-google-shopping-products-prices-deals Input schema: apify.com/johnvc/google-shopping-api-google-shopping-products-prices-deals/input-schema

The Google Shopping API returns Google Shopping product listings for a query as clean, structured JSON: title, merchant source, current and original price, rating, review count, sale tag, delivery terms, and a product ID. Filter by price band, sort order, free shipping, and on-sale status, and localize by country, language, and Google domain. Built for price comparison, deal tracking, competitive monitoring, and AI agent workflows.

Video Walkthrough

Quick Start

Prerequisites

  • Python 3.11 or higher
  • An Apify account and API key (get a free key here)
  1. Clone the repository
git clone https://github.com/johnisanerd/Apify-Google-Shopping-API.git
   cd Apify-Google-Shopping-API
  1. Install dependencies with UV
# Install UV if you do not have it:
   curl -LsSf https://astral.sh/uv/install.sh | sh

   # Install project dependencies:
   uv sync
  1. Configure your API key
cp .env.example .env
   # Edit .env and add your Apify API key
   # Get your free API key at: https://apify.com?fpr=9n7kx3
  1. Run the example
uv run python google-shopping-api-example.py

Alternative: set the API key directly

export APIFY_API_TOKEN="your_api_key_here"
uv run python google-shopping-api-example.py

Why Use This Google Shopping API?

Prices across merchants. Get the products Google Shopping shows for a query, each with its merchant source, current price, and original price when discounted.

Built-in deal signals. Sale tags (for example 16% OFF), original prices, and an on-sale filter make deal tracking straightforward.

Ratings and delivery. Each listing carries a rating, review count, and delivery terms, so you can rank on more than price.

Flexible filtering. Narrow by minprice and maxprice, sort by price, and restrict to free shipping or on-sale items.

Localized. Target by location, country (gl), language (hl), and Google domain, and emulate desktop, tablet, or mobile.

Predictable, pay-per-use pricing. Billing is per page processed (about 40 products each), with a small per-run fee.

Features

Core Capabilities

  • Product search with price-band, sort, free-shipping, and on-sale filters
  • Merchant source, current and original price, and sale tag per product
  • Ratings, review counts, and delivery terms
  • Localization by location, country, language, and Google domain
  • Pagination with a configurable page cap

Data Quality

  • One item per page, each with a shopping_results array
  • Formatted price plus numeric extracted_price
  • Sale fields (old_price, tag) when a product is discounted
  • The available refinement filters returned per page

Usage Examples

Basic search

{
  "q": "wireless headphones",
  "max_pages": 1
}

Price band, on sale, sorted low to high

{
  "q": "4k monitor",
  "min_price": 200,
  "max_price": 500,
  "on_sale": true,
  "sort_by": 1
}

Input Parameters

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Google Shopping: common questions

Is Google Shopping MCP server safe?
Yes, by our scan: it is graded A (97/100). Read the Google Shopping safety report
How do I install Google Shopping?
It runs remotely at mcp.apify.com. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Google Shopping need an API key?
No key to paste: it signs you in with OAuth when your client connects.
Is Google Shopping maintained?
The last commit was 41 days ago (2026-09-24). The latest release is v1.0.0.
Is Google Shopping up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
What can I use instead of Google Shopping?
Servers from other publishers that do the same job: HasData Amazon MCP server, Apiguru Amazon Data MCP server and Albert Heijn MCP server.
How does Google Shopping compare with other E-commerce MCP servers?
safety score 97/100 (higher than 98% of 2,174 E-commerce servers); uptime 100% (of our recent checks; the typical remote E-commerce server answers 100%); response time 33 ms (faster than 97% of 1,527 E-commerce servers). Full comparison.

Alternatives to Google Shopping

Same job from other publishers: the closest match first, then the best rated.

  • HasData Amazon
    Amazon keyword search, product details, seller profiles and seller catalogues, as structured JSON.
    A
  • Apiguru Amazon Data
    Live Amazon product, review, search, deal, offer/stock and seller data across 23 marketplaces.
    A
  • Albert Heijn
    Unofficial Albert Heijn server: products, bonus deals, recipes, shopping list, orders and receipts.
    A
  • BestPrice
    Read-only shopping decisions, product search, offers, and price history for Greece.
    A
  • Scavio
    Structured web data from 58 platforms: Google, ChatGPT, Gemini, YouTube, Amazon, Reddit, TikTok
    A