Google Shopping API turns a Google Shopping search into clean, structured JSON. Send a product query and get back live product listings: titles, prices, sellers, ratings, delivery info, and sale tags, for any query in any country. It runs on Apify with pay-per-event pricing, about $0.04 for a page of roughly 40 products, so you only pay for the results you pull.
What it returns
For each product you get the title and product ID, the display price and a numeric extracted price, the old price on sale items, the seller name, rating and review count, a snippet, badge extensions like "20% off", delivery info, a thumbnail, and the product link. Filter by minimum and maximum price, sort cheapest or most expensive first, and restrict to free-shipping or on-sale items. Target any market with gl, hl, location, and google_domain. It returns roughly 40 products per page and max_pages controls how deep you go. It reads what Google Shopping publicly shows, prices are localized by your country and language settings, and the filters list comes back on the first page only.
Example Tasks and Use Cases
Track air fryer prices and deals across retailers - watch a category and pull every seller's price, sale marker, rating, and link.
Track espresso machine prices and deals by brand - compare coffee machine prices and discounts across sellers.
Track PS5 Pro prices across retailers - every retailer's PS5 Pro listing with seller, price, and product link.
Track Dyson Airwrap prices and deals by retailer - hair tool prices and deals grouped by retailer.
Get Google Shopping prices in Python - product prices as clean JSON from a simple Python call.
Check live product prices in Claude via MCP - live price checks in chat, with sellers and deals.
Export Google Shopping products to CSV - product listings, prices, sellers, and links exported to CSV.
Ecommerce product data API for live prices and sellers - structured product data ready for repricing models.
Monitor minimum advertised price (MAP) violations by seller - flag sellers advertising below your MAP.
Find which retailers sell a product and their price - list every retailer with price, delivery, and link.
Find products with free shipping across retailers - free-shipping listings with sellers and prices.
Get Google Shopping UK price data by product - localized UK pricing preset for any product.
See all 31 runnable examples on the Google Shopping API examples page, or open the Google Shopping API on Apify Store.
Works with MCP
The API runs over the Apify MCP server, so any AI client such as Claude, Cursor, or VS Code can call it as a tool. Ask "what is the cheapest wireless headphone on Google Shopping right now?" and it returns structured rows, no scraping code required.
Keywords and Topics
google shopping api, google shopping scraper, product price api, price monitoring, price comparison, ecommerce data, deal tracking, MAP monitoring, product data for AI agents.
Built with