Google Shopping Prices Scraper: Products, Stores & Deals
Get Google Shopping prices for any search or product: price, old price and discount, seller, rating, delivery, image, plus each store's offer with domain, shipping and total price. 20 countries, no browser, no proxies. Pay per result, plus small run and page fees from October 25, 2026.
Typical uses
- Price monitoring: track your products' and competitors' prices on Google Shopping every day, with discounts and old prices.
- Price comparison across stores: who sells a product, at what total price including shipping, and who is in stock.
- Product and market research: which brands, models and sellers show up for a category, at which price points and ratings.
- Repricing and MAP checks: spot sellers below your minimum advertised price, by store domain.
- Automations and AI agents: feed n8n, Make, Zapier, Google Sheets or an MCP client with structured JSON.
Pricing
Pay per use, no subscription, no monthly fee. The price depends on your Apify plan. Apify's free plan includes $5 of usage every month.
| You pay per | Free plan | Starter | Scale | Business |
|---|---|---|---|---|
| Product offer One Google Shopping product listing or one store offer returned with its price and details. Searches or product IDs with no result, and sponsored listings, are free. | $0.002 | $0.0015 | $0.0012 | $0.001 |
Run it from your code
Get an API token in the Apify Console (Settings → Integrations), then:
curl -X POST \
"https://api.apify.com/v2/acts/plainrows~google-shopping-prices/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H 'Content-Type: application/json' \
-d '{
"searchQueries": [
"sony wh-1000xm5"
],
"country": "US"
}'
from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("plainrows/google-shopping-prices").call(run_input={'searchQueries': ['sony wh-1000xm5'], 'country': 'US'})
for row in client.dataset(run["defaultDatasetId"]).iterate_items():
print(row)
Use it in automations and AI agents
- n8n, Make, Zapier: use the official Apify integration and pick the Actor
plainrows/google-shopping-prices. - MCP (Claude, Cursor, other AI agents):
https://mcp.apify.com?tools=plainrows/google-shopping-prices
Full documentation, input options and output fields: https://apify.com/plainrows/google-shopping-prices