Google Shopping Scraper avatar

Google Shopping Scraper

Pricing

from $0.50 / 1,000 shopping results

Go to Apify Store
Google Shopping Scraper

Google Shopping Scraper

Search Google Shopping and export product title, price, merchant, rating, and listing URL.

Pricing

from $0.50 / 1,000 shopping results

Rating

0.0

(0)

Developer

datacortex

datacortex

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Search Google Shopping and download structured product listings: title, price, merchant, rating, listing URL.

Built for Apify Console, API, MCP agents, and integrations (Make, Zapier, n8n). One dataset row per product — ready for CSV, Excel, or JSON export.

What you get

FieldExample
titleGoogle Pixel 9 Pro XL
price899
urlhttps://www.google.com/shopping/product/…
typegrid
position1

Default is one page per query.

Sample output (live)

{
"query": "google pixel",
"type": "grid",
"position": 1,
"page": 1,
"title": "Google Pixel 10a",
"url": "https://www.google.com/search?ibp=oshop&q=google+pixel&udm=28",
"price": 499,
"currency": "USD",
"rating": 4.6,
"reviews": 1300
}

Listing URLs are Google Shopping pages, not always the merchant checkout URL. productToken is an opaque listing token when present.

How to run

  1. Open the Actor in Apify Console.
  2. Enter one product search term per line under Search queries.
  3. Optional: pages, location, language, max results.
  4. Click Start. Open the Output tab when the run finishes.

Example input

{
"queries": ["google pixel"],
"pages": 1,
"maxResults": 10
}

API

curl -X POST "https://api.apify.com/v2/acts/datacortex~google-shopping-scraper/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"queries":["google pixel"],"pages":1}'

Replace YOUR_TOKEN with an Apify API token.

Use with MCP / agents

This is a normal Apify Actor. Agents call it through Apify MCP — you do not run a separate MCP process.

Pin this Actor as a tool (after it is public):

{
"mcpServers": {
"apify": {
"url": "https://mcp.apify.com?tools=datacortex/google-shopping-scraper"
}
}
}

The agent should fetch-actor-details on datacortex/google-shopping-scraper, then run it with the same JSON as Example input above.

Pricing

$0.50 per 1,000 results + $0.001 per run.

EventWhen it firesPrice
apify-actor-startOnce when the run starts$0.001
apify-default-dataset-itemOnce per dataset row$0.0005 ($0.50 / 1,000)
JobRowsYou pay
1 query, 10 products10$0.001 + $0.005 = $0.006
10 queries~100$0.001 + $0.050 = $0.051
20 queries~200$0.001 + $0.100 = $0.101
70 queries~700$0.001 + $0.350 = $0.351

Set a max total charge per run so a long list cannot overrun budget.

Limitations

  • Merchant, rating, and productToken are omitted when the parser does not return them.
  • Failed queries write one type: "error" row.

Changelog

See CHANGELOG.md.