Back to Browse

Google Shopping Scraper MCP Server

Developer ToolsScan in ProgressMCP RegistryRemote
Free

Server data from the Official MCP Registry

Google Shopping for AI agents: product prices, discounts, stores, ratings and reviews.

About

Google Shopping for AI agents: product prices, discounts, stores, ratings and reviews.

Remote endpoints: streamable-http: https://mcp.apify.com/?tools=automationnation/google-shopping-scraper

Security Report

0.0
Use Caution0.0Moderate Risk

1 tool verified · Open access · No issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Remote servers are capped at 8.0 because source code is not available for review. The score reflects endpoint verification only.

How to Connect

Remote Plugin

No local installation needed. Your AI client connects to the remote endpoint directly.

Add this to your MCP configuration to connect:

{
  "mcpServers": {
    "io-github-retracn-google-shopping": {
      "url": "https://mcp.apify.com/?tools=automationnation/google-shopping-scraper"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

Google Shopping Scraper & API: prices, stores and reviews

Run on Apify

Google Shopping Scraper is an Apify Actor that returns Google Shopping results for any search and country: product title, price, original price and discount, store, rating, review count, delivery, returns and Google product IDs, about 50 products per search in seconds, at $1 per 1,000 products. Use it from code, on a schedule or from AI agents through Apify's MCP server.

Price: $1 per 1,000 products ($0.80 on Gold and above) · Run it: https://apify.com/automationnation/google-shopping-scraper · Guide: https://retracn.github.io/automationnation-actors/google-shopping-scraper/

Quick facts

  • One row per product: title, price and currency, original price and discount, store, other stores flag, delivery, returns, rating, review count, thumbnail, Google product IDs and a Google Shopping link.
  • Any Google Shopping country; prices come in that country's currency.
  • Plain HTTP through Apify's Google SERP proxy: a search takes a few seconds.
  • Price: $1 per 1,000 products; Apify's free $5 monthly credit covers 5,000 products.

Example input

{
  "queries": [
    "wireless earbuds"
  ],
  "country": "us",
  "maxResultsPerQuery": 50
}

Run it from code

REST API

curl -X POST "https://api.apify.com/v2/acts/automationnation~google-shopping-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"queries": ["wireless earbuds"], "country": "us", "maxResultsPerQuery": 50}'

Python — see examples/python_example.py

# pip install apify-client
from apify_client import ApifyClient

client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("automationnation/google-shopping-scraper").call(run_input={
  "queries": [
    "wireless earbuds"
  ],
  "country": "us",
  "maxResultsPerQuery": 50
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item.get("title"), item.get("price"), item.get("store"), item.get("rating"))

JavaScript — see examples/node_example.mjs

// npm install apify-client
import { ApifyClient } from 'apify-client';

const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('automationnation/google-shopping-scraper').call({
  "queries": [
    "wireless earbuds"
  ],
  "country": "us",
  "maxResultsPerQuery": 50
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
for (const item of items) console.log(item.title, item.price, item.store, item.rating);

Use it with AI agents (MCP)

Hosted MCP server URL (Claude, ChatGPT, Cursor and other clients with remote MCP support):

https://mcp.apify.com?tools=automationnation/google-shopping-scraper

Local config for Claude Desktop / Cursor — mcp/claude_desktop_config.json:

{
  "mcpServers": {
    "google-shopping-scraper": {
      "command": "npx",
      "args": [
        "-y",
        "@apify/actors-mcp-server",
        "--tools",
        "automationnation/google-shopping-scraper"
      ],
      "env": {
        "APIFY_TOKEN": "YOUR_APIFY_TOKEN"
      }
    }
  }
}

FAQ

Is there an official Google Shopping API? Google's Content API manages your own Merchant Center products; it doesn't return Google Shopping search results. Google Shopping Scraper on Apify returns the results page as data through Apify's API, clients and MCP.

How many products per search? About 50, the number Google shows on a Shopping results page.

More from AutomationNation


This repository holds usage examples. The scraper itself runs on the Apify platform; you need a free Apify account and API token. Examples are MIT licensed.

Reviews

No reviews yet

Be the first to review this server!